Upgrading the linux graphics driver from 440.36-5 to 440.44-2 has caused extremely noisy audio via the HDMI port on my GTX 660 Ti graphics card

Motherboard: ASRock Z77 Extreme4
GPU: NVIDIA Corporation GK104 [GeForce GTX 660 Ti]
CPU: Intel© Core™ i7-3770K CPU @ 3.50GHz × 4

These are the updates I performed on RebornOS that resulted in extremely noisy audio via the HDMI port on my GTX 660 Ti graphics card:

[2019-12-14T21:04:48+0100] [ALPM] upgraded python-pyqt5 (5.13.2-6 -> 5.13.2-8)
[2019-12-14T21:04:48+0100] [ALPM] upgraded nvidia-settings (440.36-1 -> 440.44-1)
[2019-12-14T21:04:47+0100] [ALPM] upgraded nvidia (440.36-5 -> 440.44-2)
[2019-12-14T21:04:47+0100] [ALPM] upgraded mesa-vdpau (19.2.7-1 -> 19.3.0-1)
[2019-12-14T21:04:47+0100] [ALPM] upgraded linux-lts (4.19.88-1 -> 4.19.89-1)
[2019-12-14T21:04:43+0100] [ALPM] upgraded linux-headers (5.4.2.arch1-1 -> 5.4.3.arch1-1)
[2019-12-14T21:04:39+0100] [ALPM] upgraded linux (5.4.2.arch1-1 -> 5.4.3.arch1-1)
[2019-12-14T21:04:35+0100] [ALPM] upgraded libxnvctrl (440.36-1 -> 440.44-1)
[2019-12-14T21:04:35+0100] [ALPM] upgraded lib32-mesa (19.2.7-1 -> 19.3.0-1)
[2019-12-14T21:04:34+0100] [ALPM] upgraded lib32-nvidia-utils (440.36-1 -> 440.44-1)
[2019-12-14T21:04:33+0100] [ALPM] upgraded mesa (19.2.7-1 -> 19.3.0-1)
[2019-12-14T21:04:31+0100] [ALPM] upgraded nvidia-utils (440.36-1 -> 440.44-1)

I’ve verified that the hardware isn’t broken by playing sound via HDMI from an earlier version of the RebornOS live iso.
Audio from my 3.5 mm jack headphones is working correctly both before and after the updates.
Also trying linux-zen 5.4.3.zen1-1 kernel and installing nvidia-dkms 440.44-2 didn’t resolve the issue.

I’m having the same issue on a 980 TI. I originally thought it was a kernel update but both my custom and stock kernels have static unusable audio.

Here’s some more output:

CPU: 8-Core Intel Core i7-5960X (-MT MCP-) speed/min/max: 2083/1200/4200 MHz Kernel: 5.3.16-lqx1-1-lqx x86_64 Up: 11m 
Mem: 5721.7/32026.8 MiB (17.9%) Storage: 11.91 TiB (32.4% used) Procs: 423 Shell: bash 5.0.11 inxi: 3.0.37
Graphics:  Device-1: NVIDIA GM200 [GeForce GTX 980 Ti] vendor: eVga.com. driver: nvidia v: 440.44 bus ID: 01:00.0 
           chip ID: 10de:17c8 
           Display: x11 server: X.Org 1.20.6 driver: nvidia compositor: kwin_x11 resolution: 1920x1200~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: GeForce GTX 980 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 440.44 direct render: Yes

nvidia-bug-report.log.gz (1.58 MB)

I ran into this too, but I don’t think it has anything to do with the nvidia driver. I found the kernel change that triggers it, and it triggers for me for both 440.36 and 440.44.


Yup, you’re right. I applied the patch from Takashi Iwai to the 5.3 and 5.4 master branches of zen-kernel. The latest Liquorix kernel includes this regression fix and I can confirm it fixes corrupted audio with nvidia hdmi.

Zen-Kernel 5.4/master: https://github.com/zen-kernel/zen-kernel/commit/f8607e6f05394d599e7925df24ecbb6a38669c9d
Zen-Kernel 5.3/master: https://github.com/zen-kernel/zen-kernel/commit/e071ff742d90b02c7566f256f8b58c8459322c7b
Liquorix 5.3-14: https://github.com/damentz/liquorix-package/releases/tag/5.3-14