HDMI no sound

Hi,
I’ve been trying to output the sound via HDMI to a monitor which I’m using. I haven’t managed to get it running, perhaps somebody else has managed to do so.
Built-in Audio: Analog Stereo Duplex - no HDMI available
PulseAudio: Configuration: same, everything else is with (unavailable)
I’ve added some outputs, hope this helps.

openSUSE Leap 15.3 x86_64
Host: 81FV Lenovo Legion Y530-15ICH
Kernel: 5.3.18-59.27-default
Uptime: 1 hour, 29 mins
Packages: 2535 (rpm)
Shell: bash 4.4.23
Resolution: 1920x1200, 1920x1200, 1920x1080
DE: KDE
WM: KWin
Terminal: konsole
CPU: Intel i5-8300H (8) @ 4.000GHz
GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630]
GPU: NVIDIA GeForce GTX 1050 Mobile
Memory: 2804MiB / 31981MiB

uname -a
Linux y530 5.3.18-59.27-default #1 SMP Tue Oct 5 10:00:40 UTC 2021 (7df2404) x86_64 x86_64 x86_64 GNU/Linux

lspci

00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #13 (rev f0)
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
06:00.0 Non-Volatile memory controller: Sandisk Corp PC SN520 NVMe SSD (rev 01)
07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 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

aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
speexrate
Rate Converter Plugin Using Speex Resampler
pulse
PulseAudio Sound Server
upmix
Plugin for channel upmix (4,6,8)
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC236 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC236 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
hdmi:CARD=PCH,DEV=1
HDA Intel PCH, HDMI 1
HDMI Audio Output
hdmi:CARD=PCH,DEV=2
HDA Intel PCH, HDMI 2
HDMI Audio Output
hdmi:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 3
HDMI Audio Output
hdmi:CARD=PCH,DEV=4
HDA Intel PCH, HDMI 4
HDMI Audio Output

lspci -v | grep -i audio

00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)

Hi and welcome to the Forum :slight_smile:
Is the sof-firmware package installed? You might also want to install pavucontrol and use that to configure.

Hi Malcom, thanks for the quick reply.

‘sof-firmware’ is already installed.
No update candidate for ‘sof-firmware-1.6.1-2.9.noarch’. The highest available version i
s already installed.

Regarding pavucontrol, it is installed:

“Built-in Audio: Analog Stereo Duplex - no HDMI available
PulseAudio: Configuration: same, everything else is with (unavailable)”

I’ve checked in Yast Sound and under “Sound Configuration”:
Cannon Lake PCH cAVS

  • The device is not configured

Any tips on this?

Thank you,
BB

Hi
The system BIOS is all up to date, no BIOS settings for sound? Hopefully a Plasma user may offer further advise.

Hi,

BIOS is up to date, same setup works in Windows 10 flawlessly: it shows VG245 on 1050.
Could this be connected to NVIDIA?

inxi -G
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nvidia v: 470.86
Device-3: Chicony Integrated Camera (1280x720@30) type: USB driver: uvcvideo
Display: x11 server: X.org 1.20.3 driver: modesetting,nvidia
resolution: <xdpyinfo missing>
OpenGL: renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2 v: 4.6.0 NVIDIA 470.86

Thanks

Hi
OK so in windows hdmi audio works?

Are you using suse-prime and switching gpu’s?

Your hardware is pretty new (I think with a core-i5-8300H and Intel CoffeeLake) …

I assume the HDMI comes via the Intel hardware, albeit I am not 100% certain.

Could you run some tests, and stop if any one test works.

The test is to run each of these commands, as a regular user, and also with root permissions, to see if anyone of them provides sound:

Trying to push sound through HDMI-0:


aplay -D hw:0,3 -vv /usr/share/sounds/alsa/test.wav

.
and Trying to push sound through HDMI-1:


aplay -D hw:0,7 -vv /usr/share/sounds/alsa/test.wav

.
and Trying to push sound through HDMI-2:


aplay -D hw:0,8 -vv /usr/share/sounds/alsa/test.wav

