Наверх
25 комментариев 03/12/2015

Hi-Fi-практика. Что такое Kernel Streaming?

Hi-Fi-практика. Что такое Kernel Streaming?

В предыдущей основательной публикации о output-ах и плеере Foobar2K мы учились пользоваться ASIO- и WASAPI-выводами звука. Но на этом аудио-экосистема Windows не заканчивается. Начиная с Windows 7 у нас есть еще один скрытый туз в рукаве. И называется он Kernel Streaming Output. О нем и пойдет сегодня речь.

Спустя несколько поколений ОС Windows на базе архитектуры NT, разработчики наконец осознали – стандартный системный аудио-микшер в их детище не выдерживает никакой критики. И даже режим WASAPI не шибко спасает ситуацию. Да, это почти ASIO. Но почти – не считается. Ведь малая толика отсебятины, вносимая системой в аудио-поток в этом режиме, – это все-равно отсебятина.

WASAPI-Exclusive

схема работы режима WASAPI Exclusive

С другой стороны, далеко не все производители аудиокарт (как внешних, так и встраиваемых) научились писать толковые ASIO-драйверы для своих детищ. Виновники тому – в равной степени кривизна рук программистов и сложность самого драйвера. А в довершении всего у режима ASIO есть еще один “фатальный недостаток”© – он не является проприетарной разработкой Microsoft. Именно это обстоятельство и заставило обалдевших от подобной дерзости редмондцев пойти на крайние меры.Они напряглись и… разработали свой собственный вариант ASIO. Нет, ну серьезно. С прямым доступом драйвера аудиокарты к буферу памяти приложения-плеера и полным выпиливанием из программного аудиотракта всех без исключения элементов штатного микшера Windows.

KS_output

Такие нечеловеческие усилия, в том числе над самими собой, просто обязаны были увенчаться epic win-ом. Шутка ли – запилить такою замечательную штуку – снабдить сторонних разработчиков и вендоров-партнеров надежным API. Общественность просто обязана была впасть в экстаз и пребывать в восторге. Примерно так это рисовало себе воображение редмондцев:

Но… “Что-то пошло не так”©. То ли тусовка разработчиков тех самых приложений-плееров и собственно аудиокарт не осознала всего величия замысла и не прониклась этой грандиозной затеей, то ли это все вселенский заговор рептилоидов. Не суть важно. Короче говоря, In Real Life на Kernel Streaming в качестве альтернативы ASIO все прореагировали примерно так:

На сегодняшний день из серьезных аудиофильских плееров с KS умеет нормально работать один лишь foobar2K. Скачать соответствующий компонент ты можешь здесь. Остальные же под маской KS output-а могут выдавать нам что угодно. Вплоть до того же WASAPI Exclusive. Работает этот режим прогнозируемо только с внешними или же дискретными аудиокартами. Поддержка его интегрируемыми решениями практически отсутствует.

ks_screen

Однако, как бы там ни было, сам по себе KS Output для меломана представляет лишь благо. Все преимущества ASIO сохранены в полном объеме. Поддержка на уровне системных служб должна теоретически давать дополнительную надежность. И иногда это даже работает на практике. Но, офигев от непонимания общественностью их начинаний, разработчики Windows сами благополучно забили на развитие этой технологии. Потому на сегодняшний день KS остается лишь уделом владельцев весьма специфических внешних звуковых карт, речь об одной из которых пойдет во второй части проекта “Ноутбучный Hi-Fi”. На этом замечательном спойлере я, пожалуй, закончу краткий экскурс в реалии системного аудио “форточек”. До скорого! :)

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

25 комментариев

по хронологии
по рейтингу сначала новые по хронологии
1
zlatoust_999

я так понял нужно выбрать KS Output KS: (и мою аудиокарту ) я же правильно понял андрей????

3
zlatoust_999

ок спасибо жду вторую часть!!!! и наушники жду с китая Xiaomi Mi Headphones)))))

4

Андрей, спасибо за интересные статьи.
Такой вопрос:
Вообще возможно вытянуть настройками aimp по уровню звучания foobar'a
Вроде нашёл там и asio и прочие 24196
Просто foobar какой-то больно не удобный мне не говоря уже о вырвиглазности. (Само собой это исключительно моё мнение)

Автор5

Приветствую.
Отвечаю кратко - нет. И причина тому в ресемплере. У AIMP3 SoX представлен не в чистом виде, а модом. И его качество мягко говоря недотягивает до foobar.

6

Андрей, а что ты думаешь насчет Album Player? Уж больно хвалебные о нем отзывы.

Автор7

Хвалебные отзывы от тех, кто не хочет углубляться в тему. Отсутствие качественных ресемплеров. Полумертвое сообщество вокруг проекта и еще более стремный интерфейс, чем у foobar. Да, детище нашего соотечественника по СНГ. Но это не делает AP хорошим выбором. Я лично не понимаю смысла в поисках альтернатив Foobar2K, если его визуально можно настроить как угодно с помощью тем. А по звуку просто нет и не предвидится равных

