关于顺盈娱乐Position

你的位置:顺盈娱乐 > 关于顺盈娱乐 > 超能课堂(335):了解电脑在不同负载下的真实功耗

超能课堂(335):了解电脑在不同负载下的真实功耗

发布日期:2024-08-11 19:39    点击次数:87

通常在CPU和显卡评测的时候,我们会用烤机工具测试它们的最大功耗,这主要是给大家看看它们在最高负载时的耗电以及散热状况,整机测试的双烤也是这个道理。不过说真的谁闲着没事干平日会用自己的电脑跑烤机,平常使用电脑时的功耗是肯定没那么高的,双烤时的发热与功耗很多时候只是图一乐,没几个应用真的能把你显卡和CPU一齐榨干。至于日常的各种应用,特别是游戏到底用掉多少电,由于电脑的负载基本都是动态的,所以很难一下子就把这事弄明白,而今天我们就要搭建多套平台并使用多种负载搞明白这个问题。

首先要和大家说说我们是如何测试和记录的,测试平台包括由酷睿i5-12600K和RTX 4060所组成的中端平台,由酷睿i9-13900KS和RTX 4080所组成的高端平台,由酷睿i9-14900K和RTX 4090所组成的Intel顶级平台,由酷睿i9-14900K和两块RTX 4090所组成的工作站平台,还有由锐龙9 7950X分别和RTX 4090或RX 7950XTX所组成的AMD顶级平台,当然I/A和A/N这种非常有争议性的话题我们最后再说。

我们会用工具收集两个CPU 8pin口,主板24pin口,显卡的12V-2x6或8pin以及PCIe插槽的电流和电压数据,软件会把这些东西整合成功率,原始数据其实是可以看到CPU和显卡的具体功耗,只不过我们不会把他们全部放出来。这测得的CPU功率是主板端的输入功率,也就是从电源的拿了多少电,由于需要经过主板的VRM供电转换有一定的损耗,并不等于CPU实际消耗的功率,具体转换率和主板有关。

中端平台耗电状况

中端平台的配置表请看上表,系统的电源策略是平衡模式,我们的负载项目包括桌面待机、在线视频播放、Stable Diffusion文生图,游戏项目包括《赛博朋克2077》、《最终幻想14》、《英雄联盟》、《绝地求生》以及3DMark Time Spy测试,游戏均使用内置Benchmark或者录像回放,好让测试可重现 ,采用2K最高画质,为什么要用2K?因为用4K的话游戏帧率相对较低,CPU负载拉不上去,1080p的话就变成了显卡负载拉不上去,经过测试2K分辨率两者负载较为均衡,整体功耗反而是最高的。

我们软件设置的采用率是每秒250次,出来的数据是以万为数量级的,所以画曲线图是不可能的,画占空比柱状图的话图表数量又太多了,最终简化成这个占空比表格,我们每100W做一个分段,下面的百分比就代表平台在该负载下工作在该负载下时间占比,数据保留两位小数,部分占比太低的数据会被四舍五入成0,对于这些数据我们会手动修正成0.01%。

酷睿i5-12600K加RTX 4060这套平台待机功耗均值是47W左右,由于待机时的峰值功耗多数是后台突然有些什么负载,这峰值没有意义所以就不放出来。在线观看视频平均功耗是75W左右,Stable Diffusion作图时平均功耗则是200W。

游戏负载的平均功耗在200W出头,在测试的几个游戏中,平均功耗最高是《绝地求生》的244W,游戏的峰值功耗也是在这里出现的,为321W。最低的则是《英雄联盟》,只有190W。

可见这套平台的整体功耗并不高,它的功耗波动其实在全部测试平台里面算是最稳定的那个了,功耗最高的游戏《绝地求生》有99.88%时间是在200到300W这个区间里的,次高的《最终幻想14》有96.86%也在这区间内。游戏中功率较为不稳定的是《赛博朋克2077》,有27.3%的时间功耗在100~200W区间里,72.65%的时间在200~300W区间里,还有极少的时间功耗超过300W,这导致了它的峰值功耗在测试的游戏中是第二高的。

高端平台耗电情况

高端平台把处理器换成了酷睿i9-13900KS,散热器也从风冷换成了一体水,显卡则换成了RTX 4080,其他硬件不变。

