Nvidia Arch Linux minimal setup October 31, 2024 on Savely Krasovsky's blog

I was struggling with Nvidia driver a lot on my Arch Linux setup, but I’ve finally resolved most of the problems.

Basically I had those problems:

  1. Sleep didn’t work. I was getting black screen most of the time after trying to wake up the machine.
  2. HDR was working, but colors were washed out.
  3. HDMI 2.1 didn’t work either. OS was losing monitor signal for some reason.

I’ve resolved all the problems after release of the new 565.57.01 beta driver which is already available in extra-testing repo.

Key points

Summary

Update from 21.11.2024

Unfortunately it didn’t resolve sleep/suspend problems completely. You also need Linux 6.12, it contains additional suspend patch.

However, I noticed another issue: nvidia-open suffers from occasional stuttering and various lags across OS interface: scrolling browser, moving windows, etc. Those symptoms disappear if GPU is under some kind of constant load: video recoding, large video decoding, gaming, etc. Unfortunately there is no fix for this, because bug is in GSP firmware which cannot be disabled in open modules. You can switch to proprietary nvidia and disable GSP using modprobe option:

options nvidia NVreg_EnableGpuFirmware=0