Thinkpad W540:高功耗(即使在空闲时)

Thinkpad W540:高功耗(即使在空闲时)

我使用 Ubuntu 16.04,内核为 4.4.0-53-generic,配置 i3-wm。 ThinkPad W540 笔记本电脑20BH 配备 i7-4600M 和 Nvidia Quadro K2100

我通过 acpi_call 禁用了独立 GPU,以节省电池

然而,笔记本电脑在空闲时仍然消耗大约 24 瓦的电量(峰值高达 30W):

$ upower --show-info /org/freedesktop/UPower/devices/battery_BAT0         
  native-path:          BAT0
  vendor:               SANYO
  model:                45N1779
  [...]
  battery
    [...]
    energy-full:         97.36 Wh
    energy-full-design:  99.47 Wh
    energy-rate:         24.508 W
    [...]

Powertop 没有显示任何可疑内容:截屏

在 Powertop 的“可调参数”选项卡中,我看到列出的每个项目都显示为“良好”。

cpu-info 显示所有核心的“powersave”。

我使用以下命令启动:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux nmi_watchdog=0 i915.i915_enable_rc6=1 i915.i915_enable_fbc=1"

有什么想法可以让我节省电池吗?

更新时间 2018-03-02

禁用某些核心并不会降低功耗:

for i in {2..7}; do echo 0 | sudo tee /sys/devices/system/cpu/cpu$i/online; done

据 powertop 显示,90% 以上的时间 CPU 处于“C7s-HSW”状态。

运行以下命令没有任何区别(由Doug Smythies建议):

for p in /sys/devices/system/cpu/cpu*/cpuidle/state0/disable; do echo 1 | sudo tee $p; done

相关内容