把CPU换成了酷睿i9-13900KS,显卡换成RTX 4080,结果待机功耗均值从47W增加到71W,这点是我们没想到的,视频播放的功耗均值也到了126W,峰值285W,Stable Diffusion作图功耗均值是405W,峰值功耗574W,当然了RTX 4080的性能比RTX 4060好得多。

平均游戏功耗是450W左右,功耗最高的是《绝地求生》,它的它的功耗均值是479W,峰值627W,有71.13%的时间平台功耗在400~500W的区间内,其次是500~600W的26.49%,其他功耗区间的时间占比较低,这游戏的平均功耗是最高的,但峰值功耗最高的不是它。

峰值功耗最高的是《赛博朋克2077》,它的功耗均值是474W,峰值780W,有64.73%的时间平台功耗在400~500W的区间内, 有29.75%的时间在500~600W的区间内,其他时间段的占比都很低,特别是峰值功耗在700~800W的区间中其实在测试过程中就只抓到了1个数据,但这也是我们测到的这套平台最高的游戏功耗。

另外很明显的是换成高端平台后《英雄联盟》的功耗和其他游戏的功耗差距明显拉大了许多,实际上不少电竞类游戏负载都不算高,RTX 4080和酷睿i9-13900KS完全吃不满就成了这样,但这类游戏玩的人也是最多的。

顶级平台耗电情况

这顶级平台是换了另一套设备,CPU换成酷睿i9-14900K,显卡则是RTX 4090,其他硬件也和此前的两套不太一样。

这套酷睿i9-14900K搭RTX 4090的平台待机功耗是78W,在线视频播放平均功耗则是143W,比酷睿i9-13900KS+RTX 4080的平台要高一些,但没高出多少,在线视频峰值功耗居然有363W。Stable Diffusion作图功耗均值是500W,峰值达到了688W,这就比RTX 4080高多了,但它的出图效率也高很多。

游戏方面,功耗基本都在500W以上,平均功耗最高的是《赛博朋克2077》,达到了572W,但这游戏的平台峰值功耗和酷睿i9-13900KS+RTX 4080那套是一样的780W。峰值功耗出现在《最终幻想14》里面,达到了854W,不过占比极低,运行游戏时大部分时间功耗都是在400~600W这个区间里面的,超过600W的时间加起来大概有10%左右,而超过800W的功耗加起来就捕抓到9个,按采样率是每秒250次反推的话加起来也就36毫秒左右,基本就是一瞬间的事情。

锐龙9 7950X搭RTX 4090平台

这套平台就是把CPU换成了锐龙9 7950X,主板换成了X670E,其他硬件配置都一样,就是让大家看看Intel和AMD最顶级平台的功耗差别。

这套锐龙9 7950X搭RTX 4090的平台待机功耗是86W,在线视频播放平均功耗则是142W,待机功耗比酷睿i9-14900K平台要高,但在线播放播放两者平均功耗差不多,峰值功耗则是锐龙9 7950X低得多,当然了峰值这事随机性很大,但从功耗分布来看,酷睿i9-14900K平台功耗在200W以上的时间确实比锐龙9 7950X更多。AI作图时锐龙9 7950X的平均功耗是515W,比酷睿i9-14900K平台高一些,从功耗分布来看,它在运行在高功率的时间比酷睿i9-14900K平台更多,但捕抓到的峰值功耗是锐龙9 7950X更低些。

游戏的话,这平台功耗最高其实是跑Time Spy的时候,有544W,峰值最高也是这里,看来RTX 4090的功耗占了大头。实际游戏的话基本平均功耗都在400~500W之间,《英雄联盟》只有214W,整体而言这套锐龙9 7950X平台是肯定要比酷睿i9-14900K平台省电的。

锐龙9 7950X搭RX 7900XTX平台

接下来我们把平台显卡换成了RX 7900XTX,要看看它与RTX 4090哪个更费电。

把显卡换成RX 7900XTX后,明显所有的功耗都上去了,待机平均功耗增加到98W,很明显平台在100~200W区间的占比较RTX 4090的8.51%增加至35.12%,在线视频播放功耗平均值也增加到了172W,运行在200~300W的时间有所增加。

Stable Diffusion由于跑的是ONNX,不是最佳效率的ROCm,并不适合直接与跑TensorRT的RTX 4090对比,但RX 7900XTX的平台最高的功耗就出在这里,平均功耗达到581W,峰值功耗756W,不过峰值功耗最高不在这里。

