欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗

程序员文章站 2022-03-16 11:17:33
很多朋友买电脑的时候,都会关注cpu的功耗。例如买台式机,要根据功耗来配电源,而买笔记本cpu功耗则关系到性能和发热。功耗要怎么看?不少人都会参考官方给出的tdp数据,...

很多朋友买电脑的时候,都会关注cpu的功耗。例如买台式机,要根据功耗来配电源,而买笔记本cpu功耗则关系到性能和发热。功耗要怎么看?不少人都会参考官方给出的tdp数据,例如台式机的i7-9900k的tdp是95w,笔记本的i7-10710u的tdp是15w等等。然而,这个数据其实并不能反映所有问题,绝不代表cpu真实的功耗。

现在的cpu多带有频率自动调节的功能,这意味着它的功耗是在一定范围内浮动的。例如在睿频boost的情况下,硬件的功率要远远高于tdp。

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗

intel cpu共有四级功率档位,tdp往往只代表pl1这一档位

intel的cpu就是一个典型例子。intel为soc定义了4级的极限功率档位,如图所示分别是pl1、pl2、pl3和pl4。其中,pl1为平均功率,它的功率最为接近tdp的标示,cpu允许一直保持在这个功率级别。而pl2则要高于pl1,cpu可以在pl2的功率下保持100秒,睿频一般就是处于pl2状态。pl3则更高一级,cpu可以在这个功率级别中保持10毫秒。pl4则是功率天花板,不允许逾越。

可见,tdp只能代表pl1级别的功率档位,而cpu在实际使用中的功率要远高于此。如果你根据tdp来计算功耗,可能在高负荷下的散热、供电表现会远远偏离你的预期。为什么电脑渲染的时候突然就黑屏重启?为什么笔记本比想象中的更热更吵?往往就是cpu实际功耗高出了你的预估,因此了解一下cpu的真实功耗,还是有意义的。那么问题来了,该怎么做?

普通用户没有专业的功耗仪,但通过一些软件,大家也可以大致了解cpu真实的功耗水平。例如这款hwinfo,就是这样的一款软件。

hwinfo:

hwinfo其实在玩家圈子也算颇有名气了,这是一款来自国外的专业硬件监控软件,它是免费的,拥有绿色版本,还非常干净。不过遗憾的是该软件目前尚不支持中文,但用于cpu功耗监测的话,倒是没有太大障碍。

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗
hwinfo开启后的界面,能监控的硬件信息非常丰富

开启hwinfo,软件默认会自动弹出关于cpu的信息和监控界面,主界面中也可以查看非常多种多样的硬件信息,但这些不是本文的重点,有兴趣的朋友可以慢慢体验研究。

点击主界面中的“sensors”按钮,则可查看这部电脑的各种传感器信息,当中也包含了cpu的功耗情况。找到“cpu package power”一栏,则是cpu的功耗水平。

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗
点击“sensors”按钮

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗
电脑各种硬件传感器的读数,都能一一看到

在该栏中,可以看到cpu当前的实时功耗,以及曾经到达过的最大值、最小值。而如果你用的是intel cpu,那么还可以看到pl1、pl2的设定。

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗

可以看到cpu功率(cpu package power),以及pl1、pl2档位的设定

如此一来,要测试cpu能达到的最大功耗,就非常简单了。你可以开启一些高负荷的任务,观察cpu的最大功耗,这个一般不会超过pl2的功耗上限。而我们知道cpu除了功耗墙还有温度墙,散热不过关,cpu的功耗甚至无法达到pl1的水平,因此可以结合拷机软件,cpu实际上能够释放出多少能量,一目了然。

总的来说,hwinfo的确是一款非常强大的软件。但它也有小遗憾,就是对某些cpu的支持可能不太好——例如amd移动平台的某些apu,就无法准确显示功耗数值,毕竟它终究不是一款官方软件,不能保证所有硬件读数都精确无误。此外,能看到cpu功耗的软件并不止这一款,但hwinfo相对而言对各类传感器有着比较全面的支持。如果你也想要对硬件有更深入的了解,不妨尝试一下吧。

CPU官方TDP数据只是逗你玩?教你看CPU真实功耗