Немного подробнее об упомянутом выше фирменном наборе проигрывателей от фирмы C-Media. Имею неудовольствие сообщить, что помимо отвратного рабоче-крестьянского дизайна а-ля Win3.11 данный проигрыватель решительно не годится для считывания компакт дисков по шине IDE (режим Using CD-DA to playback the CD).
Звук в этом режиме и только на этом проигрывателе по причине криворукости программистов C-Media идёт рывками. С подобными проблемами сталкиваются пользователи и других карт на базе чипа CMI8738. Что тут скажешь? Се-ля-ви, господа, "дёшево и сердито" бывает очень редко...
К счастью, есть выход. Для всех здравомыслящих людей, не желающих паять серебром золотые соединительные S/PDIF-кабели толщиной с руку внутри "пышущего джиттером" компьютера, я рекомендую использовать проверенный временем CD-IDE plug-in для Winamp-а под названием CD Reader. Данный плагин отличается повышенной совместимостью с различными CD-ROM приводами и наличием полезных настроек, увидеть которые можно, зайдя вглубь настроек упомянутого многофункционального плеера: Options / Preferences / Plug-ins / Input / CDReader / Drives / Configure.
Далее в программе 24-битные возможности CMI8738. Драйвера позволяют проигрывать 24-битные файлы практически с любой частотой дискретизации, но не дают возможности их прослушивать. Однако у карты есть любопытная возможность пересчитывать звук на лету в 16 бит и хоть как-то мониторить его через имеющиеся ЦАПы.
Если файл не будет проигрываться, например, из-за превышающей 48 кГц частоты дискретизации, то при добавлении его в плей-лист рядом с именем заранее появится крестик.
Сложно предположить, кому могут понадобиться режимы 24 бит 44,1/48 кГц. Однако давайте посмотрим на характеристики цифрового выхода хотя бы в обычных 16 бит 44,1 кГц.
Тестируемая цепь: Zoltrix SPDIF Out - WT2496 SPDIF In Режим работы: 44100 Hz, 16 bits
Неравномерность АЧХ (от 20 Гц до 20 кГц), дБ:
+0.00, +0.00
Отлично
Уровень шума, дБ (А):
-129.1
Отлично
Динамический диапазон, дБ (А):
92.0
Очень хорошо
Нелин. искажения, %:
0.001
Отлично
Взаимопроникновение каналов, дБ:
-104.1
Отлично
Общая оценка: Отлично (подробнее)
Для подключения использовался обычный бытовой аудио-видео шнур от фирмы Luxmann (Германия) стоимостью всего $4. :) Несмотря на это, характеристики просто отличные! Это тот самый случай, когда чип не вносит никаких изменений в сигнал, подаваемый на его цифровой выход!
Для сравнения давайте посмотрим на другие карты, в отличие от Zoltrix не умеющие "прямо" выводить по цифре 44,1 кГц и применяющие передискретизацию в 48 кГц, которые декларирует стандарт AC'97. Всё ли так плохо, как об этом бормочут многие аудиофилы? Для примера были взяты две распространённые в народе карты - Live! Value и SQ2500 Vortex2 (AU8830).
Лайв тестировался при отключенной галке S/PDIF Output only, дабы не засорять цифровой сигнал дизерингом.
Тестируемая цепь: Live! Value SPDIF Out - WT2496 SPDIF In Режим работы: 44100 Hz, 16 bits
Неравномерность АЧХ (от 20 Гц до 20 кГц), дБ:
-3.78, +0.00
Хорошо
Уровень шума, дБ (А):
-122.8
Отлично
Динамический диапазон, дБ (А):
95.4
Очень хорошо
Нелин. искажения, %:
0.001
Отлично
Взаимопроникновение каналов, дБ:
-102.9
Отлично
Общая оценка: Очень хорошо (подробнее)
Vortex2 был опробован с VxD-драйверами версий 2.016, 2048, 2050.
2.016 - очень неудачные драйвера. Максимальная амплитуда цифрового сигнала не превышала -6 дБ (FS). Как мы уже давно предполагали после самых первых слуховых тестов ещё года полтора тому назад, в режиме вывода 44,1 кГц цифровой сигнал на картах Vortex2 подвергается на лету двойной передискретизации 44,1->48->44,1 кГц, из-за чего искажения вырастают до невероятных значений (THD+N = 0,1%)!
Драйвера 2048. Всё уже намного лучше. По цифре идёт "полномасштабный" сигнал под 0 дБ (в том смысле, что Full Scale Level). К несчастью, режим вывода по цифре 44,1 кГц оказывается перегружен при превышении уровня -6 дБ FS.
Драйвера 2050. Несмотря фразу: "Added S/PDIF 44.1kHz support on AU8830" в readme-файле, эти драйвера не многим лучше, чем 2048. Ещё раз повторю, что во всех случаях без исключения драйвера к карте ставились на чистую систему, предварительно подготовленную программой Norton Ghost и не имеющую пересечений железа по ресурсам (спасибо за это современным БИОСам и материнским платам), а также никаких даже слабо ощущаемых проблем при работе.
Я, было, уже отчаялся померить характеристики S/PDIF-выхода у SQ2500 и собрался выбросить Vortex2 на помойку, где ему и место, как тут мне в голову пришла идея: а что если просто проигрывать 44,1 кГц сигнал в режиме цифрового выхода 48 кГц? Ведь тем самым удастся избежать проблем с ужасной двойной передискретизацией. Однако в таком режиме Waveterminal сбивался с синхронизации, и сигнал, что называется, "срывался" (хотя при выводе 48 кГц тестовых файлов всё было окей). Пришлось перевести измерительную карту от EgoSys в режим генерации своей опорной частоты, не привязываясь к отсчётам приходящего сигнала и задействуя Sample Rate Converter в режиме пересчёта из 48 кГц в 48 кГц (именно так, это не опечатка).
Таким хитрым способом сигнал стал отлично и уверенно распознаваться. Вот какие при этом получились результаты.
Тестируемая цепь: SQ2500 SPDIF Out - WT2496 SPDIF in Режим работы: 44100 Hz, 16 bits
Неравномерность АЧХ (от 20 Гц до 20 кГц), дБ:
-0.79, +0.00
Очень хорошо
Уровень шума, дБ (А):
-102.4
Отлично
Динамический диапазон, дБ (А):
94.4
Очень хорошо
Нелин. искажения, %:
0.004
Очень хорошо
Взаимопроникновение каналов, дБ:
-104.6
Отлично
Общая оценка: Очень хорошо (подробнее)
Сравнивая эти характеристики с измеренными параметрами цифрового выхода Zoltrix Nightingale PRO 6, любой здравомыслящий индивидуум (ну, может, кроме находящихся в последней стадии параноидальной аудиофилии с мозгом, насквозь проеденным джиттером) поймёт, что нет никакого резона бросаться менять старые добрые звуковые карты с фиксированной на 48 кГц частотой дискретизации цифрового сигнала на S/PDIF-выходе на карты с чипом CMI8738 на борту.