游戏功耗除了《英雄联盟》外,基本平均功耗都在500W以上,其实《英雄联盟》本身所采集到的功耗数据也挺有趣的,绝大部分捕抓到的功耗点都在200~300W区间内,平均功耗242W,但在300~700W的区间内也有抓到一定数量的数据的,说明功耗会突然升上去,还被抓到一个693W的峰值,这比平均值高多了。

其他测试的游戏,《最终幻想14》和《绝地求生》的功耗分布 是较为类似的,主要都集中在500~600W这个区间内,《绝地求生》的整体功耗更高一些,平均是558W,而《最终幻想14》则是530W。《赛博朋克2077》的游戏平均功耗都是530W,但它的分布更为分散,400~500W和600~700W这两个区间内都有较多分布,游戏测试的峰值功耗出现在《最终幻想14》里面,达到了770W。

渲染工作站平台

这套是基于酷睿i9-14900K平台搭出来的,但内存从16GB*2加到了32GB*2,显卡从一张RTX 4090加到了两张,为了对应双卡带来的功耗,电源也换成了1700W的,测试就只跑Blender渲染。

我们跑了纯GPU渲染和GPU+CPU渲染两种模式下的功耗,渲染模式用的NVIDIA OptiX,实际上GPU+CPU的渲染效率是不如纯GPU的,毕竟酷睿i9-14900K的渲染性能在两张RTX 4090面前确实不够看。

使用纯GPU负载时,平台功耗其实没我们想象中的高,毕竟这时CPU的负载很低,平均功耗688W,功耗主要集中在700~800W区间内,600~700W的分布也不少,在100~600W的低功耗区域也有少量分布,800~900W的区间内有极少量的样品,峰值功耗是833W。

把CPU加进去的话功耗会暴增,平均功耗934W,峰值功耗1216W,主要集中在1000~1100W和1100~1200W这量个区间内,此外300~400W以及600~700W这两个区间中都有一定数量分布,超过1200W的功耗我们只捕抓到6个点,按每秒250次采样反算过来的话,总体持续时间不超过36ms,都是非常短的瞬时功耗。

不过嘛,这种瞬时功耗其实用这套设备的捕抓率其实还不够高,所以我们还是拿出了示波器来看看最高能抓到什么样的瞬时功率。

用示波器捕抓平台瞬时功耗

我们示波器的传感器带宽是2Mhz,采样率比那套功耗测试仪更高,用示波器可以抓到更精细的功耗曲线,其实更适合用来捕抓短时的瞬时功耗,不过只能检测到12V的电流,我们先来看看双卡工作站平台的测试数据:

双RTX 4090跑Blender渲染时最大电流是101.2A,也就是大概1214.4W

如果把酷睿i9-14900K也加上的话最大电流则是131.3A,也就是大概1576.6W

可见双卡渲染平台的瞬时功耗是相当高的,单12V瞬间就能达到1576W,不过这峰值只有几微秒的时间,从上面的负载功耗占比可以分析出这平台需要的是至少1200W的电源,而超出的部分只要这电源的动态超载能力是过关的话是不成问题的。接下来是使用酷睿i9-14900K平台的单卡游戏测试数据,测试项目是《最终幻想14》:

搭配RTX 4090使用时最大电流是81.48A,大概977.8W

搭配RX 7900XTX使用时最大电流是90.63A,大概1087.6W

这测试首先可以看出RX 7900XTX的瞬时功耗确实比RTX 4090更高,这大概也是为啥之前RX 7900XTX搭配低瓦数电源出问题的事故更多的原因,实际上两者的瞬时功耗都不低,RTX 4090的平台瞬时功耗接近1000W,而RX 7900XTX更是接近1100W,而且类似的峰值是会短时间内多次触发的,对电源压力其实不小。

从数据中能看出什么?

在了解了不同游戏和平台的功耗数据后,我们可以得出以下结论:不同游戏的平均功耗有差异,对硬件需求高的游戏耗电也更高,而像《英雄联盟》这类游戏其实耗电挺低的,当然决定游戏耗电情况的还是平台硬件本身,但总体而言,高端和顶级平台的功耗集中在400-600W区间内,而中端主流平台的功耗不会那么高,大概在200W出头,差别蛮大的。对于顶级平台来说,Intel处理器会比AMD处理器更耗电,而AMD显卡会比NVIDIA显卡更耗电。

