我有一台已经 4 年历史的 Acer Aspire 5742G,配备 Intel Core i5 和 6GB RAM。
最近笔记本电脑开始频繁过热。在 Ubuntu 上,它会过热到自动关机的程度。
在 Windows 下,计算机也会过热,但从未达到关机的程度。
我不知道从哪里开始寻找原因。我想这可能是因为一直使用 nVidia GPU 而不是 Intel iGPU(我甚至不确定是否如此)。
或者也许我有一个使用大量 CPU 的进程?
我该怎么做才能找到过热的原因并排除故障?
运行lspci -k | grep -EA2 'VGA|3D'
输出:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 0488
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 0488
Kernel driver in use: nvidia
答案1
如果你有一台四年前的笔记本电脑,它过热是正常的。最可能、最简单的解决办法是
清洁笔记本电脑。拿一罐压缩空气,将其吹入进气口。这可能有点帮助,但理想情况下,您需要打开笔记本电脑并清洁 CPU 上的风扇和散热器。
更换导热膏。您需要打开机器,取出 CPU,清洁它,然后在 CPU 和散热器之间涂抹新鲜的导热膏。
有关详细信息,请参阅如何在表面积较小的笔记本电脑 CPU 上正确涂抹导热膏?
答案2
我找到了过热的根本原因。NVIDIA 显卡一直在使用。
我通过永久切换到英特尔芯片组解决了这个问题。以下是我所做的...
安装 nvidia 驱动:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-355
打开Nvidia X Server Settings,转到PRIME Profiles并选择Intel (Power Saving Mode)
这样,如果需要的话也可以快速切换回 NVIDIA 卡。
经过一天的测试,我可以确认 NVIDIA 卡确实是导致过热的原因。
感谢@Pilot6 和@terdon 的指导。