Sound stopped working with the latest current kernel update.

I have no issues with the older current kernel version nor the LTS-kernel.

When I go to sound settings

  • with the lts-kernel I see the correct option for HDMI / DisplayPort 2 - GK104
  • with the latest kernel I see only strange options for HDMI / DisplayPort 5, 6 and 7 - GK104

Please advice?

2 months later

This sound problem through hdmi has persisted for quite a while. Today I did some testing and installed the nvidia-glx-driver-current. This fixed the problem and I now have sounds working.

Could someone please explain why the lts kernel or most of the previous current kernels do not or did not require the nvidia-glx-driver?

    Girtablulu Don't take me wrong I appreciate you trying to answer my question, but I don't think you really answered my question. Please clarify? I know the nvidia-gls-driver-current (Current Kernel) is for the graphics card, that's why I installed it in the first place. Did the Linux Kernel team drop support for (some functionality of some) nvidia graphics cards some months ago? I like to know what software changes where made and where when the sounds stopped working some time ago?

    Let me emphasize that everything worked fine without the nvidia-glx-driver before. Also I do not have the nvidia-glx-driver (LTS Kernel) installed and still the sounds work when booted to the LTS kernel. I am new to linux and trying to learn the "ecosystem" by exploring what happens "behind the scenes" so to speak. Maybe it takes a tech savvy person to answer my question.

    Nvidia drops support for older GPU gens from time to time, or do brake stuff as well which gets fixed later. Sometimes it's a combination of breaking stuff between the kernel and nvidia driver, but the linux kernel does not have any nvidia drivers integrated compared to AMD.
    If you do not use the nvidia driver you will be using the open gpu driver nouveou which lags tones of stuff because nvidia keeps stuff behind closed doors but they release really old stuff from time to time to the public.