笔记本在 ubuntu 下运行发热

笔记本在 ubuntu 下运行发热

每当我的笔记本电脑没有完全空闲时(例如在 YouTube 上观看视频、使用 vlc 或资源需求低时),它就会变得太热,几乎一直以最大 CPU 频率(2.4GhZ 2 核)运行,以至于英特尔执行“kidle 注入”,我的电脑开始滞后。我不确定是什么原因造成的,因为在 W10 下一切都运行正常。

我尝试禁用 kidle 注入,就像几年前的其他类似问题中所见的那样,它确实有一点帮助,但随后电脑开始降低 CPU 频率,这会使视频有点卡顿。

Acer Travelmate P253-m;2.4ghz 2 核 i3、英特尔高清显卡、ubuntu 16.10

编辑:风扇似乎工作正常,无法让 ubuntu 通过传感器和风扇控制识别它们,笔记本电脑在开始减速时运行温度为 70+ºC。

非常感谢。

答案1

所以我终于解决了这个问题:

我的电脑设置为在 72ºC 时开始降温,问题是这台电脑很快就达到这个温度,甚至在观看一个简单的视频时也是如此。我所做的就是删除“kidle injection”模块:

sudo rmmod intel_powerclamp 

每次启动时都必须重新应用。我还没有弄清楚如何完全删除它。并且还要在 TLP 上设置或根据需要设置(我必须使用 TLP,因为我已经安装了它并且它会覆盖所有配置)将 intel_pstate 设置为 performance,因为如果不是,CPU 只会降低到最慢的 CPU 频率。

抱歉,我的问题有点含糊,我不太清楚到底发生了什么。感谢您的帮助,希望新内核能尽快发布,我会看看它是否也有帮助。

答案2

编辑于 2016 年 12 月 2 日 - 内核 4.4.0-51 通用

我很高兴地报告常规 Ubuntu 内核 4.4.0-51(几天前更新)的性能比迄今为止任何手动安装的内核都要好。温度比迄今为止安装的最佳主线内核低几度。Conky 屏幕如下:

Conky 4.4.0-51

旧答案:

我有一台英特尔电脑,由于此错误报告中Ivy Bridge的“大错误”而遭受了一些轻微影响:(Bay TrailCherry TrailSkylakebaytrail 上需要 intel_idle.max_cstate=1 来防止崩溃)。

根据昨天早些时候发表的评论,我的温度平均为 70 到 80 摄氏度。受到昨天新的错误报告评论的刺激,我升级到了内核,4.8.10当我在第二台显示器上使用 flashplayer 运行网络电视输入此内容时,温度低了很多,为 60 到 62 摄氏度。

要升级到内核 4.8.10,请使用:

cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.10/linux-headers-4.8.10-040810_4.8.10-040810.201611210531_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.10/linux-headers-4.8.10-040810-generic_4.8.10-040810.201611210531_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.10/linux-image-4.8.10-040810-generic_4.8.10-040810.201611210531_amd64.deb
sudo dpkg -i *.deb
sudo reboot

至于风扇,它主要由 ACPI 根据 pstate 和 thermald 控制。至于涡轮速度或最大频率,以较慢的 CPU 速度运行并不总是意味着更少的热量。例如,升级到后,4.8.10我注意到 CPU 速度几乎总是处于涡轮增压 <2.4 Ghz <= 3.4 Ghz,但温度较低,如 Conky 所示:

Conky 内核 4.8.10

笔记:与自动删除的 Ubuntu 常规内核更新不同,您必须在安装新内核后手动删除手动安装的内核(如果您愿意的话)。

相关内容