众所周知,处理器中最难确定的事情之一是实际(负载)功耗。对于英特尔最新的CPU而言,这更是个大问题。虽然市场上的TDP通常在95-125W左右,但在高负载下,大多数高端芯片的功耗会达到180W。目前,Intel最新的Comet Lake-S处理器在功耗方面又创新高,Core i9-10900K在负载下的功耗高达260W,而Core i7-10700K则可高达229W。相比之下,AMD的Ryzen 9 3900X和3700X分别限制在150W和90W以下。那么,为什么英特尔的高端处理器会消耗这么多的功率,而这些芯片的功率管理特性又是怎样的呢?
对于初学者,您应该知道这不是硬件异常或故障。事实上,英特尔CPU的TDP始终和其睿频频率有着极大的关系,当CPU提升到更高的“涡轮频率”时,功耗将大大增加,此时电源状态或配置文件称为PL2(电源级别2),而睿频状态下的电源配置是PL2。
然后是Tau,它确定PL2状态的间隔。首次启动PC时,其功率限制将设置为PL2,远高于规格PL1的限制。根据负载,您的处理器将使用一个或多个内核并提升到额定Turbo频率。在大多数单线程和强度较低的应用中,尽管达到最大提升频率,但功耗仍低于PL2。
但是,当您运行更密集的应用程序时,例如说Cinebench多线程或7-zip,您的所有CPU内核将开始起作用。在这种情况下,功耗将迅速飙升至PL2极限,处理器将降低全内核频率,以控制功耗。
在标准条件下,处理器将在持续时间“ Tau”(通常为56秒)内保持PL2功率状态,然后返回PL1,从而将时钟速度降低至基本频率。这将一直持续到完成繁重的工作负载并且CPU返回空闲状态为止。之后,它将返回PL2功率限制并重复上述行为。
但是,无论好坏,英特尔从不制执行PL2和Tau值,主板供应商可以自由选择是否在固件中进行设置。因此,大多数高端Z系列主板的PL2和Tau值都比英特尔规定的高得多。例如,Core i9-9900K的PL2值为119W,但是大多数OEM将其PLW设置为160或180W,从而使Tau无限大。虽然这似乎是提高性能的简便方法,但它很难标准化TDP并比较不同系统之间的效率/功耗。
主板供应商这样做的原因很简单:要领先于竞争对手。它们在其旗舰产品中包括10相以上的多相VRM,从而安全地增加了PL2功耗,并允许处理器无限期地提升到最大频率。
只要您没有达到散热限制,这意味着大多数高端Intel处理器将消耗比规格更多的功率,并更多,更长时间地提高Turbo频率。只有在笔记本电脑和手持设备中,散热和电池寿命才是问题所在,英特尔建议OEM强制采用PL2和Tau值。在台式机领域,这都是公平的游戏。
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/13980.html