如何在 Nvidia 和 Intel HD 显卡之间切换以节省电池寿命?

如何在 Nvidia 和 Intel HD 显卡之间切换以节省电池寿命?

我的笔记本电脑以前运行的是 Windows 8,但后来我决定换到 ubuntu,但浏览网页时风扇总是非常响,而且我的电池寿命估计是 1 分 30 秒!!!我认为这是因为它使用了 nvidia 显卡,但我需要最大限度地延长电脑的电池寿命并让其使用英特尔。

眼镜:

NVIDIA GeForce GTX 970M 6GB
Intel Core i7-6700HQ 2.6GHz
16GB DDR4
1920x1080

答案1

除非处理器变热,否则风扇不应全速运转。例如,在终端中输入以下内容(不要输入这$代表终端提示符):

$ cat /sys/class/thermal/thermal_zone*/temp
80000
80000
78000

我的笔记本电脑(Intel Core i-7 3630QM)有三个热区,虽然在 80C 时几乎听不到风扇的声音。

检查英特尔 Turbo 模式是否已打开:

$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0

零表示已开启 Turbo。要节省一点电量,您可以关闭 Intel Turbo Boost,方法是:

$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

您的 CPU 可以有多种节能计划(CPU 调节器)供您使用。例如,我的 CPU 有:

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave

正如您所见,四核 i-7 实际上有 8 个 CPU,每个 CPU 可以有自己的电源计划。

要查看 CPU0 的电源计划,我们使用:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

不过,对于你的情况,我会考虑通过 、 、 升级英特尔微代码System SettingsSoftware & Updates同时Additional Drivers将内核升级到 4.7.3(我已经测试了几周)或 4.7.5(我今晚才开始使用)。不过,首先我会在 Google 上搜索你的处理器和“风扇全速运转”以查找可能的 bug 修复。

答案2

最可靠的方法是使用程序“nvidia-settings”中的 Prime 切换器。选择 nvidia 或 onboard,然后注销并重新登录。据我所知,不会在需要时自动切换速度,您只是交换 /etc/X11/xorg.conf 的副本。

我希望您不会介意切换到板载显卡。在 Dell Precision 5501 上,我发现 Nvidia 卡没有任何好处,除了避免了最初困扰 ubuntu 16.04lts 的英特尔显卡驱动程序的缺陷。更新似乎已经解决了这些问题。

有一个用于自动切换的 Linux 项目,尝试支持 Nvidia Optimus。我测试了它,无法使其工作。称为 BumbleBee。如果您让它工作,我希望听到更多。

相关内容