Power management

From Gentoo Wiki
Jump to: navigation, search
External resources

This articles describes methods to save energy for a longer battery runtime, for a more quiet computer, for lower power cost and for conserve the environment.

BIOS

Disable unused devices right in the BIOS, e.g.:

  • Serial ports
  • Parallel ports
  • Ethernet network devices
  • Bluetooth controllers

Devices

Devices, which can save energy during runtime:

Multi- devices/subsystems power management

Udev rules to automize power management

File/etc/udev/rules.d/10-local-powersave.rules

# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"

# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"

# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"

# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"

# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"

# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"

Other Resources