Ubuntu 上的 CPU 温度很高

Ubuntu 上的 CPU 温度很高

我有一台同时安装了最新版 *Ubuntu 和 Windows 8 的机器。在 Windows 8 上,我的 CPU 温度在空闲时大约为 26 度。现在,当我启动 Ubuntu 时,CPU 温度在空闲时突然升至 43 度,而且我的风扇发出很大噪音,这可能是由于 CPU 温度升高造成的。

这是为什么呢?我读到的所有地方都说 Linux 在管理 CPU 等方面要好得多。但似乎有些地方不对劲。

这是 Ubuntu 14.04 的默认安装,我的 CPU 是 Intel i5-4570

答案1

Ubuntu 已配置为在需要时使用 CPU 的极限。您可以将计算机配置为使用低于其可用处理能力的处理器,这样系统就会冷却下来。

打开终端并输入:

sudo nano /etc/rc.local

在退出前添加此行(0)

for i in `ls /sys/bus/cpu/devices/ | egrep "^cpu[0-9]+"`; do echo "2000000" > /sys/bus/cpu/devices/$i/cpufreq/scaling_max_freq; done
sysctl -w vm.swappiness=0
exit(0)

然后重新启动计算机或执行此命令:

sudo /etc/rc.local

这会使您的计算机速度变慢、温度变低,但电池使用时间会增加。

对频率进行一些调整。你可以用以下命令查看有效频率:

cat /sys/bus/cpu/devices/cpu0/cpufreq/scaling_available_frequencies

在我的 i5-3230M 上,有效值为:2601000 2600000 2500000 2400000 2300000 2200000 2100000 2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000。但您应该有更高的频率可用。

大多数时候,我都会限制最小频率(12000000),但在 ubuntu gnome 上仍然有非常好的桌面体验。我使用 ubuntu gnome 3 桌面、大量 openoffice、google sketchup 和 eclipse。我画了很多画。

相关内容