降低 CPU 频率以达到临界温度

降低 CPU 频率以达到临界温度

我有一台 HP tx1250 笔记本电脑。它总是有严重的过热问题,虽然通常运行良好,但现在我正在为我的论文进行连续测试,这使 CPU 温度接近临界值,并且有时计算机会因达到该温度而关闭(检查日志)。

我在 Win XP 上也遇到过同样的问题,但我注意到 Win Vista 和 7 在需要降频 CPU 以冷却时,所以我在想 Ubuntu 12 上是否也会出现同样的问题。我发现唯一可以完成这项工作的程序是计算机温度(http://computertemp.berlios.de/),但它似乎在 Ubuntu 12 下不起作用。

笔记本电脑内部相当干净,导热膏是新涂的,我把它从桌子上拿下来,根据风扇的声音判断,风扇运转良好。电脑现在运行在 78 到 91 摄氏度之间,但每天大约有一次它会因为温度达到 95 而关机。我需要尽快得到它正在运行的测试结果,因此让它不间断运行很重要。

尽管我将 CPU 的最大时钟频率设置为略低于最大值,但我运行的这些测试将花费更多的时间。


感谢您的回答,但我正在考虑一些更简单的事情。实际上,我正准备编写一个 bash 脚本来读取 lm-sensor 上的温度并调整频率,但我认为已经有一些软件可以做到这一点,或者 Linux 本身应该可以做到这一点。

答案1

此网页上有一个 bash 脚本,它将尝试将您的 CPU 保持在指定温度以下。http://seperohacker.blogspot.com/2012/10/linux-keep-your-cpu-cool-with-frequency.html

该脚本通过降低 CPU 频率来实现这一点,并且适用于我的 Intel i7 处理器。

无耻的插件-我编写并维护了上述脚本。

答案2

这项测试有多重要?似乎它并不重要到需要找一台不同的计算机来运行它。

购买一些液氮是否足够重要?液氮相当容易获得,而且价格并不昂贵。如果你在笔记本电脑下面放一桶液氮,我想凉爽的蒸汽足以让你的笔记本电脑保持运行直到测试结束。

答案3

除了 Huckle 的建议之外,您还可以拆开笔记本电脑并将其浸入油中。

您需要做的是将笔记本电脑的内部浸入专门的冷却油中,以吸收其散发的热量,然后使用某种电动机将油送到散热器中冷却,然后再循环回油箱。

这种方法是一种经济有效的解决方案,可以让您的笔记本电脑保持凉爽(与单独的空气冷却相比),并且已被证明可以在某些系统中将电源使用效率(或 PUE)提高多达 35%。

还有另一种可能性:您可以使用 HP Cloud 来运行测试;它运行速度非常快,并且有应用程序。作为 HP Cloud 用户,您已经可以访问 1000 个容量。

参考:

相关内容