Я шукав цю проблему вже цілими днями і без жодного успіху спробував різні запропоновані рішення.
В основному, у мене ноутбук із вбудованим звуком (вихід іде або на роз'єм для навушників, або на вбудований динамік) та 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 взагалі не відображати жодних профілів.