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.
Premises:
- 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
What happens:
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.
Relevant reports:
ls.txt (170 Bytes)
inxi.txt (2.3 KB)
acpidump.txt (868.4 KB)
nvidia-bug-report.log.gz (597.8 KB)
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.