Аналоговый и цифровой аудиовыход одновременно
Мои динамики используют цифровой вход, а мои наушники используют аналоговый вход. Они оба подключены, и когда я хочу использовать наушники, я просто выключаю динамики и включаю наушники. Я знаю, что одновременный вывод на цифровой и аналоговый поддерживается аппаратным обеспечением, потому что он работал нормально в Windows XP. Но в Ubuntu я, кажется, получаю только по одному за раз, в зависимости от того, какой параметр выбран в поле со списком, расположенном в System -> Preferences -> Sound -> Hardware
,
Как я могу получить одновременный аналоговый и цифровой выход без необходимости каждый раз переключать профиль? Я на Ubuntu 11.04 и это чип Intel HDA.
2 ответа
У нас есть дополнительное приложение paprefs что позволяет установить виртуальное устройство вывода на pulseaudio. Это позволяет одновременно выводить на все подключенные звуковые карты / устройства:
Дополнительно созданное устройство вывода звука для одновременного вывода можно выбрать на вкладке "Вывод" в меню настроек звука pulseaudio:
Из командной строки мы также можем загрузить устройство для одновременного вывода без необходимости запуска папок
pacmd load-module module-combine-sink
# pacmd load-module module-combine # for PulseAudio < 1.0
Поместите эту строку (без pacmd) в ваш /etc/pulse/default.pa
загрузить это устройство при запуске.
Принятый ответ больше не работает, по крайней мере, из Ubuntu 16.04 LTS (возможно, даже больше, но я не уверен). Вот что работает (протестировано в Ubuntu 17.10): https://wiki.archlinux.org/index.php/PulseAudio/Examples
В частности добавьте следующее к вашему /etc/pulse/default.pa
### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined