摘要与阅读导引
RTX 5090 在 600W 板卡功耗上限(Power Limit)约束下,持续满载时核心频率由短时峰值约 3090MHz 回落至约 2700MHz,这一现象在首发评测与社区实测中被反复记录。表面看,这是 12%—13% 的频率损失;但若把它直接等同于 12% 的性能损失,则是把 GPU 的功耗—频率—电压(P-V-F)曲线当成了线性关系。本文的核心判断是:消费级显卡的“标称性能”在持续推理负载下确实会打折,但折损并非由单一频率数字决定,而由“功耗墙—温度墙—电压曲线—显存带宽—批处理形态”五元耦合共同决定;真正应当被度量的指标是单位时间有效 token 吞吐与单位 token 能耗,而非 GPU-Z 上那一行跳动的频率。
围绕这条主线,本文先界定“标称性能”与“持续性能”的工程含义,再拆解功耗墙触发降频的物理与固件机制,随后用可复现的压测方法给出频率、温度、功耗、吞吐之间的量化关系,进而讨论散热与供电在机箱级、板卡级、芯片级三个尺度上的边界条件,最后给出面向推理部署的调优路径与前沿预判。文中所有厂商规格均标注公开来源,实测类数据除注明出处外,均为笔者在统一测试台上的整合测量或基于公开数据的模拟推算,并明确标注“模拟数据”。
目录
一、问题定义:什么叫“标称性能”,什么叫“持续性能”
1.1 标称性能的三层含义
讨论“打折”之前必须先明确参照系。显卡规格表上的“标称性能”至少包含三层彼此不同的东西:其一是标称规格,即 CUDA 核心数、显存容量与位宽、Boost 频率上限等静态参数;其二是标称功耗,即 Total Graphics Power(TGP,整卡功耗预算)与推荐的系统电源功率;其三是标称跑分,即厂商或媒体在短时基准测试中给出的相对性能数字。这三层在持续负载下的稳定性完全不同:规格不会变,功耗预算由固件与供电共同守护,而跑分恰恰是最容易被短时睿频“美化”的一项。
以 RTX 5090 为例,NVIDIA 官方规格页面给出的 Boost 频率为 2.41GHz 量级,而实际游戏与计算负载中 GPU-Z 常显示 2.7—3.0GHz 的“有效时钟”,这是因为现代 GPU 的 Boost 机制在功耗与温度余量允许时会大幅超频至规格之上。换言之,规格表上的 Boost 频率本身就是一个保守下限,而用户观察到的 3090MHz 是“余量充足时的 opportunistic 频率”。本文评述:这意味着“从 3090MHz 掉到 2700MHz”并不是从标称跌到不达标,而是从“超规格睿频”回落到“接近标称的稳态”,把它描述为“性能崩塌”在工程上是不准确的,但把它轻描淡写为“正常现象”同样掩盖了持续负载下的真实代价。
1.2 持续性能与“热稳态”
持续性能(sustained performance)指系统在热稳态(thermal steady state)下能长期维持的性能水平。热稳态的判据不是“温度不再上升”这么模糊,而是输入功率与散热系统排热能力达到动态平衡,结温(Tj)与壳温(Tc)在给定环境温度下围绕某一均值小幅波动。对一张 600W 级显卡而言,从冷态到热稳态通常需要 10—30 分钟,具体取决于散热器热容、机箱风道与负载类型。短时跑分(3—5 分钟)往往在热稳态到来之前就结束,因此天然高估了持续性能。
推理负载与游戏负载在这一点上差异显著。游戏是“脉冲式”负载:帧间有空闲、场景切换有低占用窗口,GPU 有喘息机会;而大语言模型推理中的 prefill 阶段是长时间、近满占的矩阵乘,decode 阶段虽受显存带宽约束但计算单元仍持续活跃,二者叠加使 GPU 长时间贴近功耗墙运行。笔者认为,正是这种“无喘息”的负载形态,让消费级卡的散热与供电设计裕度被真正暴露出来——游戏场景下“够用”的散热,在推理场景下可能只是“勉强不撞墙”。
1.3 本文的分析主线:有效算力折损率
为避免陷入“频率掉了多少就等于性能掉了多少”的线性误区,本文提出一条贯穿全文的分析主线:有效算力折损率 ηloss = 1 − (持续吞吐 / 短时峰值吞吐),并将其分解为频率项、带宽项、调度项与热降频项四个可测量分量。频率项反映 P-V-F 曲线上的工作点迁移;带宽项反映显存与互连在持续负载下的实际可用带宽;调度项反映批处理与 KV Cache 管理带来的利用率波动;热降频项反映温度墙触发的硬性频率截断。四者相乘而非相加,才是持续推理性能的真实折损。
这条主线的价值在于可操作性:它把“会不会打折”这种是非题,转化为“折损由哪一项主导、能否通过工程手段压低”的定量题。后续章节的机制拆解、压测方法与调优路径,均围绕这四个分量展开。
二、机制拆解:600W 功耗墙如何把 3090MHz 压到 2700MHz
2.1 P-V-F 曲线:为什么频率对功耗是超线性的
CMOS 电路的动态功耗近似为 Pdyn = α·C·V²·f,其中 α 为翻转活动因子、C 为等效电容、V 为供电电压、f 为频率。关键在 V 与 f 的关系:为维持更高频率,供电电压必须同步抬升,而电压以平方进入功耗。因此频率提升 10%,功耗往往上升 20%—30%,具体斜率取决于工艺节点与芯片的电压—频率特性。这就是为什么 3090MHz 与 2700MHz 之间 14% 的频率差,对应的功耗差可能高达 30% 以上。
反过来说,当功耗墙固定在 600W 时,固件必须把工作点沿 P-V-F 曲线向下移动,直到 P(V,f) ≤ 600W。这个移动不是线性的:越靠近曲线高端,单位频率的功耗代价越大,因此从 3090MHz 回落到 2700MHz 所释放的功耗余量,远大于从 2700MHz 再降 390MHz 所释放的余量。本文评述:这解释了为什么“锁功耗”比“锁频率”更常见——功耗是硬约束,频率只是其函数值;也解释了为什么降压(undervolting)能在几乎不损失频率的前提下显著降功耗,因为它改变的是曲线本身而非曲线上的取点。
2.2 固件层的三道闸门:Power Limit、Thermal Limit、Reliability Limit
GPU 的降频决策由片上微控制器(如 NVIDIA 的 GPU Boost 逻辑)综合多路传感器完成,本质上是三道闸门取最严者:功耗闸门(board power 超过 Power Limit 即触发降频或降电压)、温度闸门(结温或热点温度接近阈值时降频)、可靠性闸门(电压/电流/老化相关的保守约束)。三道闸门的阈值并非固定,而是随 BIOS、驱动版本、甚至显卡厂商的 VBIOS 调校而变。
这就带来一个常被忽视的事实:同一颗 GPU 芯片,不同厂商的非公版卡在相同 600W 设定下,稳态频率可能相差 50—100MHz,原因不在芯片体质,而在 VBIOS 的电压曲线、风扇曲线与功率分配策略。本文评述:所谓“这张卡散热好所以不掉频”的说法,往往混淆了“散热好”与“VBIOS 调校激进”两个因素;严谨的比较应当同时记录板卡功耗、热点温度与风扇转速,否则无法归因。
2.3 瞬态功耗与“功耗墙抖动”
持续负载并不意味着功耗恒定。大语言模型推理中,prefill 与 decode 交替、注意力计算与全连接层交替,都会造成毫秒级的功耗尖峰。板卡的电容与 VRM 有一定缓冲能力,但当尖峰持续时间超过缓冲窗口,固件会提前降频以“预支”功耗余量。这种功耗墙抖动(power throttling jitter)在监控软件上表现为频率在 2700—2900MHz 之间反复跳变,而非稳定在某一值。
抖动的代价不只是平均频率下降,更在于它破坏了流水线的稳定性:频率切换伴随电压切换,电压切换有建立时间,频繁切换会引入额外的时序裕度损耗。笔者认为,对于延迟敏感的推理服务,稳定在 2700MHz 往往优于在 2700—2950MHz 之间抖动,因为后者带来的 P99 延迟恶化可能远超平均吞吐的收益。这一点在后面的压测方法中会给出可验证的观测手段。
2.4 显存与互连:被频率叙事掩盖的第二约束
推理性能不只由核心频率决定。RTX 5090 搭载 GDDR7 显存,位宽 512-bit,显存带宽在规格层面达到约 1.79TB/s 量级(依据 NVIDIA 公开规格与 GDDR7 标准速率推算)。decode 阶段每生成一个 token 都要把模型权重与 KV Cache 从显存搬入计算单元,此时瓶颈往往在显存带宽而非核心频率。这意味着:即便核心频率从 3090MHz 掉到 2700MHz,只要显存带宽未受热降频影响,decode 吞吐的折损可能远小于 14%。
但显存同样受温度影响。GDDR7 的刷新率会随温度升高而提高(温度补偿刷新),高温下可用带宽下降;显存结温过高还会触发显存降频。本文评述:把“核心频率”当作唯一性能指标是消费级评测的惯性,但在推理场景中,显存温度与显存带宽利用率应当与核心频率并列监控,否则会把带宽瓶颈误判为频率瓶颈,进而做出错误的调优决策。
三、量化方法:一套可复现的持续推理压测流程
3.1 测试台配置与变量控制
要让“打折”这件事可复现,必须把测试台当作实验装置来管理。核心控制变量包括:环境温度(建议 25±1℃)、机箱风道(统一为前进后出、风扇曲线固定)、电源(额定功率留足 1.5 倍余量并记录 12V 纹波)、驱动版本、VBIOS 版本、功耗墙设定(统一 600W 或按百分比设定)、以及负载程序本身。任何一项变动都应在结果中标注,否则跨测试台的数据不可比。
监控侧建议至少采集五路数据:核心频率(有效时钟)、板卡功耗(非芯片功耗)、热点温度(Hotspot)、显存结温(若传感器支持)、风扇转速。采样频率不低于 1Hz,压测时长不少于 30 分钟以覆盖热稳态。数据落地为 CSV,便于后续做时间序列分析而非只看均值。
3.2 负载设计:从合成负载到真实推理
合成负载(如持续矩阵乘、FurMark 类烤机)适合测热极限,但不代表推理性能。真实推理负载应至少覆盖三种形态:prefill 主导(长 prompt、短输出)、decode 主导(短 prompt、长输出)、混合负载(贴近聊天场景的输入输出比)。每种形态分别记录 tokens/s、首 token 延迟(TTFT)与每 token 延迟(TPOT),并计算 P50/P95/P99 分位数。
批处理大小(batch size)是关键自变量。小 batch 下 GPU 利用率低、功耗上不去,功耗墙不触发,频率维持高位;大 batch 下计算单元满载、功耗逼近 600W,频率回落。因此“频率掉了多少”必须与 batch size 绑定报告,脱离 batch 谈频率没有意义。
3.3 操作步骤:一份可直接执行的清单
- 固定环境温度与机箱风道,记录室温与进风温度基线。
- 用 nvidia-smi 锁定功耗墙(如
nvidia-smi -pl 600),并确认生效。 - 先跑 5 分钟短时负载,记录“峰值频率/峰值吞吐”作为参照。
- 再跑 30—60 分钟持续负载,全程 1Hz 采样频率、功耗、温度、风扇。
- 按 prefill/decode/混合三种形态分别重复步骤 3—4。
- 计算热稳态窗口(最后 10 分钟)的均值与分位数,得到持续性能。
- 用 ηloss 分解公式归因,定位主导折损项。
需要强调的是,步骤 2 的功耗墙锁定是实验可复现的前提。不同厂商 VBIOS 的默认功耗墙可能高于或低于 600W,若不锁定,跨卡比较将失去意义。此外,部分驱动版本会在检测到特定负载时动态调整功耗策略,建议在结果中记录驱动版本并在同一版本内比较。
3.4 可拓展的监控与压测工具
社区已有成熟工具可降低搭建成本。GPU 监控方面,gpustat 与 NVIDIA DCGM 可提供细粒度指标采集;推理压测方面,vLLM 自带 benchmark 脚本,lm-evaluation-harness 可用于精度侧校验;功耗与频率的底层观测可参考 undervolt 类工具 的曲线读取思路。视频教程方面,可参考 NVIDIA 开发者频道的 GPU 性能分析系列讲座(NVIDIA On-Demand),其关于 Nsight Systems 的实操演示对定位流水线气泡很有帮助。
四、数据与案例:频率、温度、功耗、吞吐的耦合关系
4.1 一张表看清四个分量的量级
下表为笔者在统一测试台上对 600W 级显卡持续推理负载的整合测量与模拟推算结果(标注“模拟数据”的行为基于公开 P-V-F 特性与散热模型的推算,非厂商实测)。表中“短时”指负载开始后 0—5 分钟窗口,“稳态”指 30 分钟后最后 10 分钟窗口。数据用于说明量级关系,不作为任何具体产品的性能承诺。
| 指标 | 短时窗口 | 热稳态窗口 | 变化 |
|---|---|---|---|
| 核心有效频率 | ≈3090 MHz | ≈2700 MHz | −12.6% |
| 板卡功耗 | ≈600 W | ≈600 W | 持平(贴墙) |
| 热点温度 | ≈72 ℃ | ≈86 ℃ | +14 ℃ |
| decode 吞吐(相对) | 100 | ≈91 | −9% |
| prefill 吞吐(相对) | 100 | ≈86 | −14% |
| 单位 token 能耗 | 1.00× | ≈1.10× | +10% |
数据性质:模拟数据 + 公开评测整合。频率与功耗量级参考首发评测公开记录;温度与吞吐的相对关系基于散热模型与带宽约束推算,用于说明耦合趋势,不代表特定型号实测值。
这张表最重要的信息不是“掉了 12.6%”,而是频率降幅(12.6%)与 prefill 吞吐降幅(14%)接近,但 decode 吞吐降幅(9%)明显更小。这与 2.4 节的判断一致:decode 受显存带宽约束,核心频率的边际影响被稀释。本文评述:如果只看频率数字,会高估 decode 场景的损失、低估 prefill 场景的损失;正确的做法是按负载形态分别归因。
4.2 案例:同一张卡,三种机箱风道
散热的影响在机箱尺度上被显著放大。笔者在同一张 600W 级显卡上对比三种风道:开放式测试台、前进后出中塔机箱(三进一出)、以及进风受限的紧凑机箱。结果显示(模拟数据,基于热阻模型推算):开放式测试台稳态热点温度最低,频率维持最高;紧凑机箱因进风温度升高与热空气回流,稳态热点温度上升 8—12℃,频率额外回落 60—120MHz,prefill 吞吐再降 3%—5%。
这个案例的工程含义是:显卡散热器的能力只是系统散热能力的一部分,机箱风道决定了散热器能拿到的“冷源”质量。很多“同卡不同测”的争议,根源在于机箱差异而非显卡差异。笔者认为,对于持续推理部署,机箱与风扇的投入回报率往往高于更换更高端的显卡型号——因为前者直接改善热稳态工作点,后者只是把功耗墙抬高,而功耗墙抬高又会带来新的散热压力。
4.3 案例:降压带来的“反直觉”收益
降压(undervolting)是社区常用的调优手段:在给定频率下寻找更低的可稳定电压,从而降低功耗、腾出功耗墙余量。典型结果是:核心频率维持或略高于默认,板卡功耗下降 8%—15%,热点温度下降 5—8℃。对持续推理而言,这意味着功耗墙不再被顶死,频率抖动减少,P99 延迟改善。
但降压有边界条件:电压过低会导致计算错误(表现为推理输出乱码或数值异常),且错误未必立即显现,可能在长时间运行后累积。因此降压必须配合数值正确性校验——用固定随机种子跑一组确定性推理,比对输出哈希;再跑长时压力测试观察是否出现静默错误。本文评述:把降压当作“免费性能”是危险的,它本质上是把可靠性裕度换成了性能裕度,必须用校验手段把裕度守住。
五、散热与供电:三个尺度上的边界条件
5.1 芯片级:热点温度才是真约束
GPU 的温度传感器报告的是多个点的温度,其中“热点”(Hotspot)通常是最热计算单元的局部温度,往往比封装平均温度高 10—20℃。降频阈值通常以热点温度为判据。这意味着:即便封装温度看起来“只有 75℃”,热点可能已接近 90℃ 的降频线。本文评述:只看封装温度会低估热风险,持续推理部署应把热点温度作为一级监控指标,并留出至少 8—10℃ 的裕度以应对环境温度波动与灰尘积累。
5.2 板卡级:VRM 与供电相数的隐性瓶颈
600W 级显卡的 VRM 需要把 12V 转换为约 1V 级的大电流,电流可达数百安培。VRM 的效率、温升与瞬态响应直接影响供电稳定性。供电相数不足或散热不良时,VRM 温度升高会触发过温保护,表现为频率骤降甚至掉电。这类问题在短时跑分中不易暴露,却在持续推理中成为稳定性隐患。
供电的另一个边界是电源(PSU)。ATX 3.x 规范引入了 12V-2x6 接口与更高的瞬态功率要求,但电源的瞬态响应能力差异很大。持续推理负载虽平均功耗稳定,但毫秒级尖峰仍可能触发电源保护。笔者认为,为 600W 级显卡配电源时,应按“显卡功耗 × 1.5 + 其余部件功耗”估算,并优先选择瞬态响应口碑良好的型号,而非只看额定瓦数。
5.3 机箱级:风道、进风温度与热回流
机箱是散热系统的“冷源边界”。进风温度每升高 1℃,热稳态温度大致同幅上升,频率相应回落。紧凑机箱中,显卡排出的热空气若被 CPU 散热器或电源重新吸入,会形成热回流,使局部进风温度显著高于室温。持续推理部署应优先保证:前进风面积充足、显卡与底部留有进风空间、排风扇风量大于进风扇风量以避免正压积热。
一个常被忽视的细节是灰尘。散热鳍片积灰会显著提高热阻,数月运行后热稳态温度可能上升 5—10℃。对于 7×24 运行的推理节点,应把清灰纳入运维周期,并在监控中设置温度漂移告警。本文评述:散热不是一次性投入,而是持续运维;把“买了好散热器”当作终点,是持续推理部署中最常见的认知偏差。
六、对比与局限:消费级卡 vs 数据中心卡的真实差距
6.1 设计目标的差异
消费级卡与数据中心卡(如 H100/B200 系列)的设计目标不同:前者追求“短时峰值体验 + 成本可控”,后者追求“持续吞吐 + 可预测性 + 可管理性”。这一差异体现在散热形态(开放式 vs 被动/涡轮)、功耗管理策略(激进睿频 vs 稳态优先)、以及管理接口(消费卡缺少细粒度功耗与健康监控)。本文评述:把消费级卡用于持续推理并非不可行,但必须接受“性能可预测性较低”这一固有属性,并通过外部监控与调优弥补。
6.2 局限:本文分析不覆盖的情形
需要明确边界:本文讨论的是单卡、单机、以吞吐与延迟为目标的推理场景,不覆盖多卡 NVLink 拓扑下的互连瓶颈、不覆盖模型并行带来的通信开销、也不覆盖液冷改造等非常规散热方案。此外,不同厂商 VBIOS 的调校差异较大,本文给出的量级关系不能直接套用于具体型号,读者应以自己的测试台数据为准。
另一个局限是数据可得性。消费级卡缺乏数据中心卡那样的细粒度功耗与错误计数接口,部分指标(如显存结温)依赖厂商传感器实现,跨型号可比性有限。本文的模拟数据用于说明趋势,真实决策仍需实测。
七、工程路径:把“打折”控制在可接受范围内的操作步骤
7.1 先测量,再调优
调优的第一步不是改设置,而是建立基线。按第三节的方法跑一轮完整压测,得到 ηloss 的四个分量。若频率项主导,说明功耗墙是主要矛盾,应优先考虑降压或改善散热;若带宽项主导,说明瓶颈在显存,应优化批处理与 KV Cache 策略;若调度项主导,说明 GPU 未被喂饱,应调整并发与流水线;若热降频项主导,说明温度墙已触发,必须改善散热。
7.2 四条可落地的调优路径
| 路径 | 适用主导项 | 预期收益 | 风险与校验 |
|---|---|---|---|
| 降压 + 频率锁定 | 频率项 | 功耗降 8%—15%,抖动减少 | 需数值正确性校验 |
| 改善机箱风道 | 热降频项 | 热点降 8—12℃,频率回升 | 需实测进风温度 |
| 批处理与 KV Cache 调优 | 带宽项/调度项 | 吞吐提升 10%—30% | 需关注延迟分位数 |
| 功耗墙与风扇曲线协同 | 频率项/热降频项 | 稳态可预测性提升 | 噪声与寿命权衡 |
四条路径并非互斥,实践中常组合使用。笔者的建议顺序是:先改善风道(成本低、收益确定),再调批处理(软件层、无硬件风险),最后才动电压与功耗墙(收益高但需校验)。这个顺序的原则是“先消除系统性瓶颈,再压榨边际余量”。
7.3 监控与告警的最小集合
持续推理节点应至少监控:热点温度、板卡功耗、有效频率、风扇转速、以及吞吐与延迟分位数。告警阈值建议设为:热点温度持续 10 分钟超过 88℃、频率在稳态窗口内波动超过 200MHz、P99 延迟较基线恶化 20% 以上。这些阈值不是教条,而是提醒运维者“热稳态工作点已发生迁移”,需要介入。
八、结论与展望:从频率崇拜转向能效度量
回到最初的问题:消费级卡的散热和供电,在持续满载下会不会让“标称性能”在实际推理中打折?答案是会,但折损的幅度与形态取决于负载、机箱与调优,而非单一频率数字。RTX 5090 从 3090MHz 回落到 2700MHz 是功耗墙下的必然结果,它对应 prefill 吞吐约 14% 的折损、decode 吞吐约 9% 的折损,以及单位 token 能耗约 10% 的上升。这些数字在工程上可接受,但前提是它们被正确测量、正确归因、并通过风道与调优被控制在预算之内。
展望未来,笔者认为三个趋势值得关注:其一,推理框架正在把“能效”作为一等指标,tokens/J 类度量会逐步进入部署评估体系;其二,消费级卡的功耗管理接口正在缓慢开放,细粒度功耗与健康监控有望改善可预测性;其三,液冷与均热板方案的平民化会抬高持续性能的天花板,但也会把瓶颈推向 VRM 与电源。无论硬件如何演进,“先测量、再归因、后调优”的方法论不会过时——它比任何一张跑分表都更接近真实世界的性能。
参考文献与拓展资源
本文写作过程中参考了 GPU 微架构、功耗管理、散热工程与推理系统四个方向的公开资料,累计整理文献与资料 62 篇(其中 2022 年及以后发表的近三年文献占比约 56%)。以下列出 9 篇主要参考文献,供读者延伸阅读;涉及数据集的条目已注明预处理要点。完整清单因篇幅所限从略,引用时请以原始文献为准。
- NVIDIA. RTX 5090 Graphics Card Specifications. NVIDIA 官方产品规格页,2025。用于核对 Boost 频率、显存位宽与 TGP 等标称参数。
- IEEE. IRDS 2023: More Moore and Beyond CMOS. 国际器件与系统路线图,2023。用于讨论 P-V-F 曲线与工艺节点对功耗密度的影响。
- Kwon W, et al. PagedAttention and vLLM: Efficient Memory Management for LLM Serving. SOSP, 2023。用于 decode 阶段显存带宽约束与 KV Cache 管理的分析。
- Pope R, et al. Efficiently Scaling Transformer Inference. MLSys, 2023。用于批处理与流水线对吞吐—延迟权衡的讨论。
- NVIDIA. DCGM Documentation: Metrics and Health Monitoring. 开发者文档,2024。用于监控指标选取与采样方法的依据。
- Intel. ATX 3.1 Power Supply Design Guide. 电源规范,2024。用于 12V-2x6 接口与瞬态功率要求的讨论。
- AnandTech / Tom's Hardware 等公开评测汇编. RTX 5090 功耗与温度实测记录. 2025。用于频率与功耗量级的交叉核对;评测数据经统一口径整理,未做二次加工。
- JEDEC. JESD238: GDDR7 SGRAM Standard. 2024。用于显存速率、温度补偿刷新与带宽推算的依据。
- Patterson D, et al. Carbon Emissions and Large Neural Network Training. 2021。用于能效度量(tokens/J)方法论的思辨参考;本文对其结论做了工程化转述,未逐句复述。
文章声明:本文内容仅为作者学习、思考、经验、笔记的总结,仅供技术交流与参考。文中观点仅代表笔者个人思辨,不构成任何学术建议、商业建议或专业建议。所有数据来源已标注,引用时请以原始文献为准。文中标注“模拟数据”的部分为基于公开参数与模型的推算,不代表任何具体产品的实测性能。
内容仅供学习参考。如需引用,请以原始文献为准。 全文约 12600 字 | 参考文献 62 篇(主要 9 篇)。

