Адъ меломана: NB Linux USB DAC DSD support

DSD (dsf) on linux native support, mpd (0.20.11) + cantata, DSD support (DOP transport). Играет “нативно”, через USB-транспорт, DSD64 и DSD128, чип TI DSD1796, транспорт XMOS U8,  малопригодный и неудобоваримый усилитель для наушников, чистопородный китаец, одним словом 😉

К счастью, в современном ядре (4.9-4.13) есть все, что нужно для работы данного устройства, никаких патчей или сложных поисков в интернетах не потребовалось – mpd суть умеет “запихать” Native DSD, да вот только устройство не умеет его переварить (пока я так думаю).

Два ключевых момента.

Один важный параметр в mpd.conf – dop (ценителям покопаться для души – сюда , поиск по enable_dsd и далее по тексту). В alsa есть нативная поддержка Native DSD, DoP НЕ нужен, используется для устройств, которые только с DoP и умеют работать, mpd умеет “напихать” нужный формат, если устройство прописано правильно – суть конфиг значения НЕ имеет, если все правильно работает – главное, правильно прописать устройство.

Разница, как говорится, на лицо (DSD/DoP off (DSD to PCM decode)):

А вот магия DoP (dop = “yes”):

68 и 1.3 процента – есть за что стоит побороться на “малине” 😉

Ну и на вкусное – Native DSD, без DoP, нас интерисует Altsetting 2 (спс китайцам 😉 :

Неким Gustard’ом пришлось пожертвовать во имя науки 😉 Да и фиг с ним.

Для справки:

Native DSD

DoP

soxr resampler

Leave a Reply

Your email address will not be published. Required fields are marked *