.
and Trying to push sound through HDMI-3:


aplay -D hw:0,9 -vv /usr/share/sounds/alsa/test.wav

.
and Trying to push sound through HDMI-4:


aplay -D hw:0,10 -vv /usr/share/sounds/alsa/test.wav

I am trying to ascertain if the issue is at the alsa driver level, or at the pulse/pipewire level.
.

Yes:
sudo prime-select get-current
Driver configured: nvidia

In Windows, HDMI sound is being shown as output via NVIDIA.
The hardware is relatively new, a Lenovo Legion Y530.

As for your tests, the slider moves from 0 to 100 but no sound is audible (in the menu of the monitor, HDMI (both ports) sound is enabled and the volume is set to 100):

[FONT=monospace]aplay -D hw:0,7 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 7 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0

+ | 02%

aplay -D hw:0,8 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 8 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%

aplay -D hw:0,9 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 9 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0

+ | 02%

aplay -D hw:0,10 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 10 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%

[/FONT]

ok … then for me to understand this new Lenovo, more information is needed. Please run a diagnostic script that provides more information. To do so open a bash shell (ie xterm or konsole) and as a regular user with the PC connected to the Internet send the following command:


/usr/sbin/alsa-info.sh

Select the share/upload option when prompted and let the script run to completion. When it completes, look in the xterm/konsole and it will give you a URL address as to where the content of the diagnostic script output was uploaded. Please past that URL address here on this thread so we can look at it. That may tell us a bit more useful information as to your Lenovo hardware.

OK, thanks, but it moves from 0 to 100 for each of those ? or for only one of those?

What about hw:0,3 ?? If I had to guess, that is the one that IMHO is most likely to yield something useful.
[/FONT]

aplay -D hw:0,3 -vv /usr/share/sounds/alsa/test.wav

I don’t know how relevant, but I note there is an arch linux wikifor the Lenovo IdeaPad y530. Is a Lenovo IdeaPad the same as Lenovo Legion? If hardware (for audio) the same, then you could try to add to (or create a new) /etc/modprobe.d/50-sound.conf file, and add the line:

options snd_hda_intel model=lenovo-sky


Reboot and test. If it fails to help, then remove that entry. Do NOT leave it in if it fails to help.

/usr/sbin/alsa-info.sh

Select the share/upload option when prompted and let the script run to completion. When it completes, look in the xterm/konsole and it will give you a URL address as to where the content of the diagnostic script output was uploaded. Please past that URL address here on this thread so we can look at it. That may tell us a bit more useful information as to your Lenovo hardware.

http://alsa-project.org/db/?f=53c96d2286247a502493ca89e0a3809d60b7af75
[FONT=monospace]

OK, thanks, but it moves from 0 to 100 for each of those ? or for only one of those?

What about hw:0,3 ?? If I had to guess, that is the one that IMHO is most likely to yield something useful.

[/FONT]

aplay -D hw:0,3 -vv /usr/share/sounds/alsa/test.wav

I’ve rerun the tests once again and the bar is loading (pretty much in the same pattern for all tests) to 64% and it lowers then rises for the duration of the tests - no audio output
######################### + | 54%

Thanks

The script output is disappointing. Your LEAP-15.3 does not have the permissions set up for a dmesg output by a regular user, as I note:


!!ALSA/HDA dmesg
!!--------------


so we can’t get all of the desired technical detail.

I always tune my openSUSE such that a regular user can easily get the dmesg without having to resort to root permissions.

So to save time, can you run that diagnostic script again, this time using ‘sudo’ (and not ‘su’). i.e.


sudo /usr/sbin/alsa-info.sh

and we will see if it gives a dmesg output?
.

Hi,
I ran the command under sudo and got the following output - with the ALSA/HDA dmesg filled:

http://alsa-project.org/db/?f=8f033746c3a70a8fc22ecff2db8cb09c6be3690f

Thanks

Thanks it appears from the dmesg you have sound drivers loaded correct, albeit its not the dmesg driver loading content i expected to see. However that could just be me not understanding and my having no experience with your hardware. I was expecting to see driver loading info specific to sof (in the dmesg) and less info with realtek codec loading. Again - this could be my misunderstanding.

