我有一台 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
这项测试有多重要?似乎它并不重要到需要找一台不同的计算机来运行它。
购买一些液氮是否足够重要?液氮相当容易获得,而且价格并不昂贵。如果你在笔记本电脑下面放一桶液氮,我想凉爽的蒸汽足以让你的笔记本电脑保持运行直到测试结束。