需要注意的是,这些测试结果仅代表特定系统在特定条件下的表现,在实际使用中,游戏和应用负载的变化会导致功耗动态变化。因此不同人使用时会出现低于或高于上述数据的结果。此外这些结果是电源的输出功率,并不等于实际耗电量,这和你所用电源的转换率有关的。

这次测试我们发现平台的整体待机功耗其实比我们想象中要高的,准确来讲是平均功耗在意料之内,但由于后台进程的存在,时不时会有短时间的负载出现,从那些高端平台不时出现超过100W甚至是200W的功耗点就能看出来。中端平台与高端和顶级平台的待机功耗差异也有点大,中端平台待机时平均只有47W,而高端和顶级平台一个是71W一个是78W,至于锐龙处理器待机功耗比酷睿高这点在我们平时的评测就能看得出来,这其实是多芯片和单芯片处理器的问题。

此外实际我们用电脑时真正无负载待机的情况很少,你即使开个浏览器看网页也会产生一定的负载,大部分日常功耗应该更接近我们测试的在线视频播放时的功耗,它和完全待机时的功率还是差蛮远的,以测试的中端平台为例,它的桌面待机功耗只有47W,而视频播放功耗就有75W,而且它还有不少在100~200W间的功耗分布,说明功耗波动范围还蛮大的。

虽然我们上文多次提及了平均功耗,但平均功耗这东西只决定了你电表走的快慢,并不能决定你该为你的平台配什么电源,首先要清楚一点,这东西叫平均功耗就代表有一半的负载功耗高于这个值的,所以用这个来衡量该用什么电源是肯定不行的,它体现的是一段较长的时间内平台的耗电量以及大致发热量。

上面是酷睿i9-14900K+RTX 4090平台在《赛博朋克2077》和《最终幻想14》游戏里的功耗分布曲线图,我们对它进行了细化,改成50W一个步进,可见游戏功耗整体是程中间高两边低的正态分布,实际上如果再进一步细化会更明显,中间高的点代表重复出现的次数较多,也自然就是平均功耗所在的区间。这套平台运行《赛博朋克2077》时平均功耗是572W,而《最终幻想14》的平均功耗则是527W,实际上需要注意的是比平均功耗高的那部分 ,在700W之前这两个游戏的功耗都有超过1%的分布,你的电源额定功率至少要大于这个数值,不然就会有让电源长时间处于超载状态。

当然最安全的做法还是让电源额定功率能覆盖游戏的峰值功耗,测试的游戏负载中最高的就是酷睿i9-14900K搭RTX 4090在《最终幻想14》出现的854W,理论上你不作死跑双烤的话850W的ATX 3.0电源带这套平台玩游戏应该是没问题的。但双烤的话,酷睿i9-14900K全解锁后疯起来输入功率超过500W,而RTX 4090则是450W左右,没1000W的电源是带不动的。

至于我们用示波器抓出来的那个超高的峰值电流,持续时间是以微秒来算的,相当之短,但这也是为啥ATX 3.0规范要电源峰值功率是需要在100微秒以内实现200%的输出,也就是说1000W额定功率电源,100微秒以内的峰值功率要达到2000W的水平。如果是非ATX 3.0的电源碰到这种情况,可能就会出现因为瞬时电流过高而引发过流保护导致直接关断,这时ATX 3.0电源的价值就体现出来了。

全文总结

简单总结一下,电脑的耗电情况和你的硬件配置以及应用负载有关,硬件配置决定你的用电量上限,通常来说配置越高级用电量越大,而实际用电量和你的负载有关,一般来说常规的影音娱乐和生产力负载不会有太高的耗电。但创作类应用,特别是涉及AI或者渲染类的通常会把显卡性能榨干,CPU负载则看应用需求,整体用电量并不低。至于游戏,对硬件要求低的游戏耗电会比较低,因为显卡和CPU都不会满载,而对硬件需求高的通常会把显卡吃满,而CPU的负载则取决于游戏的帧率,帧率越高CPU占用就越高,这类游戏的功耗都很高的。

至于电源的选择,说真的其实NVIDIA和AMD都有写他们显卡的推荐电源,实际上按这个来配电源也没啥问题,毕竟实际测出来RTX 4090搭酷睿i9-14900K的平台在游戏负载时绝大部分时间平台功耗都在700W以内,当然了这个电源最好是符合ATX 3.0规范,否则很难确保你会不会在因为瞬时的峰值电流而触发过流保护而关机。



Powered by 顺盈娱乐 @2013-2022 RSS地图 HTML地图

TOP