我有一台三星 Expert X50 NP350XBE-XH3BR,配备英特尔酷睿 i7-8565U、集成英特尔 UHD Graphics 620 和独立显卡 Nvidia GeForce MX110。我的机器最初配备 Windows 10,但我换成了 Ubuntu 20.04。在 Windows 下,我的电池续航时间可以达到约 6 小时,但在 Linux 下,电池续航时间急剧缩短至 1 小时。
我已经安装了传输层协议并使用以下配置运行:
CPU_SCALING_GOVERNOR_ON_BAT="powersave"
CPU_ENERGY_PERF_POLICY_ON_BAT="power"
SATA_LINKPWR_ON_BAT="medium_power max_performance"
INTEL_GPU_MAX_FREQ_ON_BAT="600"
INTEL_GPU_BOOST_FREQ_ON_BAT="700"
# Because I have NVIDIA GPU:
RUNTIME_PM_DRIVER_BLACKLIST="mei_me"
看来 TLP 起作用了,现在我的电池续航时间长达 2 小时。不过,这仍然比 Windows 短得多。
我也尝试过使用自动 CPU 频率,现在我在执行简单任务时就能实现 3 小时的续航。
我可以使用禁用 NVIDIA 的 GPU nvidia-settings
,但我不知道这是否意味着将我的 dGPU 扔进垃圾桶并且永远不会使用它。
有人能帮助我进行这个优化吗?