Install the following tools:
sudo pacman -Sy powertop tlp hdparm htop iotop dmidecode
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:
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)
The CPU frequency is adjusted automatically since Kernel 3.4, you can watch it with the following command:
watch grep \"cpu MHz\" /proc/cpuinfo