使用 18.04 的 NVidia GPU 电源管理

Vap*_*lug 7 battery nvidia power-management

在以前的笔记本电脑上,16.04 下的性能/省电模式运行得非常好。我有一台华硕 RoG 17.3" 配备两个 HDD 和 GTX 860m,在运行办公应用程序时以 9-11w 的速度运行。这意味着游戏笔记本电脑的电池续航时间约为 5.5-7 小时!(我当然使用了 TLP)。它比我的同学更耐用' macbooks 和平板电脑。在性能模式下,消耗将运行 25-40w。

目前,我发现自 18.04 和一台新笔记本电脑以来,在 Xserver 下发生了一些奇怪的事情。举个例子,如Powertop所说,当Xserver设置为powersave模式时,空闲时的使用率约为29-31w--对于我的15.4"来说非常高。设置为性能模式时,使用率一般为19-22w,有点边缘,但更低!

我有一种预感,gpu 在省电模式下没有被禁用,它在不必要的压力水平下运行,因为我的粉丝被踢了,但 CPU 仍然以 800-805 MHz 的低频率运行,如 grep 所示,并由 TLP 管理。

虽然我目前的设置是 GTX1070,但上述问题对我来说没有意义,因为 powersave 会导致大量功耗。我也不愿意尝试 Bumblebee,因为许多人表示它目前在 18.04 上不可靠。有没有一种简单但可靠的方法来强制 Intel HD 并禁用 GPU?我将它用于工作和游戏,所以我不想冒险通过频繁切换驱动程序来破坏安装。

小智 5

我在 18.04 的 GTX 1050 上遇到了同样的问题。我以前用的是 Ubuntu 17.10,在选择 intel GPU 时我有 7 小时的电池电量。当我升级到 18.04 时,无论我在 nvidia 控制面板中还是通过 Prime-select 选择 Nvidia 或 Intel,我都有 2.5 小时的电池电量。

我最终在某些论坛上找到了这个命令:sudo sh -c 'echo auto > /sys/bus/pci/devices/0000\:01\:00.0/power/control' 在选择英特尔时输入此命令时,我的电池寿命很神奇地从2.5h到6.5h。

希望这可以帮助!

注意:我使用的是 nvidia-390 驱动程序。