AUSBOO
2024-11-09T09:37:14+00:00
在2017年Zen1发布时,AMD特别宣传了他们的“SenseMI”系统,这是一种集成在处理器内部的专门监控处理器温度和频率电压微控制器,相比Intel的DTS和为EIST,它的复杂度更高,算力也更强。这使得AMD的处理器能回报更多,更具体的CPU状态数据,并具备了一定的控制散热系统的能力,而不需要外部的主板的SuperIO帮助。
在这套系统的控制下,AMD的CPU所向操作系统回报的温度是十分智能的。我们来看看HWInfo读取到的回报数据情况:
[img]https://img.nga.178.com/attachments/mon_202411/12/9aQ925t-klvkZcT3cSjs-ls.jpg[/img]
这是我的9950X的回报数据,可以看到它回报了一堆详细的温度数据,具体到每个die甚至每个核心。你可能已经发现了,怎么没有传统的CPU Package/CPU封装?
AMD知道,有许多用户根本不懂得如何控制自己PC的风扇,所以他们在SenseMI内置了一套算法,这套算法综合考量处理器的温度,功耗,电压,频率等情况,给出一个算法认为的适合汇报给散热系统的温度。这就是“Tctl”温度,它是CPU认为的应该告诉散热系统的温度。
因此,这个温度并不能准确的反映现在的CPU的温度,它会与真实温度存在一定的差距,而且它还会考量到风扇转速快速变化下产生的噪音对人的影响,所以它的值的降低会比较缓慢。与其叫它“系统温度”,不如叫“系统建议风扇转速百分比”。
下面是一个典型的情况,此时CPU已经处于低温状态,但CPU认为还需要让风扇保持一定的转速,以排出机箱内的全部废热:
[img]https://img.nga.178.com/attachments/mon_202411/12/9aQtwdc-qebZrT3cSr8-ez.jpg[/img]
AMD将这个值取代原本的“CPU Package”的位置,本意是想让主板按照这个温度代表百分比直接去控制风扇转速。但是现代主板的SuperIO芯片往往也有着自己的一套,和Tctl相似的算法,而这套算法是基于CPU回报Package温度而设定的。在这种又套了一环算法的情况下,就会导致AMD的PC经常出现风扇转速原地起飞的情况。并且由于它取代了“CPU Package”的位置,所以不少监控软件会将这个温度当作“CPU温度”显示在监控内容之中,从而导致不少人认为自己的CPU容易处于高温,误以为Zen5没有解决积热。
(拓展阅读:其实有证据表明Zen4上不存在积热问题,或者说所谓的积热问题是一个假象,具体请看: [url=https://www.chiphell.com/thread-2627241-1-1.html]Zen 5 不是解决了积热问题,其实积热问题根本就不存在 - 电脑讨论(新) - Chiphell - 分享与交流用户体验[/url] )
各位拿到AMD CPU的朋友,我建议你们机器装好后第一件事,就是先去BIOS里把风扇转速绑定的对象从CPU封装改成CPU,或者说把一切原本和CPU封装温度绑定的参数解绑,改成下载Fancontrol软件自己重新定义一套控制。
在这套系统的控制下,AMD的CPU所向操作系统回报的温度是十分智能的。我们来看看HWInfo读取到的回报数据情况:
[img]https://img.nga.178.com/attachments/mon_202411/12/9aQ925t-klvkZcT3cSjs-ls.jpg[/img]
这是我的9950X的回报数据,可以看到它回报了一堆详细的温度数据,具体到每个die甚至每个核心。你可能已经发现了,怎么没有传统的CPU Package/CPU封装?
AMD知道,有许多用户根本不懂得如何控制自己PC的风扇,所以他们在SenseMI内置了一套算法,这套算法综合考量处理器的温度,功耗,电压,频率等情况,给出一个算法认为的适合汇报给散热系统的温度。这就是“Tctl”温度,它是CPU认为的应该告诉散热系统的温度。
因此,这个温度并不能准确的反映现在的CPU的温度,它会与真实温度存在一定的差距,而且它还会考量到风扇转速快速变化下产生的噪音对人的影响,所以它的值的降低会比较缓慢。与其叫它“系统温度”,不如叫“系统建议风扇转速百分比”。
下面是一个典型的情况,此时CPU已经处于低温状态,但CPU认为还需要让风扇保持一定的转速,以排出机箱内的全部废热:
[img]https://img.nga.178.com/attachments/mon_202411/12/9aQtwdc-qebZrT3cSr8-ez.jpg[/img]
AMD将这个值取代原本的“CPU Package”的位置,本意是想让主板按照这个温度代表百分比直接去控制风扇转速。但是现代主板的SuperIO芯片往往也有着自己的一套,和Tctl相似的算法,而这套算法是基于CPU回报Package温度而设定的。在这种又套了一环算法的情况下,就会导致AMD的PC经常出现风扇转速原地起飞的情况。并且由于它取代了“CPU Package”的位置,所以不少监控软件会将这个温度当作“CPU温度”显示在监控内容之中,从而导致不少人认为自己的CPU容易处于高温,误以为Zen5没有解决积热。
(拓展阅读:其实有证据表明Zen4上不存在积热问题,或者说所谓的积热问题是一个假象,具体请看: [url=https://www.chiphell.com/thread-2627241-1-1.html]Zen 5 不是解决了积热问题,其实积热问题根本就不存在 - 电脑讨论(新) - Chiphell - 分享与交流用户体验[/url] )
各位拿到AMD CPU的朋友,我建议你们机器装好后第一件事,就是先去BIOS里把风扇转速绑定的对象从CPU封装改成CPU,或者说把一切原本和CPU封装温度绑定的参数解绑,改成下载Fancontrol软件自己重新定义一套控制。