Я искал эту проблему в течение нескольких дней и пробовал различные предлагаемые решения, но безуспешно.
По сути, у меня есть ноутбук со встроенным аудио (выход идет либо на разъем для наушников, либо на встроенный динамик) и HDMI. Я использую Debian 7.5 с KDE.
Раньше я использовал только ALSA и мне удалось настроить Skype для звонка по HDMI, но использовать наушники для самих звонков. Я хотел бы добиться чего-то подобного, используя Pulse.
Я не уверен, что Skype по-прежнему разделяет звонящий и вызывающий звук при отправке их в PulseAudio, но, поскольку версия Skype для Linux может запускать произвольные сценарии для событий, я был бы рад, если бы я мог использовать, например, aplay
что-нибудь для воспроизведения через порт HDMI , Однако, что бы я ни делал, я всегда вижу (и могу использовать) только одно устройство вывода.
aplay -l
:
**** Список воспроизведения аппаратных устройств **** карта 0: PCH [HDA Intel PCH], устройство 0: ALC269VB Analog [ALC269VB Analog] Подустройства: 1/1 Подустройство № 0: Подустройство № 0 карта 0: PCH [HDA Intel PCH], устройство 3: HDMI 0 [HDMI 0] Подустройства: 1/1 Подустройство № 0: Подустройство № 0
aplay -L
:
дефолт Воспроизведение / запись через звуковой сервер PulseAudio sysdefault: CARD = PCH HDA Intel PCH, ALC269VB Аналоговый Аудиоустройство по умолчанию Передняя: КАРТА = РСН, DEV = 0 HDA Intel PCH, ALC269VB Аналоговый Фронтальные колонки surround40: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB Аналоговый Выход объемного звучания 4.0 на фронтальные и тыловые колонки surround41: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB Аналоговый 4.1 Выход объемного звучания на фронтальные, тыловые и сабвуферные колонки surround50: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB Аналоговый 5,0 объемного звучания на фронтальные, центральные и тыловые колонки surround51: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB Аналоговый 5.1 Выход объемного звучания на фронтальные, центральные, тыловые и сабвуферные колонки surround71: CARD = PCH, DEV = 0 HDA Intel PCH, ALC269VB Аналоговый 7.1 Выход объемного звучания на фронтальные, центральные, боковые, тыловые и низкочастотные динамики HDMI: CARD = PCH, DEV = 0 HDA Intel PCH, HDMI 0 Аудио выход HDMI
Когда я пытаюсь использовать устройство hdmi напрямую, я получаю следующую ошибку:
$ aplay -D hdmi alert.wav Игра WAVE 'alert.wav': 16-битный Little Endian, частота 22050 Гц, моно aplay: set_params: 1087: количество каналов недоступно
На pavucontrol
вкладке «Конфигурация» я вижу Profile
раскрывающийся список со следующими параметрами:
Аналоговый стерео дуплекс Аналоговый стерео выход Аналоговый стерео (HDMI) выход + аналоговый стерео вход Аналоговый стерео (HDMI) выход Аналоговый стереовход от
Насколько я могу судить, все они работают (вероятно) ожидаемо: те, которые говорят, что HDMI будет направлять аудиовыход на порт HDMI; остальные на встроенную звуковую карту. Независимо от того, какое из них я выберу, я всегда вижу одно устройство вывода только на вкладке «Устройства вывода».
Я попытался добавить либо встроенное, либо HDMI-устройство к /etc/pulse/default.pa
использованию, load-module module-alsa-sink device=hw:0,0
и load-module module-alsa-sink device=hw:0,3
- они либо не имели никакого эффекта, либо заставили pulseaudio вообще не отображать никаких профилей.