我在读本文,我不禁注意到了这一点:
...7003.38 MHz,启用两个 CPU 核心并禁用超线程。
是否禁用某些 CPU 核心和禁用超线程(或 AMD CPU 的热节流阀)真的增加系统稳定性,尤其是在超频时?
答案1
您文章中描述的 OC 涉及大幅提高核心电压。需要禁用其他功能以减少在该电压和频率下运行时产生的热量。
“稳定性”在与超频相关时可以表示很多含义,但在这种情况下,热稳定性可能是最高优先级。
答案2
首先想到的是,特别是对于 CPU 内核,禁用这些功能将使处理内核产生的极端热量变得更容易。此外,禁用超线程理论上应该有助于降低温度,在这样的速度和电压下,这可能是他最关心的问题。
答案3
CPU 热不稳定性可能出现在内核(设计为在比 L2 缓存更高的温度下工作)或外部 CPU 中。如果 CPU 是热超导体,则所有温度都相同,这不会有影响。
通常情况下,热量从散热器覆盖的整个表面散发,并且主要在核心中产生,较少量在辅助硬件中产生,具体取决于单位体积(或表面,因为 CPU 架构基本上是平坦的)的功耗率。
提高 CPU 电压和频率会增加发热量在核心中。如果这种增加,减去稳定状态下移除的热量,导致核心温度过高,那么无论你禁用多少个核心都无济于事——那些仍然启用的核心将崩溃。或者由于電気移動一段时间后。
但是,如果温度是核心安全的,你会观察到温度外部由于多余的热量从核心渗透到边缘(上图中红色和黄色),核心仍然被向上驱动。
因此,可能会发生这样的情况:尽管核心温度低于其临界温度,但它仍会使边缘温度升高到边缘温度容差以上。然后如果边缘出现故障,整个 CPU 就会变得“不稳定”,即使核心本身仍处于安全区域。
由于边缘的热量也来自全部核心、超线程部分等等,禁用这些功能可以减少热量并保持边缘稳定。
事实上,即使正在执行的代码类型也可能影响发电量;因此,在运行有或没有 SSE3 支持(例如)编译的相同代码时,您可能会遇到故障。实际上,即使指令序列的选择可能相关,并且有这方面的研究。