LINUX.ORG.RU

PulseAudio HDMI


0

1

Доброе время суток! Проблема со звуком через HDMI выход на ATI видяхе. Pulse 4.0. Видеодрайвер свободный Mesa 10.2
Суть проблемы: стоит sink на HDMI, но выбирается HDMI/Display Port 2. А звук должен идти через HDMI/Display Port 1(он точно работает!). Как задать именно Display Port 1?

Не при каждой загрузке проблема решается двумя командами:
pactl set-card-profile 'alsa_card.pci-0000_01_00.1' 'output:hdmi-stereo'
pactl set-sink-port alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 hdmi-output-0

Но иногда пишет, что нет такого объекта, когда хочу задать hdmi-output-0 :(

evgenymarkov ()
Ответ на: комментарий от evgenymarkov

Раз на раз не приходится, иногда карта определяется как alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 иногда alsa_output.pci-0000_01_00.1.hdmi-stereo

в первом случае звук не работает во втором случае можно переключить на hdmi-output-0 и всё пашет.

evgenymarkov ()
Ответ на: комментарий от evgenymarkov

Тему можно закрывать, решил варваским методом:
/usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf
поменял во всех полях с Extra:
device-strings = hdmi:%f
paths-output = hdmi-output-0

и в /etc/pulse/default.pa прописал
set-default-sink alsa_output.pci-0000_01_00.1.hdmi-stereo

evgenymarkov ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.