如何在Dell Inspiron 1564上调试过热问题?


12

我的笔记本电脑有问题(运行Ubuntu 10.10 32位的Dell Inspiron 1564 Core i5 4GB Ram VGA ATI Mobility Radeon HD 4300)。它会突然关闭,而在关闭前我正在使用的应用程序中甚至没有任何滞后。我认为这是过热的问题。实际上,当我运行Ubuntu时,笔记本电脑一直很热。当我切换回窗户时,即使负载很重,只要保持适当的通风,它也不会关闭或显示任何问题(当通风口被堵塞时,它也一样)。

实际上,在Ubuntu上,我通常不执行需要大量CPU能力的事情,通常是上网,编码网页以及有时使用python和ruby。我没有启用桌面效果,因此除了正常的GNOME gui之外,没有GPU负载。

现在,当我写面板监视器小程序中的处理器负载时,程序的负载为0%,程序的内存为11%,缓存的内存为22%。而且我将4个内核中的每个内核的CPU频率监视器设置为1.20 Ghz(可能的最小值,我不确定此applet是否确实限制了CPU使用率)。在终端上运行传感器给了我

temp1:       +26.8°C  (crit = +100.0°C)                  
temp2:        +0.0°C  (crit = +100.0°C) 

终端上的hddtemp / dev / sda给了我

/dev/sda: WDC WD3200BEVT-75ZCT2: 46°C

一切都很好,但是笔记本电脑真的很热,我可以在键盘上感觉到它,触摸鼠标垫很痛苦,而且风扇一直在旋转。我现在还在笔记本电脑下面放置2个在USB上运行的小型风扇,并且将笔记本电脑举到风扇上方,以便通风。

当我运行Windows时,除非CPU上的负载很大,否则它不会变热,这使我无法使用Linux进行日常任务。

实际上,我不太关心速度,因为我可以应对低速运行,它不会突然关闭。

因此,如果您可以帮助我,并告诉我可能的原因是什么,我应该从哪里开始?


您的意思是:“ ATI Mobility Radeon HD 4300”?(Radeon nnnn系列相当老。)
2010年

@ @ JanC:是的,我只是纠正了这一点。

Answers:


5

戴尔笔记本电脑似乎存在很多风扇/发热问题。我的第一通电话是升级BIOS。

我之前有过热的系统,BIOS更新通常会解决问题。不幸的是,这取决于Dell的支持,请检查下面的链接。

http://support.dell.com/support/downloads/driverslist.aspx?c=us&cs=19&l=en&s=dhs&SystemID=INSPIRON1564&os=BIOSA&osl=en&servicetag=&catid=1&impid=-1&dateid=-1&typeid=-1&formatid=-1&source= -1

希望这会有所帮助。


我认为这很有帮助!我更新了BIOS,现在加热与工作负荷成正比,风扇也不总是一直在旋转,并且在执行常规任务时也不会变得很热。我必须继续尝试一下,看看是否是唯一原因。谢谢。

2

如果您对此感到满意,则值得将CPU拆开并从风扇和散热器区域吹出灰尘。网上可能有很多指南,但是此处的Dell服务手册中记录了整个过程。您应该使用适当的压缩空气吹去灰尘,然后将导热膏重新涂抹到散热器上。

我对运行非常热的Inspiron 1300进行了此操作,它确实产生了奇迹。


我希望可以,但是这样会使保修失效。我将尝试请公司为我清除风扇。

2

您拥有哪种GPU?众所周知Radeon总是很热。切换到专有的FLGRX驱动程序可以解决此问题。

在启动板上有一个打开的错误


1

要将CPU锁定到最低频率,可以执行以下操作:

sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq < /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq

或者您可以从可用频率列表中进行选择

echo [FERQ] | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

用此命令找到的频率之一替换[FREQ]:

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

这可能有助于降低温度。但是实际上我怀疑是由处理器独自导致问题,即使没有大量图形处理应用程序,如果驱动程序不是正确的驱动程序(经过优化),GPU也会变得非常热,因此您可能想尝试其他驱动程序(如果可用) ,包括开放源代码和封闭源代码以及不同版本)。另外,在计算机使用cpu与使用gfx时,请尝试测量温度。glxgears在全屏运行时尝试测量温度,然后在运行stress -c 5时查看哪个温度最高。

需要考虑的另一件事是,您实际上并不真正知道计算机中的温度传感器在哪里。

我能想到的最后一个问题是风扇可能无法正常工作(不受内核正确控制),但是如果那样的话,我将需要进行更多研究;)


我认为是BIOS未更新。我在更新BIOS后进行了两个测试,并且仅在压力测试下变热(我认为glxgears在VGA卡上的负载并不大)。但是风扇做得很好,并且与温度成正比。无论如何,压力测试有害吗?

否... stress -c X只是启动了X个计算随机数平方根的过程。有害的唯一方法是使计算机“崩溃”。
LassePoulsen

0

我在Ubuntu 10.04和10.10过热以及使用我所有的CPU和大多数ram时遇到问题。我浏览了这些论坛,但没有发现与我的具体问题相符的内容,因此我开始动手。我在系统监视器中注意到XORG造成了大部分损坏。我做了一个“停止过程”,并锁定了我的计算机,因为XORG管理着窗口系统之类的东西。无论哪种方式,都进行了强制重启,并且自此以后我的计算机就再也没有出现过异常的热运行,因此应该使用cpu。希望这会有所帮助,而不仅仅是让我愚蠢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.