Hello. I am having issues with brightness control under X with my NVIDIA GPU.
I first stumbled upon this issue two years ago and have been tracking it in this other closed post; since then I’ve been holding off updating my system, using the last NVIDIA driver that worked (465). Since the post was closed and I couldn’t see more references to the issue I thought that maybe it had been fixed… Maybe, but not for me.
- Clevo P7xxTM1 laptop
- BIOS Version 1.07.20
- EC firmware version 1.07.12
- Arch linux, fully updated (Linux nadja 6.1.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 21 Dec 2022 22:27:55 +0000 x86_64 GNU/Linux)
- NVIDIA Geforce GTX 1060
- systemd-boot (not sure if relevant)
- Qtile (X11) window manager
Up until the login screen, before starting X11, everything works. I have
/sys/class/backlight/acpi_video0/ and can write to the corresponding
brightness file to change the backlight. It works.
When I start Qtile a new contender appears under
/sys/class/backlight/nvidia_0, but the screen brightness is stuck at 100%. I can change it manually or by third party tools like xbacklight or brightnessctl and the content of
brightness changes accordingly, but the light doesn’t fade.
I could attempt to update the BIOS to the latest available version, but since my Windows partition doesn’t share the issue one would think that’s not the core of the problem.