我已经使用 ubuntu 大约 2 个月了,当我将它安装在我的计算机(笔记本电脑)上时,它从未过热,但是有一天,我不知道发生了什么,它过热了...(70*C @ Idle)我尝试了在网上找到的所有方法,而且,我无法更改 CPU 频率 oO,i5 M460 @ 2.53 GHz... 我一直在尝试,jupiter(没有结果),lm-sensors(同样),以及 unity 的 cpu 频率(cpu 不会从 2.5GHz 移动)有什么帮助吗?
(我是 C++ 用户和 PHP 程序员...)
答案1
您的电脑散热器可能堵塞了。您可以通过吹电脑的散热孔来清洁它。或者,您可以拆开笔记本电脑,彻底清洁散热器。此过程因笔记本电脑的不同而不同。
另外,请确保您已获得最新的内核和更新。有时内核会出现过热/热回归错误。
答案2
需要注意以下几点:
- 检查确保两侧的通风口(冷空气入口、热空气出口)没有被堵塞。
- 重要的是检查当你清洁它们时不要将灰尘/毛发推回散热器。
- 天气变热后,所有风扇是否都按预期旋转?
- 如果一个风扇不工作(即速度慢或停止),则温度可能会升高。当今的笔记本电脑没有“额外”的冷却能力,因此如果它有多个风扇,则两个风扇可能都是必要的。
- 您可以从可启动 CD 启动并使用系统一段时间来确认它仍然变热吗?
- 您的系统更新可能会无意中禁用部分电源设置。
- 如果其他方法都失败了,您可能必须拆开笔记本电脑来检查散热器和风扇。
- 我曾经研究过一种可以吸入头发和灰尘的系统,但它们会卡在里面,不打开它就无法取出。
答案3
您的显卡适配器也可能存在问题。您的计算机使用的是 HybridGraphics 吗?您使用开源驱动程序吗?如果是,那么正如我之前所说,过热问题就是显卡错误。尝试使用此https://help.ubuntu.com/community/HybridGraphics并可能解决您的问题(遇到了同样的过热问题并使用该方法解决了)。
答案4
我 100% 确定你的问题是混合显卡,我终于设法解决了大多数过热笔记本电脑中的这个问题。以下是丑陋但可行的破解方法:
是的,有一个丑陋的黑客程序,需要安装到位,以便在启动时关闭你的独立显卡,并在 ubuntu 上禁用它。我认为这应该没问题,因为它会完全冷却你的系统
步骤1. 进入终端(alt+ctrl+t)并输入:
sudo gedit /etc/rc.local
步骤2. 在exit 0之前添加以下几行:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
因此你的 rc.local 看起来像这样:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
exit 0
步骤3:保存并退出gedit,然后输入:
sudo reboot
在需要时输入您的密码。
基本上,您所做的就是切换到集成(IGD)显卡。然后关闭另一个。