8
Dmytro Shapko

Последовав вашим инструкциям из видео установил foobar2000 все прошло успешно. Подскажите, пожалуйста, как сделать данный плеер более дружественным к пользователю в плане расположения элементов управления и размера шрифтов? На 13" с FHD экране все выглядит крайне мелко и неудобно (хоть и стоит 125% масштабирования в Windows 10).
Ваши замечательные статьи (не сарказм) в последнее время просто заполонили Кеддр, остальные участники Komanddы без хлеба не останутся? =)
Прошу прощения за коммент не совсем по теме статьи.

Автор9

Приветствую. Без хлеба никто не останется. У каждого из нас есть свои коронные направления. У меня это аудио, литература и Android в самом гиковском его виде. А это дай Бог чтобы десятая часть того, чем богат keddr :). Так уж вышло, что пишу достаточно быстро. А материала накопилось более чем много. Потому может создасться обманчивае впечатление "доминирования" моих публикаций.
По теме - разнообразных тем на любой вкус и цвет для foobar2K создано великое множество. И вы точно сможете подобрать что-нибудь для себя. Я лично использую CaTRoX. Но это дело вкуса. К примеру тот же deviantart по запросу выдает более 2100 результатов для foobar: http://www.deviantart.com/browse/all/?section=&global=1&q=foobar2000&offset=0
Смело экспериментируйте. Вы обязательно что-нибудь подберете.

10
Dmytro Shapko

Спасибо, буду экспериментировать.

11
maks_ivashchenko

Здравствуйте, спасибо вам за интересные статьи. У меня вопрос не по теме. Вы слышали о наушниках Xiaomi Hybrid Dual Drivers. По описанию очень таки интересные, и динамик и арматура,да и цена смешная для такого типа ушей но что такое двух сторонний якорь,это их там два, или как,и стоит рискнуть заказать их на замену koss plug(их использую только на улице да и вечером в кровати, в мониторных спать не удобно)

Автор12

приветствую. Я отвечал на этот вопрос уже как минимум раз 5. Копеечные гибридные наушники - это лютый треш. Все "гибриды" с ценой ниже 300 долларов не имеют никакого смысла. ЛУчше уж купить обычную динамику. С неплохим звуком

13
maks_ivashchenko

Спасибо за ответ, но все-же, извините за назойливой, я хочу выбрать наушники для улицы, метро,и брать затычки дороже 50$ давит жаба,( для дома другое дело есть три пары отличных мониторных наушников) хотел покупать Sennheiser cx 500( были до koss, неплохие уши) но вот увидел эти xiaomi! Что делать я взамешательстве?!! Без музыки туго в дороге :)

14

Смотрите в топ 10 наушников от Москальца. Там как раз есть вариант до 50. Точнее даже за 35. С амазона с доставкой обойдутся 45. В последнем могу помочь.

15

Приветствую! Так что лучше использовать ASIO или KS ?

Автор16

ASIO, если есть такая возможность. KS - если ASIO драйверов для карты нет.

17

Что-то не устанавливается ( Добавляю, но в перечне так и не появляется

Автор18

вполне возможно, что "железо" банально не содержит KS-совместимых драйверов. Об игнорировании этого стандарта частью производителей я упоминал в статье

19

Прошу прощения за оффтоп. Вы намекали на возможность написания статьи по тонкой настройке mi4i. Просто на 4pda информации нет вообще, а углубленно лопатить дебри xda не позволяет слабое знание английского языка. Гугл вообще в ступоре, упоминание о выделенном аудиочипе едва ли в паре ссылок, и то на уровне домыслов.
Я заказал себе этот смарт, в том числе и по вашей рекомендации.
Большое спасибо за все статьи от Вас, читаю с удовольствием.

Автор20

у mi4i тонко настраивать в сущности ничего и не ндо. Достаточно просто поставить Neutron Music Player и проделать этим плеером манипуляции из вот этой статьи: http://keddr.com/2015/03/hi-fi-smartfon-chast-2-soft/

21

В стандартной miui? Или неофициальный CM тоже подходит?

Автор22

Лучше всего в стандартном. О том, как работает CM на этом аппарате я судить не могу.

23

У меня такой вопрос: что происходит с цифровым звуком, который впоследствии проходит через аналоговую цепь усиления (ламповую)? Цифровой звук ведь как интеграл, в смысле волна состоит как бы из суммы прямоугольников, а последующее пропускание такой волны через ламповую схему усиления должно сгладить острые грани.

Автор24

Цифровой звук не проходит через аналоговые части тракта. Туда подается только прошедший Цифро-Аналоговое Преобразование уже аналоговый сигнал. Именно для этого и нужны ЦАП, звуковые карты и т.д....

25

Целесообразно ли использовать KS для Fiio q1,или все же лучше остаться на Wasapi event?

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

Modal box

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: