My laptop with Ubuntu 19.04 detected and set my HDMI output on every boot. But since I upgraded to 19.10, I need to set it manually every boot as follows:
From
to
I already tried every single solution proposed in How do you set a default audio output device in Ubuntu 18.04?, but apparently there's something different in 19.10. What I did specifically:
- pactl
$ pactl list short sinks
9 alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1 module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
$ pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1'
- Add either the device number and device name in
/etc/pulse/default.pa
like:
set-default-sink 9
and
set-default-sink alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1
and
set-default-sink 'alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1'
-
Comment the line
load-module module-switch-on-connect
. -
Switch profiles in PulseAudio Volume Control to HDMI2.
None of these persisted after reboot.
Best Answer
This is a bug reported here three days ago:
Only one person is effected by the bug (on November 4, 2019). Visit the link, click that it effects you and subscribe to the bug email.
11 people are now effected as of November 8, 2019. Comment #11 presents a solution though: