Я шукав цю проблему вже цілими днями і без жодного успіху спробував різні запропоновані рішення.
В основному, у мене ноутбук із вбудованим звуком (вихід іде або на роз'єм для навушників, або на вбудований динамік) та HDMI. Я запускаю Debian 7.5 з KDE.
Раніше я працював лише ALSA, і мені вдалося налаштувати Skype для дзвінка на HDMI, але використовувати навушники для самих дзвінків. Я хотів би досягти чогось подібного за допомогою Pulse.
Я не впевнений, чи скайп все ще відокремлює дзвінки та звуки дзвінків, коли він надсилає їх на PulseAudio, але оскільки Linux-версія Skype може запускати довільні сценарії на подіях, я був би радий, якби міг використати, наприклад, aplayвідтворити щось на порту HDMI . Однак, що б я не робив, я завжди бачу (і можу використовувати) лише один вихідний пристрій.
aplay -l:
**** Список апаратних пристроїв PLAYBACK **** карта 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
Аудіопристрій за замовчуванням
спереду: CARD = PCH, 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 взагалі не відображати жодних профілів.