Honestly, I think this should work. Was this the only one ( hw:0,3) that had bar go up to such a ‘high’ level? or did they all go up to the same?

This looks to me that the issue is at the alsa level … although I suppose its possible the sound at the alsa level is being directed through pulse, and pulse is blocking such (that is wild speculation on my part).

Lets try a test with pulse audio bypassed … ie send this as a regular user, and also as root:


pasuspender -- aplay -D hw:0,3 -vv /usr/share/sounds/alsa/test.wav

Be very exact with the syntax in the above. … In addition to trying hw:0,3, you could also try hw:0,7 and hw:0,8 and hw:0,9 and hw:0,10 … although my speculative guess is hw:0,3 (where I provided the command) is most likely to work.

IMHO you are quite likely in bug reporting territory - which for openSUSE audio is not a bad thing, as a bug report on openSUSE kernel for audio, typically gets the attention of a SuSE-GmbH kernel/sound packager, who also happens to be an alsa-sound driver developer. One of the best persons around for solving such problems.
.

Honestly, I think this should work. Was this the only one ( hw:0,3) that had bar go up to such a ‘high’ level? or did they all go up to the same?

I’ve run the syntax as instructed, the bar goes to the same values for all the tests: t[FONT=monospace]hey all went the approx the same, the real value is higher ~64, the goes down to 5x, lower to 4x higher to 5x and then gradually goes to 0; the end result is the same no sound

sudo does not work, see the last output.

pasuspender – aplay -D hw:0,3 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 3 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%

pasuspender – aplay -D hw:0,7 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 7 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%

pasuspender – aplay -D hw:0,8 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 8 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%
pasuspender – aplay -D hw:0,9 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100
Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 9 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%
pasuspender – aplay -D hw:0,10 -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Hardware PCM card 0 ‘HDA Intel PCH’ device 10 subdevice 0
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 22052
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
#+ | 00%

sudo pasuspender – aplay -D hw:0,10 -vv /usr/share/sounds/alsa/test.wav
[sudo] password for root:
Connection failure: Connection refused pa_context_connect() failed: Invalid argument

[/FONT]

I have no further suggestions - other than to consider writing a bug report.

I surfed the internet on your model laptop, and I read of others in different distributions having the same issue, and I could not find one case of someone actually getting the HDMI audio working in GNU/Linux.

I was going to suggest checking the ‘nvidia control’ center and GNU/Linux, but in truth, its been over 10 years since I used nvidia and I can’t recall if there are HDMI audio entries even in such. Further I have never had both intel and nvidia GPU’s on same PC.

I was also going to suggest checking the BIOS to see if HDMI audio disabled there - but you note sound works in MS-Windows, so in that case its unlikely HDMI sound is disabled (unless HDMI sound is disabled in BIOS and Windows ignores BIOS settings - which is highly unlikely IMHO).

As for a bug report, … given its nvidia hardware in this laptop (I assume using a nvidia graphic driver for the HDMI video and audio) it could be that a bug report won’t help … < not sure > .

Best wishes here on this issue, and hopefully either on this thread or in a bug report, someone will know the solution.

One other possibility occurred to me, and that would be to also ask for help on the Lenovo GNU/Linux forum … under “Other Linux distributions” : https://forums.lenovo.com/t5/Other-Linux-Discussions/bd-p/Special_Interest_Linux

Of course given they don’t provide your model Lenovo with openSUSE GNU/Linux they are under no obligation to help you, but I find it a good forum, and often there will be someone willing to help.

I note a thread on T14 AMD no HDMI audio (totally different from your hardware) on that thread … where their solution while not likely relevant to your hardware, was definitely not a solution I would ever have known (its a very long 8-page thread):
https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T-series-Laptops/T14s-AMD-no-HDMI-audio-on-Linux/m-p/5081195

