Runtime Power Management and ASPM¶
Attached PCIe bus devices
Controls runtime power management for PCIe devices. Possible values:
auto – enabled (power down idle devices)
on – disabled (devices powered on permanently)
Default when unconfigured: on (AC), auto (BAT)
This parameter was renamed with version 1.4. In 1.3.1 and below it is called RUNTIME_PM_BLACKLIST. 1.4 and higher also recognize the old name.
Exclude listed PCIe device addresses from runtime power management. Use lspci to lookup the addresses (first output column).
Exclusion of a device means that the value on or auto as initialized by the kernel default at system startup is used and TLP won’t touch it at all
A device initialized to auto by the kernel cannot be set to on by entering it into RUNTIME_PM_DENYLIST. Instead use RUNTIME_PM_DISABLE below.
This parameter was renamed with version 1.4. In 1.3.1 and below it is called RUNTIME_PM_DRIVER_BLACKLIST. 1.4 and higher also recognize the old name.
RUNTIME_PM_DRIVER_DENYLIST="mei_me nouveau radeon"
Exclude PCIe devices assigned to listed drivers from runtime power management. Use tlp-stat -e to lookup the drivers (in parentheses at the end of each output line).
Separate multiple drivers with spaces.
Default when unconfigured:
“mei_me nouveau radeon” - Version 1.4 and higher“amdgpu mei_me nouveau nvidia pcieport radeon” - Version 1.3.1 and lower
The default serves to prevent accidential power on of hybrid graphics’ discrete part. Use an empty list (“”) to disable the feature completely (not recommended).
A device initialized to auto by the kernel cannot be set to on by entering its driver into RUNTIME_PM_DRIVER_DENYLIST. Instead use RUNTIME_PM_DISABLE below.
Version 1.4 and higher
Permanently enable (auto) Runtime PM for PCI(e) device addresses in the list (independent of the power source). This has priority over all preceding Runtime PM settings. Separate multiple addresses with spaces. Use lspci to get the adresses (1st column).
Version 1.4 and higher
Permanently disable (on) Runtime PM for PCI(e) device addresses in the list. The configuration works as for RUNTIME_PM_ENABLE above.
Active State Power Management (ASPM)
Sets PCIe ASPM power saving mode. Possible values:
default – recommended
Default when unconfigured: default
Using performance can lead to increasing power consumption and higher temperatures because deeper sleep states of the CPU are no longer reached; default does not cause this. See Issue #344.