USB-ЦАП Audinst HUD-mx2 + PulseAudio
Сегодня приехал купленный неделю назад на ebay USB-ЦАП Audinst HUD-mx2.
После подключения девайс сразу распознался и появился в настройках PulseAudio (lsusb). Я было обрадовался и запустил Amarok, однако радость была недолгой: в наушниках стояла тишина, хотя индикатор в pavucontrol показывал, что звук воспроизводится. На всякий случай отключил в BIOS интегрированную звуковую карту, но ничего не поменялось.
aplay показал наличие двух устройств:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HUDmx2 [Audinst HUD-mx2], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HUDmx2 [Audinst HUD-mx2], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
Если выключить PulseAudio и выбрать в настройках KDE второе устройство, звук отлично работает. После непродолжительного поиска в гугле нашел вариант решения проблемы, заключающийся в добавлении в /etc/pulse/default.pa следующих строк:
load-module module-alsa-sink device=hw:0,1
set-default-sink 1
Проблема в том, что с этими строками PulseAudio при запуске наглухо виснет, а попытки прибить процесс через kill -9 превращают его в зомби, после чего ЦАП становится недоступен до перезагрузки.
Может быть, есть какой-то другой способ указать PulseAudio нужное устройство?