Поиск по блогу

4 мая 2016 г.

USB звуковая карта в linux

Досталась на пару недель usb-звуковуха.
Подключаем, смотрим в dmesg:
usb 3-1.3: new full-speed USB device number 56 using ehci-pci
usb 3-1.3: New USB device found, idVendor=08bb, idProduct=2704
usb 3-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-1.3: Product: USB Audio DAC  
usb 3-1.3: Manufacturer: Burr-Brown from TI             
input: Burr-Brown from TI   USB Audio DAC    as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.3/3-1.3:1.2/0003:08BB:2704.002C/input/input55
hid-generic 0003:08BB:2704.002C: input,hidraw3: USB HID v1.00 Device [Burr-Brown from TI   USB Audio DAC   ] on usb-0000:00:1a.0-1.3/input2
Она сразу готова к работе. В некоторых приложениях можно ее указать напрямую, но браузер выводит звук через pulseaudio (по крайней мере у меня).
Смотрим доку. Смотрим sink установленный по умолчанию
pactl stat
Смотрим список доступных sink'ов:
pactl list
pacmd list-sinks
Смотрим индекс нашей карты и устанавливаем ее устройством по умолчанию:
pacmd set-default-sink '12'
Это работает для вновь запускаемых приложений. Для уже запущенных можно в pavucontrol для приложения указать "Audio Codec Аналоговый ..".

Для Mate установим mate-media-pulse mate-settings-daemon-pulse, добавим на панель "пользовательскую кнопку запуска" с командой mate-volume-control-applet.
При ее запуске в области уведомлений появится регулятор громкости (mate-volume-control).
Наслаждаемся классным звуком.