|
|
第 1 帖 | |
|
|
标题: 汗,cpu过热被log了,有什么办法去掉么 CPU0: Temperature above threshold, cpu clock throttled
Machine check events logged CPU0: Temperature/speed normal Machine check events logged 网上查了查,发现以下文章 ------------------------------- CPU 温度过高 操作系统升级到 2.6 的内核后,总是出现: CPU0: Temperature above threshold CPU0: Running in modulated clock mode 确认没有超频,检查了 CPU 风扇,散热没有问题,CPU 的温度较之使用 2.4 内核的时候也没有升高。 可是,只要编译东西就会说 CPU 温度过高,CPU 占用率稍微高一些也会频繁出现上面的两行警告,让人好生心烦。 查询资料后得知是 2.6 内核的相应阀值过低造成了这种状况。 vi /etc/syslog.conf 注释掉 *.emerg 这一行 /etc/init.d/syslog restart -------------------------- 但我用的是syslog-ng啊,找不到这个文件,那里可以设置呢 就不会出现 CPU 温度过高的警告了。 |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
关掉内核中mce即可,或者在引导内核的命令中加入nomce
不过还是看看你的cpu为什么过热比较好
__________________
我的blog http://www.sanfanling.cn 域名更换,如有链接,烦请更改 |
|
|
|
|
|
|
|
第 3 帖 | ||
|
|
引用:
我grub里大致是这样的 default 0 timeout 30 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title=Gentoo Linux 2.6.19-r5 root (hd0,0) kernel /boot/kernel-genkernel-amd64-2.6.19-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev initrd /boot/initramfs-genkernel-amd64-2.6.19-gentoo-r5 改成这样??? kernel /boot/kernel-genkernel-amd64-2.6.19-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev nomce 我的cpu是cd352啦,很耐热的,才70度就报这个了,不爽啊。。。 |
||
|
|
|
||
|
|
第 4 帖 | |
|
|
得检查一下U的散热情况,我原用C4-2.0G的U,刚开始用了一个劣质散热器,编译时也出现这两行信息,换了一个好一些的散热器后就没有了,后来还小超了一点,也正常。(记得要有好硅脂才行)
|
|
|
|
|
|
|
|
第 5 帖 | |
|
|
没错,就这么写。
不过楼上的话有道理的,如果此法导致cpu烧毁,在下概不负责 ![]() |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
没事,我对自己的硬件很清除,cd352这种,90度没问题的
|
|
|
|
|
|