Power Management

Install the following tools:

sudo pacman -Sy powertop tlp hdparm htop iotop dmidecode


sudo powertop


TLP enables specifc power saving features depending from the state. For more details read https://wiki.archlinux.org/index.php/TLP.

systemctl enable tlp.service
systemctl enable tlp-sleep.service

For wireless power management install:

sudo pacman -S tlp-rdw
sudo systemctl enable NetworkManager-dispatcher

To get statistics, run:

tlp stat

The settings can be adjusted in, e.g. activating some power management features like Audio even if not on battery

sudo nano /etc/default/tlp


  • Enable Audio savings on AC.
  • If a backup disk is connected, that is required once a day, enable spindown e.g. 5 minutes = 60


For some older AMD GPU’s you may need to enable via a kernel boot parameter the power management (read https://wiki.archlinux.org/index.php/ATI#Dynamic_power_management):





To enable panel self refresh rate you need to add manually the kernel parameter (for more details read https://hansdegoede.livejournal.com/18653.html):

sudo nano /boot/loader/entries/antergos.conf


Sata Link Power Management

The Sata Link power management feature increased the risk of data lost and shouldn’t be enabled if you are using Btrfs, like mentioned in the TLP config file. The feature med_power_with_dipm allows since kernel 4.15 to save power on Intel systems by less risk compared to the original implementation of minimum power usage. This feature must be enabled with a Kconfig switch before compiling. What is the default in Arch Linux?

Dell XPS 9343 -> https://wiki.archlinux.org/index.php/Dell_XPS_13_(9343)

CPU frequency

The CPU frequency is adjusted automatically since Kernel 3.4, you can watch it with the  following command:

watch grep \"cpu MHz\" /proc/cpuinfo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.