Hello,
I have an Acer Nitro 5 laptop model AN515-57 with a dual Intel and Nvidia (RTX 3050 Ti) GPUs. openSUSE Leap 15.4 is installed. There is no problems playing audio through the internal laptop speakers or the headphone jack (“Analog stereo duplex” profile selected under “Configure audio devices” in the Sound/Volume applet.
Thanks to others in another thread, they helped me get the Nvidia graphics driver working. I plugged the HDMI to play a video on my LG 4K Smart TV (model 43UK6090PUA); video was fine but no audio. Using the sound applet, I right-clicked the sound applet icon and selected “Configure audio devices…” and was surprised to see 11 HDMI profiles listed! I only have one physical HDMI port on the laptop which I think is from the Nvida GPU (but not sure). I tried each of the 11 HDMI profiles but no sound could be heard through the TV.
Also noticed that the Playback Devices section disappeared for all HDMI profiles but only appeared for “Analog stereo output” or “Analog stereo duplex”, including the “Test” sound button.
I found and followed other posts on the the openSUSE forums regarding missing drivers and no sound using HDMI but nothing worked:
I went to the YaST > Sound and was surprised to see that the (Intel) “Tiger Lake-H HD Audio Controller” was the only one listed and not configured.
I clicked on Edit, the selected “Normal setup” but got the following error:
An error occurred during the installation of Tiger Lake-H HD Audio Controller
The kernel module snd-sof-pci-intel-tgl for sound support could not be loaded. This can be caused by incorrect
module parameters, including invalid IO or IRQ parameters.
Package sof-firmware was already installed.
Not sure how to configure the “Tiger Lake-H HD Audio Controller” and how to get HDMI sound working.
# /sbin/lspci -nnk | egrep -A3 "VGA|Display|3D"
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-H GT1 [UHD Graphics] [8086:9a60] (rev 01)
Subsystem: Acer Incorporated [ALI] Device [1025:1539]
Kernel driver in use: i915
Kernel modules: i915
--
0000:01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107M [GeForce RTX 3050 Ti Mobile] [10de:25a0] (rev a1)
Subsystem: Acer Incorporated [ALI] Device [1025:153a]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
# /sbin/lspci -nnk | grep -A3 Audio
0000:00:1f.3 Audio device [0403]: Intel Corporation Tiger Lake-H HD Audio Controller [8086:43c8] (rev 11)
Subsystem: Acer Incorporated [ALI] Device [1025:1539]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
(no mention of Nvidia HDMI in the output)
# 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
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 13: HDMI 7 [HDMI 7]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 14: HDMI 8 [HDMI 8]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 15: HDMI 9 [HDMI 9]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 16: HDMI 10 [HDMI 10]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 17: HDMI 11 [HDMI 11]
Subdevices: 1/1
Subdevice #0: subdevice #0
Is this even right? How come so many HDMI playback devices are listed?
Help is greatly appreciated. Thank you.