How I fixed my old Sony Laptop backlight under Ubuntu 22.04
Until recently, my old Sony laptop was running Ubuntu 20.04 with the nvidia-340 proprietary graphics drivers. After upgrading to Ubuntu 22.04, the nvidia proprietary graphics driver didn’t work, so I uninstalled it - the noveau graphics driver worked fine, except that the backlight buttons didn’t work (the corresponding popup was shown but the backlight was stuck at full brightness).
In /sys/class/backlight there were both the nv_backlight and the sony directory. Writing to nv_backlight using
sudo echo 20 > /sys/class/backlight/nv_backlight/brightnessworked perfectly.
In order to permanently fix the issue and make the backlight buttons work again, I had to modify the kernel command line used at boot. By adding acpi_backlight=video in /etc/default/grub by appending it to the GRUB_CMDLINE_LINUX_DEFAULT= line.
Now said line looks like this:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs acpi_backlight=video"After that, I ran sudo update-grub and rebooted the computer. After the reboot, the backlight worked fine.