我的笔记本电脑以前运行的是 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 Settings
。Software & 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。如果您让它工作,我希望听到更多。