台式机双烤显卡会掉功耗未必是什么电源供电不足
GB202-300-A1
编辑于 2025年11月08日 21:32

热知识:你的处理器显卡或者其他电脑硬件并没有大脑或者类似的决策器官,它们不知道当电脑电源输出功率不足的时候应该主动降低自己的功耗或者占用以避免你的电脑黑掉。它们只会一味地向电源索取功耗,如果电源输出功率不足就根据实际情况出现包括但不限于勉强工作(但是+12V调出安全范围,通常只会在卡着额定功率但是并未触发电源的过载或者欠压保护的情况下才会出现)、花屏死机(+12V掉的太低但是电源依然强撑着有可能出现)、黑屏断电(电源正常触发保护,或者扛不住长时间过载自己先驾鹤西去了)这几种情况中的一个或多个现象,而不是什么你一点开CPU负载烤机,GPU发现电源输出不够了主动降低负载防止你的电脑黑掉。

那么为什么有些人双烤会出现显卡跑不满的情况呢?

首先一个基础的常识,甜甜圈CPU开销低(指相对于游戏等其他图形类负载来说) ≠ 完全没有开销,甜甜圈再怎么压榨显卡CPU性能需求再怎么低,他也是需要CPU资源的,而且甜甜圈1代用的是臭名昭著的OpenGL,同样的目标画面下其CPU开销本来就比DirectX 12、Vulkan等其他图形API更大。你后台还要开着FPU P95之类的软件,这些软件和甜甜圈一样都要占用CPU资源,那么CPU资源被抢光的时候,该怎么分别给这些进程分配?

这就涉及到操作系统相关的一些内容,三言两语很难讲明白我也懒得长篇大论讲这玩意,但是这些人出现的“一打开CPU烤机软件显卡就掉占用掉功耗”,大部分情况下就是烤机软件负载大到分配给甜甜圈的CPU资源不够了,导致甜甜圈帧数上不去。

我复现不出来完全符合的“一打开甜甜圈显卡占用和功耗直接腰斩”这种情况,但是还是成功测出来了一些差异:

首先是AIDA64点开烤FPU和烤内存(复现我看到的某个视频里的手法),同时用非管理员权限运行(为什么提一嘴是非管理员权限,参考之前某个Windows版本搭载AMD处理器的PC用管理员权限运行游戏帧数会相对更高,因为这会在某些情况下影响CPU等资源的分配造成些许差异)的Furmark,可以看到此时GPU并没有达到100%占用,帧数只有630上下(实际上的表现是600-750频繁波动),显卡功耗只有470W上下(我显卡锁了90%功耗墙,最大约520W)

我的电脑虽然还在用老的非ATX3电源,但是是海韵focus金牌同款方案的追风者AMP1000,OPP保护点位大概在1300-1400W@1ms,某些人意思是,一个额定1000W的电源带不动锁功耗墙最高180W的13600K和锁功耗墙最高520W的5090的电脑是吗?顺带一提我这个电源,13600K拉满220W功耗跑P95 smallFFT+显卡拉满600W跑甜甜圈按空格是正常存活的,所以显然不是电源功率问题。

暂停掉AIDA64烤机,重新打开furmark,GPU成功占满100%并且帧数跑在了840帧上下,这才是真正的“吃满显卡”。

所以这里的原因其实已经很明显了,烤机软件占用了大量的CPU资源,导致分配给甜甜圈的资源不足以让显卡达到满载。

顺带一提,可能有些人不知道,AIDA64烤机的时候对应进程优先级默认其实是“低于正常”而不是“正常”,而绝大多数常规进程默认优先级其实都是“正常”,这会导致当处理器资源紧张时,AIDA64的烤机进程会更不容易分配到CPU资源,以尽可能确保其他进程正常工作。

如果你尝试把AIDA64的烤机负载改到“正常”(要在烤机期间改,点stop会重置),那么甜甜圈的表现会变成这样:

帧数在130-350之间大幅波动,伴随非常多的卡顿,显卡功耗甚至连100W都没有了,这是不是说明我的电源额定输出功率连400W都没有呢,嗯?

如果你试图把AIDA64烤机进程优先级改成更高的等级甚至“实时”,我劝你别改,你会谢我的。

经过以上的对比测试你还觉得这是电源供电问题吗?

想要让双烤时的GPU烤机功耗变得正常也很简单:

1.使用furmark2而不是老版本furmark

2.在furmark2的主菜单中选择Vulkan模式

3.开始双烤,在Vulkan这种CPU开销更低的图形API下,AIDA64的烤机进程就很难影响到甜甜圈了:

将AIDA64烤机进程优先级改为“正常”,furmark2的甜甜圈依然几乎不受影响(因为烤机负载卡住了突然调用的截图功能,所以帧数因为卡顿掉了一下显示450多,实际上帧数依然550上下:

所以下次遇到自己的台式机双烤的时候GPU莫名其妙掉功耗,你的电源通常不是第一个背锅的。