In the end, they updated to a 5.15 kernel which solved their problem - but given that their hardware is different, and that a 5.15 kernel could bring in other (graphic driver) issues, I don’t recommend going for such a test. Rather I recommend you could simply post for help on the Lenovo GNU/Linux 'other Linux Distribution" area, and see if someone with the same hardware as you, chimes in with a solution.

Good luck.

Show the following:

**erlangen:~ #** inxi -zaAMG 
**Machine:   Type:** Desktop **Mobo:** ASRock **model:** Z170 Pro4S **serial:** <filter> **UEFI:** American Megatrends **v:** P3.50 **date:** 06/23/2016 
**Graphics:  Device-1:** AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] **vendor:** Sapphire Limited **driver:** amdgpu 
           **v:** kernel **bus-ID:** 01:00.0 **chip-ID:** 1002:699f **class-ID:** 0300 
           **Display:****server:** X.Org 1.21.1.1 **compositor:** kwin_x11 **driver:****loaded:** amdgpu,ati **unloaded:** fbdev,modesetting,vesa 
           **display-ID:** :0 **screens:** 1 
           **Screen-1:** 0 **s-res:** 3840x2160 **s-dpi:** 192 **s-size:** 508x285mm (20.0x11.2") **s-diag:** 582mm (22.9") 
           **Monitor-1:** HDMI-A-0 **res:** 3840x2160 **hz:** 60 **dpi:** 154 **size:** 632x360mm (24.9x14.2") **diag:** 727mm (28.6") 
           **OpenGL:****renderer:** Radeon RX550/550 Series (POLARIS12 DRM 3.42.0 5.14.14-3-default LLVM 13.0.0) **v:** 4.6 Mesa 21.2.5 
           **direct render:** Yes 
**Audio:     Device-1:** Intel 100 Series/C230 Series Family HD Audio **vendor:** ASRock **driver:** snd_hda_intel **v:** kernel 
           **bus-ID:** 00:1f.3 **chip-ID:** 8086:a170 **class-ID:** 0403 
           **Device-2:** AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] **vendor:** Sapphire Limited 
           **driver:** snd_hda_intel **v:** kernel **bus-ID:** 01:00.1 **chip-ID:** 1002:aae0 **class-ID:** 0403 
           **Sound Server-1:** ALSA **v:** k5.14.14-3-default **running:** yes 
           **Sound Server-2:** PulseAudio **v:** 15.0 **running:** yes 
           **Sound Server-3:** PipeWire **v:** 0.3.39 **running:** no 
**erlangen:~ #**



Hi,

I will read the entire topic on the Lenovo forum and I will also try to make a thread both there and try my chance with a bug report.
Also, I will wait for the 495 NVIDIA drivers to be stable, as the sound output via HDMI appears to be going via this route.

Here is the output:

inxi -zaAMG
Machine:
Type: Laptop System: LENOVO product: 81FV v: Lenovo Legion Y530-15ICH
serial: <filter> Chassis: type: 10 v: Lenovo Legion Y530-15ICH serial: <filter>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <filter> UEFI: LENOVO
v: 8JCN56WW date: 11/30/2020
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo driver: i915
v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b
Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: Lenovo driver: nvidia
v: 470.86 bus ID: 01:00.0 chip ID: 10de:1c8d
Device-3: Chicony Integrated Camera (1280x720@30) type: USB driver: uvcvideo
bus ID: 1-6:4 chip ID: 04f2:b604 serial: <filter>
Display: x11 server: X.org 1.20.3 compositor: kwin_x11 driver: modesetting,nvidia
alternate: intel resolution: <xdpyinfo missing>
OpenGL: renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2 v: 4.6.0 NVIDIA 470.86
direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel bus ID: 00:1f.3 chip ID: 8086:a348
Sound Server: ALSA v: k5.3.18-59.34-default

That is strange (for me). I expected to see pulse listed as a sound server.

Note previous, the diagnostic script gave:


!!Sound Servers on this system
!!----------------------------

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - No

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

That indicates the pulse audio sound server is running. Yet the inxi command does not show it.

Have you changed any apps/configurations since, so to stop pulse audio from running?
.