Hello, I’m trying to abandon Windows and start using Linux as my daily system, but, as expected, things do not go smoothly.
I choosed Fedora, cause on this distribution everything works, the only probem that I’m struggled with is audio over HDMI. What I found is that it is working partially. Sound is played ALWAYS through first HDMI device on the list (aplay -l
), regardless of device selected in Audio Settings. The only thing that is changing is volume when switching devices (level is set to the volume set for specific option). This is true only for HDMI devices, if I select bluetooth headphones or S/PDIF option, then audio is correctly played through these interfaces.
Here is result of aplay -l
command on my machine
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [PHL 243V7]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [PHL 288E2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [PHILIPS FTV]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC897 Analog [ALC897 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 1: ALC897 Digital [ALC897 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
One time after booting order was different (I have no idea why and how I it can be done on purpose), the first device on the list was PHL 2888E2 and then audio was played on that device, rest was the same (chaning HDMI output option had no effect etc.), but after reboot order is again like above.
One more important point. Using speaker-test
works always, audio is played on the device passed as the parameter of the command.
I did research on the internet and none of the fixes are working for me, neither
or setting default device in .asoundrc
This really struggles me, as option to select HDMI device through which I want to play audio is pretty important for me. Do anybody have ideas how it can be fixed?