ACPI_VIDEO(4)
π ACPI_VIDEO(4) π
okay bestie, welcome to the Kernel Interfaces Manual page for acpi_video β yes, a whole section 4 manual, we're being β¨officialβ¨ today.
β¨ NAME β¨
acpi_video β the ACPI Video Extensions driver, aka the thing that handles your screen switching and your brightness sliders π
πΈ SYNOPSIS πΈ
device acpi_video
that's it. that's the whole synopsis. iconic, honestly π
π¦ DESCRIPTION π¦
so this driver uses the ACPI Video Extensions to control two very main-character things:
- display switching π
- backlight brightness βοΈ
but β and this is the important part, no cap β whether you actually get the sysctl(8) variables depends entirely on what functions your host's ACPI implementation decided to offer. so like. it's giving "results may vary" energy π. your laptop's ACPI said what it said.
π SYSCTL VARIABLES π
here's what's currently implemented, and where you see β¨deviceβ©, that's your placeholder for one of these three queens: crt, lcd, or tv π
hw.acpi.video.β¨deviceβ©.activeβ the current state of the output device. is it on? is it off? vibe check πhw.acpi.video.β¨deviceβ©.levelsβ a whole list of the brightness levels that are supported. the menu, basically πhw.acpi.video.β¨deviceβ©.brightnessβ the current brightness level of the device. right now. as we speak β¨hw.acpi.video.β¨deviceβ©.fullpowerβ the preset brightness level that gets used in full power mode π₯hw.acpi.video.β¨deviceβ©.economyβ the preset brightness level that gets used in economy mode π± (saving that battery, we love to see it)
π‘ and listen β the defaults for all of these variables can be set in sysctl.conf(5), which gets parsed at boot-time. so set them once, forget them, slay π«Ά
π SEE ALSO π
go read them, they're the supporting cast and they ate π
π HISTORY π
the acpi_video driver first appeared in FreeBSD 5.3. a true veteran, a legacy icon, born to be on this list β
π AUTHORS π
the acpi_video driver was written by Taku YAMAMOTO <taku@cent.saitama-u.ac.jp> β thank you for your service, king π«‘
and this manual page was written by Mark Santcroos <marks@ripe.net> β the wordsmith, the pen, the moment π
π BUGS π
okay so here's the tea, and it's a little annoying: some systems only do output switching via SMM, even though they do export the proper information via ACPI. like, you gave us the info and then you don't even use it?? make it make sense π
on systems like that, you have to use the proper hotkeys instead, or the OEM driver β for example, acpi_toshiba(4) β and there is literally no other option. it's not a vibe, it's a workaround π
and that's the whole page bestie!! this one came from the Debian crew, dated November 8, 2004 β yeah, 2004, we were all babies π β and it lives at ACPI_VIDEO(4) in the Kernel Interfaces Manual. mwah, go forth and manage your brightness πβ¨π
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2004 Mark Santcroos <marks@ripe.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms