PCI Express ASPM

ASPM (Active-State Power Management) is used to manage the power consumption of PCI Express buses, even if the PCIe device is in use and may affect the device’s response delay.

ASPM Modes:

default – the power parameters that are specified in the BIOS are used.

powersave – maximum energy saving.

performance – maximum performance, disabling ASPM.

The current and available modes can be seen in the file:

cat /sys/module/pcie_aspm/parameters/policy

You can disable ASPM when starting the operating system by specifying “pcie_aspm=off” in the /etc/default/grub file:

nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="pcie_aspm=off"
update-grub
reboot

pcie_aspm=force allows you to force the power saving mode, but if the device does not support ASPM, then the operating system may freeze.

See also my article:
Changing CPU Scaling Governor on Linux

Leave a comment

Leave a Reply