作为专业人士,我可以大概率地怀疑他的主板温度传感器坏了。实际上800Mhz这个数字是个十分常见的数字,有很多情况都可以引发CPU被锁定在这个频率上。实际上这是一种CPU保护模式。今天我们就来看看为什么会被锁定在800Mhz,为什么我说传感器坏了?怎么解决呢? CPU的保护状态 100Mhz × 8 = 800Mhz 这些危险包括温度,电压等。而温度是最常见的情况。 温度保护 CPU内部有两道关卡:PROCHOT#和THERMTRIP#,保证CPU的安全无忧。这里不再详述。 不知道朋友们有没有想过,如果问题没有发生在CPU身上,而发生在显卡,甚至机箱风扇上会怎么样呢? 实际上现代计算机系统早就把它加入考量之中。CPU为此将PROCHOT#设置为双向的,是为BD PROCHOT(Bi-directional processor hot)。CPU可以通过PROCHOT#来向主板上其他固件,如EC/BMC来报告CPU太热,让它们加大散热力度;主板上其他设备如果过热,也可以通过这个引脚告诉CPU,让它慢点跑,来让整个系统凉下来。 BD PROCHOT设计的初衷是好的,也在这么多年取得了良好的效果。但如果发生一些故障,CPU的800Mhz会让人明显感到卡顿,而将注意力集中到CPU上,而忽略了问题的真正引发点。 比较常见的情况是玩一会游戏忽然就变得很卡,一看是CPU运行在800Mhz上,以为CPU出了问题。结果退出游戏,一会CPU就恢复正常。这多发生在散热不好的笔记本上。发生这种情况是GPU散热不佳,通过BD PROCHOT来让CPU跑慢点,不是CPU的问题,而是GPU的问题。机箱风扇坏了也会出现类似情况。但该网友并不是这种情况。 不但GPU有温度传感器,主板上本身也有很多。它们也会随时汇报当时温度。有种情况是本来计算机工作十分正常,但忽然CPU总是被锁定运行在800Mhz,打开测温软件会看到CPU、GPU温度正常。题主应该就是这种情况,而发生的原因是主板上某个温感器坏了,传递了错误的温度,而让BD PROCHOT一直置起,让CPU认为外面温度太高,而进入了保护状态。 解决方案 如果是笔记本等简化BIOS,而找不到这个选项,可以下载一个ThrottleStop软件来关掉它: 下载地址在这里:https://www./download/techpowerup-throttlestop/ 把BD PROCHOT前面的勾去掉就行了。它的缺点是每次都要运行,不像BIOS一样一劳永逸。 结论 BD PROCHOT存在是有其价值的,在不确定的时候贸然关闭相当于忽略了危险信号,这是我不推荐的。 如那种显卡过热和机箱风扇损坏的损坏的情况,忽略错误可能引发显卡或者主板损坏。 |
|
来自: Christina_k > 《CPU》