可使用HWiNFO64读取GPU Power (W)获取显卡核心实时功耗,其通过访问PP0电源域寄存器实现毫秒级采样;辅以GPU-Z验证、nvidia-smi(NVIDIA专用)、MSI Afterburner叠加显示及PowerShell WMI查询等多方案交叉验证。

如果您希望在 Windows 11 系统中获取显卡核心(GPU die)的实时功耗数值(单位:瓦特,W),但发现任务管理器仅显示“GPU 使用率”或“引擎负载”,而无精确的瓦特读数,则可能是受限于驱动版本、WDDM 架构支持等级或系统原生功能缺失。以下是多种可立即执行、互为验证的监控方法,覆盖 NVIDIA、AMD、Intel 全平台显卡:
一、使用 HWiNFO64 读取 PP0 核心电源域实时功耗
HWiNFO64 直接访问 GPU 内部电源管理寄存器,可分离读取 PP0(GPU Core)与 PP1(GPU Memory)两个独立电源域,其“GPU Power (W)”字段即代表显卡核心封装的瞬时功耗,采样精度达毫秒级,是当前最可靠的核心功耗监测方案。
1、访问https://www.php.cn/link/552fd29905739c6a2530a5d60b19d196下载最新版 HWiNFO64.exe(绿色便携,无需安装)。
2、右键该文件,选择“以管理员身份运行”;启动后勾选“Sensors only”,点击“Run”。
3、在主窗口左侧设备树中,展开对应 GPU 节点(如“NVIDIA GPU”或“AMD Radeon Graphics”)。
4、查找标有GPU Power (W)或SoC Power (W)的条目(AMD APU 显示 SoC,NVIDIA/Intel 独立显卡显示 GPU Power)。
5、确认该数值随负载动态变化:桌面空闲时约为 5–15W,运行《赛博朋克2077》时应升至标称 TDP 的 80% 以上。
二、通过 GPU-Z 传感器页验证核心功耗寄存器可用性
GPU-Z 不依赖操作系统 API,而是直接轮询 GPU 固件传感器,若“传感器”页中成功显示 GPU Power (W),则表明硬件寄存器已就绪且驱动未屏蔽访问权限,该数值与 HWiNFO64 读取结果高度一致。
1、从https://www.php.cn/link/1aa49d5029bedbd82075fc78ff26b05d下载最新中文便携版 GPU-Z。
2、双击运行 GPU-Z,等待约 3 秒,待右侧数值停止跳变(显示“Ready”)。
3、切换至顶部“传感器”选项卡,在“电源”分类下定位含GPU Power (W)字样的行。
4、若该行显示“N/A”或“0.00”,点击右下角“启用”按钮激活传感器读取权限。
5、若仍不可见,返回“GPU”标签页核对型号是否为Microsoft Basic Display Adapter;若是,需先更新官方显卡驱动。
三、利用 NVIDIA-SMI 命令行工具(仅限 NVIDIA 显卡)
nvidia-smi 是 NVIDIA 官方提供的低开销命令行监控工具,通过 NVML 驱动接口直取 GPU 电源域数据,输出包含 Power Draw (W) 字段,该值等效于 PP0 封装功耗,刷新延迟低于 500ms,适用于脚本化轮询与日志记录。
1、以管理员身份运行 PowerShell 或 CMD。
2、输入命令:nvidia-smi --query-gpu=power.draw --format=csv,noheader,nounits。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
3、执行后将返回单行数值,例如 142.3,单位为瓦特(W)。
4、如需持续刷新,追加参数:nvidia-smi -l 1 --query-gpu=power.draw --format=csv,noheader,nounits(每秒刷新一次)。
5、若提示“nvidia-smi 不是内部或外部命令”,说明未安装 NVIDIA 驱动或未添加至系统 PATH,请前往NVIDIA 驱动下载页安装完整驱动包。
四、启用 MSI Afterburner + RivaTuner Statistics Server 实时叠加显示
MSI Afterburner 结合 RTSS 可在任意全屏应用(尤其是游戏)中实时叠加 GPU 功耗数值,其底层调用与 HWiNFO64 同源的传感器接口,支持自定义显示格式与触发阈值,适合实战场景下的功耗可视化。
1、访问https://www.php.cn/link/a05f9cec1aa039d415da43958c85af8e下载并安装 MSI Afterburner(含 RTSS 组件)。
2、安装完成后启动 MSI Afterburner,点击左下角“设置”图标,切换至“监控”选项卡。
3、在传感器列表中勾选GPU Power Usage,并在下方“在OSD上显示”复选框打勾。
4、点击“确定”保存设置,随后启动 RTSS(RivaTuner Statistics Server)主程序。
5、在 RTSS 主界面中,确认“On-Screen Display”已启用,并将GPU Power Usage拖入“Active hardware monitoring”区域,调整字体大小与位置。
五、通过 PowerShell 调用 WMI 查询 GPU 功耗(部分 AMD/NVIDIA 新驱动支持)
Windows 原生 WMI 接口在较新驱动版本中开始暴露 GPU 功耗类属性,通过 MSNvidia_GPU 类或 AMDGPU 类可提取 CurrentPowerWatts 字段,无需第三方软件,适用于自动化运维环境。
1、以管理员身份运行 PowerShell。
2、输入命令:Get-CimInstance -Namespace "root\wmi" -ClassName "MSNvidia_GPU" | Select-Object CurrentPowerWatts(仅限 NVIDIA)。
3、若返回有效数值(如 CurrentPowerWatts : 138.5),说明驱动已启用 WMI 功耗上报。
4、对于 AMD 显卡,尝试:Get-CimInstance -Namespace "root\wmi" -ClassName "AMDGPU" | Select-Object PowerDraw。
5、若所有 WMI 查询均返回空或报错,表明当前驱动版本未实现该 WMI 类,应优先采用 HWiNFO64 或 GPU-Z 方案。










