[SOLVED] HDMI Audio issues with Fedora 44

Which Linux distro are you using?

Fedora KDE Plasma Desktop

Which release version?

44

Which kernel are you using?

7.0.4-200.fc44.x86_64

Which BIOS version are you using?

3.24

Which Framework Laptop 13 model are you using?

11th Gen Intel® Core™

I recently moved off of Windows 10 with a fresh install of Fedora 44. I am plugging in my laptop to my TV using HDMI and cannot get audio to play. This used to work on Windows 10, so it is not the cable or the TV.

Can anyone help me troubleshoot? My google searches have been fruitless.

Thanks!

Curious as to why you’re using Fedora 44 with a preview version of the Linux kernel rather than 6.19?

That being said there are potential issues with audio over HDMI since Linux kernel 6.8 due to a change in how audio was managed (pipewire instead of pulseaudio).

This impacts older hardware like my old Dell Inspiron 14 7447 which runs fine on Linux Mint 21.3 currently running kernel 5.15.0-177-generic but on Mint 22.x the audio over HDMI starts to lag behind the video before crackling for a bit until it is Sync again and repeats this behaviour.

Unless I’m mistaken, 7.0 is the latest stable kernel: Making sure you're not a bot! & https://www.kernel.org/

In any case, my kernel configuration was from a fresh Fedora install, I didn’t make any changes there.

For me, I don’t have crackly HDMI audio, just none at all. Video works fine however.

Here is the output of aplay -l

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Is the TV in question a Samsung TV? I have never been able to get my framework to output HDMI audio to any Samsung on Fedora for as long as I’ve owned it.

LGTV here :frowning:

Interesting update: my issue is resolved depending on the screen mirroring option I select.

If I exclusively use the TV as the monitor, the HDMI audio does NOT work. However, if I use the TV to mirror the laptop display OR if I create a second display from the TV, the HDMI audio works!

Not sure what to make of that, but hopefully this helps someone in the future. Unsure if this deserves a report upstream to the Fedora folks (since it may not be Fedora-specific), or if there is something else at play here…

Can you explain more how you fixed this? Using Kinoite and tried setting the TV to mirror the laptop display and am still not getting any audio out from the TV. Tried switching between all audio options with no luck. Any screenshots of your settings would be helpful!

I’ve been just using the TV as a second display, which while not ideal, works for me.

My settings through KDE’s sound manager:

I also followed these settings during my initial setup: linux-docs/easy-effects at main · FrameworkComputer/linux-docs · GitHub

Hope this information helps!