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)
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.
Just now I tested the 525.53 driver, and finally I can adjust the brightness again. But there is a small bug: /sys/class/backlight/nvidia_0/max_brightness is 100, but when /sys/class/backlight/nvidia_0/brightness reaches 10, it is already the maximum brightness, 11 will become the lowest brightness, and 100 again to maximum brightness
Finally a solution. Beta release of the drivers works like a charm. Just installed them. I was planning to post another thread for this problem but i see they fixed it. Also i can confirm the bug with the slider below 10%. Anyway, no more crappy performance while watching some video in Google Chrome and the brightness bug is fixed!