---
name: "acpi_asus"
section: "4freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "12.2-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/acpi_asus/4freebsd"
---

# acpi\_asus(4freebsd)

Asus Laptop Extras

## NAME

**acpi\_asus** – Asus Laptop Extras

## SYNOPSIS

To compile this driver into the kernel, place the following line in your kernel configuration file:

**device acpi\_asus**

Alternatively, to load the driver as a module at boot time, place the following line in [loader.conf(5)](/loader.conf/5.md):

```
acpi_asus_load="YES"
```

## DESCRIPTION

The **acpi\_asus** driver provides support for the extra ACPI-controlled gadgets, such as hotkeys and leds, found on recent Asus (and Medion) laptops. It allows one to use the [sysctl(8)](/sysctl/8.md) interface to manipulate the brightness of the LCD panel and the display output state. Hotkey events are passed to [devd(8)](/devd/8.md) for easy handling in userspace with the default configuration in */etc/devd/asus.conf*.

Currently, the following Asus laptops are fully supported:

-

  xxN

-

  A1x

-

  A2x

-

  A3N

-

  A4D

-

  A6VM

-

  D1x

-

  J1x

-

  L2B

-

  L2D

-

  L2E

-

  L3C

-

  L3D

-

  L3H

-

  L4E

-

  L4R

-

  L5x

-

  L8x

-

  M1A

-

  M2E

-

  M6N

-

  M6R

-

  S1x

-

  S2x

-

  V6V

-

  W5A

-

  Eee PC

Additionally, **acpi\_asus** also supports the Asus-compatible *ATK0100* interface found in *Samsung* *P30/P35* laptops.

## SYSCTL VARIABLES

The following sysctls are currently implemented:

- *hw.acpi.asus.lcd\_brightness*

  Makes the LCD backlight brighter or dimmer (higher values are brighter).

- *hw.acpi.asus.lcd\_backlight*

  Turns the LCD backlight on or off.

- *hw.acpi.asus.video\_output*

  Sets the active display to use according to a bitwise OR of the following:

  - 0

    No display

  - 1

    LCD

  - 2

    CRT

  - 4

    TV-Out

    Some models also support video switching via the generic [acpi\_video(4)](/acpi_video/4.md) driver. Most models do not, however.

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

## SEE ALSO

[acpi(4)](/acpi/4.md), [acpi\_asus\_wmi(4)](/acpi_asus_wmi/4.md), [acpi\_video(4)](/acpi_video/4.md), [sysctl.conf(5)](/sysctl.conf/5.md), [sysctl(8)](/sysctl/8.md) *The acpi4asus Project*, http://sourceforge.net/projects/acpi4asus/.

## HISTORY

The **acpi\_asus** driver first appeared in FreeBSD 5.3.

## AUTHORS

The **acpi\_asus** driver and this manual page were written by Philip Paeps ⟨*philip@FreeBSD.org*⟩.

Inspiration came from the *acpi4asus* *project* started by Julien Lerouge which maintains a driver implementing this functionality in the Linux kernel.
