acpi_video(4)

acpi_video4

Acpi video extensions driver

Usage

device acpi_video

Overview

This driver uses the ACPI Video Extensions to control display switching and backlight brightness. The availability of the sysctl(8) variables depends on the functions offered by the host's ACPI implementation.

Sysctl variables

The following sysctls are currently implemented, where ⟨device⟩ is crt, lcd, or tv:

hw.acpi.video.⟨device⟩.active

Current state of the output device.

hw.acpi.video.⟨device⟩.levels

List of supported brightness levels.

hw.acpi.video.⟨device⟩.brightness

Current brightness level of the device.

hw.acpi.video.⟨device⟩.fullpower

Preset brightness level to be used in full power mode.

hw.acpi.video.⟨device⟩.economy

Preset brightness level to be used in economy mode.

Defaults for these variables can be set in sysctl.conf(5), which is parsed at boot-time.

Compatibility

In order for acpi_video to attach correctly, acpi_video should be loaded after any of the DRM kernel modules. This can be achieved by setting the correct order in rc.conf(5) using the kld_list directive.

Releases

52 releases since FreeBSD 5.3-RELEASE; the text changed 33 times.

  1. 5.3–5.5
  2. 6.0–6.3
  3. 6.4
  4. 7.0
  5. 7.1
  6. 7.2
  7. 7.3
  8. 7.4
  9. 8.0
  10. 8.1
  11. 8.2
  12. 8.3
  13. 8.4
  14. 9.0
  15. 9.1
  16. 9.2
  17. 9.3
  18. 10.0
  19. 10.1
  20. 10.2
  21. 10.3
  22. 10.4
  23. 11.0
  24. 11.1
  25. 11.2
  26. 11.3
  27. 11.4
  28. 12.0
  29. 12.1
  30. 12.2
  31. 12.3
  32. 12.4
  33. 13.0–13.2
  34. 13.3–16.0

History

The acpi_video driver first appeared in FreeBSD 5.3.

Authors

The acpi_video driver was written by Taku YAMAMOTO ⟨[email protected]⟩. This manual page was written by Mark Santcroos ⟨[email protected]⟩.

Bugs

Some systems only perform output switching via SMM even though they export the proper information via ACPI. On such systems, the proper hotkeys or OEM driver (for example, acpi_toshiba(4)) must be used instead.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.