Digital Artcore

Музыкальный сервер

Борьба за звук и битва за 24/192

И вот, только на пятой странице мы потихоньку начинаем подбираться непосредственно к тому, ради чего все это затевалось — к звуку. Нет, я не могу сказать, что на звук все то время, что я собирал и настраивал систему, я не обращал внимания. Обращал конечно. Сначала я понял что встроенная звуковая карта никуда не годиться, а в дальнейшем использовал ее исключительно для мониторинга — играет или нет.

Первой серьезной попыткой было заменить звуковую карту на имеющийся в наличии простенький ЦАП Audioengine D1. Вот здесь я его подробно обзорил, так сказать. Даже можно сказать не обзорил, а обзирал 🙂 Вобщем это достаточно простое и относительно неплохо звучащее устройство, правда со своими тараканами в голове. Звук, конечно, стал получше, но очень некрасиво вылезла проблема подключения ЦАП’ов по USB — щелчки. И если на основном компьютере я решил ее просто подключив в другой USB порт, то тут ничего не получилось. Кроме него не было ни одного USB устройства, и все порты, что я пробовал, дали такие же печальные результаты. Эти равномерные щелчки портили настроение со страшной силой, а в интернете были найдены описания аналогичных жалоб даже при использовании других, более дорогих моделей DACов. Вобщем к идее подключать ЦАП по USB я как-то поостыл. Нет, я не отказался от нее совсем, просто захотелось предусмотреть дополнительные варианты подключения.

Chaintech AV-710После некоторых исследований мнений была заказана недорогая китайская звухова, но с хорошими отзывами — Chaintech AV-710. У неё несколько достоинств — недорогая (30$ за новую), построена на базе чипа Envy24-HT, не утруждает сигнал дополнительными внутренними обработками в виде DSP и имеет цифровой оптический выход с поддержкой 24/192. Правда у этой карты один огромный недостаток — ее практически невозможно уже купить. Она выпускалась в 2003 году и найти ее можно с большим трудом, мне повезло, получил из Китая.

Начались эксперименты с драйверами, которые привели меня к тому, что я отказался от встроенных драйверов FreeBSD в пользу звуковой платформы OSS. С ней дела пошли повеселее и через какое-то время были произведены «первые серьёзные испытания». Ждете что я сейчас начну рассказывать вам о своих волшебных ощущениях, чистых верхах, глубоких басах и полном погружении в волшебство музыки? Фигушки, это не мой путь. Я просто подключил наушники Sennheiser HD600 и начал слушать хорошо знакомый музыкальный материал. Звучало пристойно, однако это было совсем не то, к чему я стремился. Я был как гончая, которая замерла в ожидании зайца, я знал что смогу вытянуть из своего сервера звук лучше того, что был у меня на протяжении последних 10 лет (а звук этот очень даже хороший). Все мои манипуляции с настройками системы ни к чему не привели, так как с самого начала было настроено правильно и оптимально. Правда эти манипуляции привели меня к тому, что я залез в драйвера OSS  и слегка их подправил, после чего эта звуковая карта начала выдавать 24/96 по оптике, тогда как до этого почему-то отказывалась выдавать больше 24/48. Не буду вдаваться в подробности, но в текущей реализации OSS, по крайней мере во FreeBSD, а может и в Linux тоже, так как код один и тот же, максимальная частота для карт на базе Envy24-HT ограничена 24/96, причем я видел, что в форумах другие люди писали о том же, а вот единственным объяснением такой дискриминации может послужить   разве что реализация драйвера под этот конкретный чип.

ESI JuliaПосле активного ковыряния в недрах звуковых драйверов решил выстрелить в небо — расщедрился на новую звуковую карту. Среди кандидатов были M-Audio Audiophile 2496 (отвергнутая по причине максимально поддерживаемого формата 24/96), её ближайшая родственница Audiophile 192 (у нее не оказалось оптического выхода) и ESI Juli@, которую в конце концов и купил. И с этого момента начинается следующий этап…

Битва за 24/192

Первоначально я очень подробно описал свои героические мучения получить нормальный выход 24/192 с компьютера, но спустя какое-то время решился ограничиться только кратким изложением фактов.

В процессе настройки были перепробованы  несколько вариантов, каждый из которых поддерживал 24/192 на уровне железа:

  • Chaintech AV-710
  • ESI Juli@
  • Asus Essence XT PCI-E
  • NuForce U192S

Абсолютно во всех случаях FreeBSD прекрасно работала с форматами вплоть до 24/96, но дальше подниматься отказывалась. Правда с Chaintech AV-710 пришлось повозиться и залезть в исходники драйверов, иначе пределом для этой карты было 24/48.

Можно было конечно и не париться по этому поводу, да и записей в этом формате у меня на данный момент очень мало, но раз есть такая возможность, почему бы не постараться?

Убив 4 месяца (а попытки получить 24/192 уже после того, как моя система была готова и вовсю использовалась), пришел к выводу, что звук в FreeBSD искусственно ограничен 24/96. Это косвенно подтверждали мои ковыряния в исходниках драйверов как OSS, так и модулей ядра системы.

Поэтому был произведен контрольный эксперимент — установлен и полностью настроен по рекомендациям лучших собаководов ArchLinux (ALSA, MPD) — искомые 24/192 появились сразу и без каких либо манипуляций. Второй очередью был установлен и слегка подстроен VoyageMPD 0.9.2 (подстройка заключалась в прописывании нужных выходов в MPD и отключении прямой передачи DTS в USB, если ваш DAC не понимает DTS то вместо музыки услышите исключительно шипение). Обе системы на Linux работали стабильно, ArchLinux вообще очаровал меня своим временем загрузки в 3 секунды в UEFI режиме, но что касается звучания, объективно сравнить не получалось, все таки один и тот же комп использовался, лоб в лоб не сталкнёшь, а вот субъективно звук FreeBSD нравился больше.

Что же касается звука на Linux в формате 24/192 — хоть он и присутствовал, но иногда прерывался, а при подключении по USB ещё и щёлкал, хотя все приличия были соблюдены — единственное USB устройство вообще, короткий качественный кабель и низкая загрузка процессора. Настройки тоже были в порядке, а вот покупить SoTM USB плату я уже не стал, ибо нафиг. А вот если насильно ограничить качество в 24/96, все прерывания звука и щелчки по USB пропадали.

Вобщем поражения в этом вопросе не признаю, однако отступление протрубил. Будем разбираться — это лыжи не едут ну или у меня руки кривые.

Страницы: 1 2 3 4 5 6 7 8 9 10 11

2 комментария
Бюджетный музыкальный сервер | Digital Artcore says:

[…] года назад я опубликовал подробное описание устройства, собранного для прослушивания музыки. […]

Мельница “Химера” | Digital Artcore says:

[…] Раньше я обязательно купил бы диск и радовался хорошей музыке, но дисков стало столько, что ставить некуда, да и слушаю музыку последнюю пару лет только с музыкального сервера. […]

Top! © Digital Artcore. All rights reserved.
Social Links:
FACEBOOK
TWITTER
[extraWatchAgent]