Потому что LeonidMew
спрашивал о 18.04 (я использую 18.04.2
), вот моя версия.
Графический интерфейс paprefs
попытался объединить один HDMI с одним аналоговым выходом вместо обоих hdmi. Поэтому я отредактировал файл /etc/pulse/default.pa
как описано в Léo Léopold Hertz
$ gedit /etc/pulse/default.pa # make changes as in method a or b below$ pulseaudio -k # then restart pulseaudio
Оба следующих метода работают сами по себе, поэтому выберите один из них (обязательно добавьте эти строки в начало файла, Я положил его сразу после .fail
! В противном случае это не сработает).
Способ А
load-module module-alsa-sink device=hw:0,0load-module module-combine-sink sink_name=combined
Способ В
load-module module-alsa-sink device=hw:1,3 sink_name=hdmiload-module module-alsa-sink device=hw:1,7 sink_name=hdmi2load-module module-combine-sink sink_name=combined slaves=hdmi,hdmi2set-default-sink hdmi-combined
Ссылка
Способ А
Для справки, в hw:0,0
исходит от aplay -l
$ aplay -l**** List of PLAYBACK Hardware Devices ****card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0
Способ В
И 1:7
и 1:3
исходит от
$ pacmd list-sinks | grep -e 'name:' -e 'alsa.device ' -e 'alsa.subdevice ' name: <alsa_output.pci-0000_00_1b.0.iec958-stereo> alsa.subdevice = "0" alsa.device = "1" name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1> alsa.subdevice = "0" alsa.device = "7"
В GNOME "настройки звука" я установил другой HDMI со 2-го монитора в качестве выходного сигнала, а затем повторно запустил команду
$ pacmd list-sinks | grep -e 'name:' -e 'alsa.device ' -e 'alsa.subdevice ' name: <alsa_output.pci-0000_00_1b.0.iec958-stereo> alsa.subdevice = "0" alsa.device = "1" name: <alsa_output.pci-0000_01_00.1.hdmi-stereo> alsa.subdevice = "0" alsa.device = "3"
Чтобы убедиться в правильности этих цифр, я запустил
$ aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Right.wav$ aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Right.wav
которые звучали на их соответствующих мониторах.