nichts/nyx/docs/notes/2023-01-22-system-backlight.md
2024-04-09 23:11:33 +02:00

1.2 KiB

Notes for 22th of January, 2023

Following a system upgrade two days ago, my HP Pavillion laptop has stopped registering the intel_backlight interface in /sys/class/backlight, which is most often used to control backlight by tools such as brightnessctl. Inspecting dmesg has given me nothing but aninsanely vague error message. Only mentioning it is not being loaded (very helpful, thanks!)

After some research, on Google as every other confused Linux user, I have come across this article which mentions backlight behaviour has changed sometime after kernel 6.1.4. Fortunately for me, the article also refers to the the ever so informative ArchWiki, which instructs passing one of the three kernel command-line options. depending on our needs.

As I have upgraded from 6.1.3 to 6.1.6 with a flake update, the acpi_backlight=none parameter has made it so that it would skip loading intel backlight entirely. Simply switching this parameter to acpi_backlight=native as per the article above has fixed the issue.