Legion 5 Pro - Backlight control not working from driver 510.54

Select discrete graphics mode in the BIOS, the brightness control of 495.46 is normal, after updating to 510.54, the screen brightness is always 100%, even if the value of /sys/class/backlight/nvidia_0/brightness has changed.
nvidia-bug-report-495.46.log.gz (465.4 KB)
nvidia-bug-report-510.54.log.gz (457.3 KB)

Device Info:

OS: Arch Linux x86_64 
Host: 82JQ Lenovo Legion R9000P2021H 
Kernel: 5.16.12-arch1-1 
DE: GNOME 41.4 
CPU: AMD Ryzen 7 5800H with Radeon Graphics (16) @ 3.200GH 
GPU: NVIDIA GeForce RTX 3060 Laptop GPU (GA106-B)

ls /sys/class/backlight/


cat /boot/loader/entries/arch.conf

title		Arch Linux
linux		/vmlinuz-linux
initrd		/amd-ucode.img
initrd		/initramfs-linux.img
options		root="LABEL=system" rootflags=subvol=root rw
options		nvidia-drm.modeset=1
options		acpi_backlight=native
options		nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1

1 Like

Same here on Ubuntu w/ GeForce GTX 1650 Ti Mobile

Any updates on this issue. Been having this issue since driver 470.xx on a Clevo P775TM1-G.

515 still not fixed

Yup, can confirm too! 415.xx is borked too!

Today, I met a user in a telegram group who has the same legion 5 pro as me, all using archlinux in discrete mode, his brightness can be adjusted, mine can’t. After comparison, our only difference is that he has a CSOT MNG007DA1-1 panel, and mine is CSOT MNG007DA1-8.

Mine is AU Optronics Corporation. Are you guys using the same Bios, kernel etc.?

Same BIOS: gkcn54ww

Both sides use archlinux and both have updated the packages to the latest version, so everything on the software is the same