这张图片演示了我所说的内容:
主板的 CPU 温度显示为绿色。各个核心的温度显示为红色。
我已经在三种不同情况下测试了温度:
- 闲置的:所有核心利用率均低于 5%。核心温度约为 70C,而 CPU 约为 55-60C。频率保持在 2600 Mhz 左右。
- 赌博:六个核心中,三个核心利用率约为 50%,其余三个核心利用率低于 10%。核心温度逐渐升高至 90°C。CPU 温度逐渐降低至 40°C。频率逐渐降低至 1200 Mhz。如上图所示。
- 压力:使用英特尔的诊断工具来测试 CPU;所有内核的利用率接近 100%。所有内核的温度都超过 90C,而 CPU 的温度为 80C(我相信如果温度超过 80C,该工具就会自行限制)。在此期间我无法监控频率。
为什么两个读数如此不同?另外,为什么主板的读数减少在玩游戏时,即使核心读数几乎与压力测试期间一样高?
答案1
许多主板上的传感器CPUTIN
通常是非标准的(或有时,甚至不存在!) 传感器,因此其输出的值通常不是以度为单位,而是与实现相关的值标度。使用 CPU 内部的温度传感器始终是最准确的。
大多数现代 CPU 的每个核心都有一个温度传感器,还有一个位于封装本身(散热器连接处)的温度传感器。这些是您应该用来指示当前 CPU 温度的值。事实上,就您而言,冷却系统似乎出了问题(尤其是在查看 50-60 度以上的空闲温度时)。
你应该重新安装散热器(尝试使用较少的确保散热器与 CPU 封装本身充分接触。如果您已经多次这样做,并且绝对确定散热器安装正确并且将热量传递给散热器,则您的水冷装置中的水泵可能有问题(假设散热器风扇正常工作)。
虽然可能性不大,但散热器本身可能有缺陷,在制造/加工时可能会“倾斜”(接触 CPU 芯片一侧的压力大于另一侧)。下次取下散热器时,请注意导热膏的涂抹方式以及最终的厚度,并确保其分布均匀(如果不是,则可能需要联系制造商进行更换)。