如果我和
dmesg | grep -i aspm
拥有这个:
[ 0.503709] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.673564] ACPI _OSC control for PCIe not granted, disabling ASPM
我读到过这是 Linux 内核的一个错误,我也读到过有一个解决方法,但我不知道是否必须应用这个解决方法。
那么我必须添加pcie_aspm=force
到 grub2 吗?
答案1
好的,我添加了“pcie_aspm=force”,我已经获得了 20 分钟的时间 :)
因此,如果有人有索尼 Vaio VPC-EH1S0E可以通过以下方式轻松地将参数添加到 grub 行中:
sudo nano -w /etc/default/grub
其中有这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
您还可以使用 powertop 检查功耗:
sudo apt-get install powertop
然后:
sudo powertop
我的电池消耗从 20.1W 减少到了 15.3W :)
答案2
Andrew Wyatt 的博客文章关于 Kernel 3.0“功率回归”神话很好地解释了内核回归和 aspm 问题。可能会有所帮助。