FreeBSD Backlight/screen brightness on my Thinkpad X1
November 14, 2024 —
Nico Cartron
Context
As usual, writing this mostly for me to remember, but maybe useful to others.
I wanted to control backlight on my Thinkpad X1 Carbon running FreeBSD, but
using Fn
+ F5
or F6
would do nothing.
I found the solution on the FreeBSD forums and the FreeBSD-ACPI Mailing list:
Let's fix it
Add this line to /boot/loader.conf/
:
# ACPI IBM for Backlight etc
acpi_ibm_load="YES"
and then create /etc/devd/acpi_ibm_brightness.conf
:
notify 20 {
match "system" "ACPI";
match "subsystem" "IBM";
match "notify" "0x10";
action "/usr/bin/backlight incr 10";
};
notify 20 {
match "system" "ACPI";
match "subsystem" "IBM";
match "notify" "0x11";
action "/usr/bin/backlight decr 10";
};
And voilĂ !
You can either reboot, or just run kldload acpi_ibm
to load the kernel module,
and you'll be able to control the screen backlight with Fn
+ F5/F6
.
Tags: FreeBSD