Backlight stopped working as well as previous solution after solving Panel Self Refresh problem on Fedora 37


I’ve been having issues with the backlight of my laptop since the beginning, but I was able to solve it using grubby, like is specified here, looking for the default kernel with --default-kernel, adding the argument to the args list with sudo grubby --args="amdgpu.backlight=0" --update-kernel OUTPUT_OF_PREVIOUS_COMMAND and rebooting.

I don’t know exactly when it started to happen, but the computer started having some microfreezings every couple of seconds ant it was pretty annoying, and I tried to solve it with what is explained here and following the observations on the commentaries of Neo_Nethshan, I ended up:

  1. Add this to the grub configuration (sudo gedit /etc/default/grub) : GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_psr=0"

  2. Change GRUB_ENABLE_BLSCFG=true in /etc/default/grub to false. This has to be done before generating the grub config, or if not you won’t be able to boot to fedora.

  3. Then remove old grub config : sudo rm /boot/grub2/grub.cfg

  4. After that, generate new : sudo grub2-mkconfig -o /boot/grub2/grub.cfg

  5. Reboot your system.

The problem with the microfreezings seems to be solved, though is still less than a day of implementing it. Now the problem is that after rebooting, the backlight went again to 100% and I cannot change it. I try using grubby, but the configuration is already as it should be, and it doesn’t work.

My kernel is /boot/vmlinuz-6.1.10-200.fc37.x86_64 and my laptop has:

CPU: AMD Ryzen 7 4800H with Radeon Graphics (16) @ 2.900GHz
GPU: NVIDIA GeForce GTX 1650 Ti Mobile
GPU: AMD ATI 05:00.0 Renoir

I appreciate the help you could give me!


After a couple of days I had to go back to how it was, since it actually didn’t got better, but worse.