如何解决过热问题?

如何解决过热问题?

我有一台已经 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

如果你有一台四年前的笔记本电脑,它过热是正常的。最可能、最简单的解决办法是

  1. 清洁笔记本电脑。拿一罐压缩空气,将其吹入进气口。这可能有点帮助,但理想情况下,您需要打开笔记本电脑并清洁 CPU 上的风扇和散热器。

  2. 更换导热膏。您需要打开机器,取出 CPU,清洁它,然后在 CPU 和散热器之间涂抹新鲜的导热膏。

有关详细信息,请参阅如何在表面积较小的笔记本电脑 CPU 上正确涂抹导热膏?

答案2

我找到了过热的根本原因。NVIDIA 显卡一直在使用。

我通过永久切换到英特尔芯片组解决了这个问题。以下是我所做的...

  1. 安装 nvidia 驱动:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update 
    sudo apt-get install nvidia-355
    
  2. 打开Nvidia X Server Settings,转到PRIME Profiles并选择Intel (Power Saving Mode)

这样,如果需要的话也可以快速切换回 NVIDIA 卡。

经过一天的测试,我可以确认 NVIDIA 卡确实是导致过热的原因。

感谢@Pilot6 和@terdon 的指导。

相关内容