Void Linux

Package Installation

Packages are available in the offical repositories:

  • tlp – Power saving

  • tlp-pd – optional – Select profile with a mouse click (Version 1.9 and newer)

  • tlp-rdw – optional – Radio Device Wizard

Install them with the command:

sudo xbps-install tlp tlp-pd tlp-rdw

Using the Radio Device Wizard (tlp-rdw) requires the NetworkManager package and its service running. Please read the Void Linux instructions first, as there are a few steps required to get NetworkManager working properly. Then install it with:

sudo xbps-install NetworkManager

Enabling the Services

To complete the installation you must enable TLP’s service(s):

sudo ln -s /etc/sv/tlp /var/service

If you have installed tlp-pd, additionally:

sudo ln -s /etc/sv/tlp-pd /var/service

If you installed NetworkManager, make sure you have also read the Void Linux instructions. Then enable the service with:

sudo ln -s /etc/sv/NetworkManager /var/service

Legacy ThinkPads only: External Kernel Module for Battery Care

Important

Void Linux (at the time of writing) provides kernel 6.18 (linux) or 6.12 (linux-lts). In combination with TLP 1.5 or newer this enables full battery care support (i.e. charge thresholds and recalibration) for ThinkPads from the Sandy Bridge generation (2011) onwards.

An external kernel module (also referred to as “out-of-tree” module) is not required in this case, and the following steps are not necessary. However, if your model is from the `Sandy Bridge` generation (2011) or older, read on.

Only if the bottom of the output of tlp-stat -b, section ‘Recommendations’, shows the line

Install tp-smapi kernel modules for ThinkPad battery thresholds and recalibration

then install the approriate package with the command

sudo xbps-install tp_smapi-dkms

Note

  • You must disable Secure Boot to use the ThinkPad specific packages