ACPI_VIDEO(4)
π acpi_video β ACPI Video Extensions driver π
okay bestie, this is the acpi_video(4) page from the Kernel Interfaces Manual, and we're gonna get you comfy with it. no cap, it's giving βmy laptop screen and brightness finally make senseβ energy. β¨
πΈ NAME πΈ
acpi_video β the ACPI Video Extensions driver. that's the name, and that's the whole job. literally the driver for this ACPI video situation. π
π¦ SYNOPSIS π¦
device acpi_video
β¨ DESCRIPTION β¨
okay so this driver uses the ACPI Video Extensions to control display switching and backlight brightness. that's the whole vibe: switch displays, adjust brightness. π₯
whether you actually get the sysctl(8) variables at all depends on the functions offered by the host's ACPI implementation. so if some knobs are missing, it's not you β it's the ACPI implementation doing its own thing. π«Ά
π SYSCTL VARIABLES π
here are the sysctls that are currently implemented, with β¨deviceβ© standing in for crt, lcd, or tv:
hw.acpi.video.β¨deviceβ©.activeβ what the output device is doing rn. πhw.acpi.video.β¨deviceβ©.levelsβ the list of brightness levels this thing supports. the official brightness menu, iykyk. πhw.acpi.video.β¨deviceβ©.brightnessβ where the brightness is at rn. yes, the actual brightness. βοΈhw.acpi.video.β¨deviceβ©.fullpowerβ the brightness preset for full power mode. main character full-power brightness. πhw.acpi.video.β¨deviceβ©.economyβ the brightness preset for economy mode. low-power era, but make it cute. π
defaults for these variables can be set in sysctl.conf(5), which is parsed at boot-time. so you can set your faves and they'll show up when the system boots. π
π COMPATIBILITY π
vibe check: for acpi_video to attach correctly, it should be loaded after any of the DRM kernel modules. no skipping the line, bestie. π¦
you can achieve this by setting the correct order in rc.conf(5) using the kld_list directive. that's the move. periodt. π
π SEE ALSO π
π¦ HISTORY π¦
the acpi_video driver first appeared in FreeBSD 5.3. vintage, but make it functional. β¨
π AUTHORS π
the acpi_video driver was written by Taku YAMAMOTO <taku@cent.saitama-u.ac.jp>. this manual page was written by Mark Santcroos <marks@ripe.net>. icons only. π«Ά
π BUGS π
some systems handle output switching exclusively through SMM, even when they export the proper info via ACPI. in that case, you gotta use the proper hotkeys or the OEM driver (for example, acpi_toshiba(4)) instead. so if the ACPI path isn't switching outputs, don't force it β use the hotkeys or the OEM driver. π
and that's the page! it's from Debian, dated November 8, 2004, and the manual name is ACPI_VIDEO(4) β mwah, bye bestie! ππβ¨
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2004 Mark Santcroos <marks@ripe.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms