Я искал эту проблему в течение нескольких дней и пробовал различные предлагаемые решения, но безуспешно.
По сути, у меня есть ноутбук со встроенным аудио (выход идет либо на разъем для наушников, либо на встроенный динамик) и 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 вообще не отображать никаких профилей.