windows任务管理器默认不显示gpu温度,需满足系统版本、驱动模型及传感器激活条件;可通过启用温度列、24h2扩展视图、gpu-z直读、hwinfo64多源比对或powershell调用wmi等五种方法实现精准监控。

如果您希望在 Windows 系统中实时掌握显卡运行温度,但发现任务管理器默认仅显示基础性能指标而无法反映核心热态细节,则可能是由于系统版本、驱动模型或传感器视图未激活所致。以下是实现高精度、多维度GPU温度监控的多种进阶方法:
一、启用任务管理器GPU温度列并验证驱动兼容性
任务管理器中的GPU温度显示依赖WDDM 2.6+驱动模型与硬件传感器接口的协同上报。若“温度”字段缺失或为灰色不可选状态,说明驱动尚未向系统暴露该传感器数据通道。
1、按下Win + R键,输入winver并回车,确认系统版本不低于Windows 10 2004(内部版本号19041)或Windows 11正式版。
2、右键“此电脑” → “管理” → “设备管理器”,展开“显示适配器”,右键您的GPU → “属性” → “驱动程序”选项卡 → “驱动程序详细信息”,检查驱动文件版本是否标注WDDM 2.6或更高标识。
3、按Ctrl + Shift + Esc打开任务管理器,切换至“性能”选项卡,点击左侧“GPU”,右键GPU使用率图表下方任意列标题(如“GPU引擎”),在弹出菜单中勾选“温度”。若该选项不可用,请跳转至第二或第三方法。
二、激活Windows 11 24H2新增GPU传感器扩展视图
Windows 11 Build 26100+(24H2)引入细分温度测点支持,可独立显示GPU核心结温、热点温度(Hot Spot)及显存结温(Memory Junction),需通过快捷键组合手动调出隐藏传感器菜单。
1、确保系统已升级至Windows 11版本24H2(Build 26100或更高)。
2、在任务管理器“性能”→“GPU”页面,按住Ctrl键不放,再鼠标右键点击GPU使用率图表空白区域。
3、在弹出菜单中依次勾选“GPU Core Temperature”、“GPU Hot Spot Temperature”和“Memory Junction Temperature”。
4、勾选后,图表下方将立即新增三行独立温度读数,其中“GPU Core Temperature”即为GPU晶体管阵列的实际结温,刷新延迟低于800毫秒。
三、使用GPU-Z直读硬件寄存器获取原始温度值
GPU-Z绕过WDDM驱动层,直接访问显卡PCIe配置空间与VBIOS中的传感器寄存器,所获“GPU Temperature”为最贴近物理核心的原始读数,兼容NVIDIA GeForce 8系列起、AMD Radeon HD 2000起及Intel Arc全系显卡。
1、访问TechPowerUp官网下载最新版GPU-Z(确保选择无捆绑软件的官方版本)。
2、解压后以管理员权限运行GPU-Z.exe(右键快捷方式 → “以管理员身份运行”)。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
3、切换至“Sensors”标签页,勾选底部“Show hidden sensors”与“Log sensors”选项。
4、在“GPU Core”子项下定位“Temperature”数值,该值即为当前GPU核心实时温度;同时可查看“Hot Spot”、“Memory Junction”等扩展测点,单位均为摄氏度。
四、通过HWiNFO64进行多源传感器交叉比对
HWiNFO64支持从PCIe设备、嵌入式控制器(EC)、IT87系列芯片等多路径采集温度数据,特别适用于笔记本混合显卡平台、OEM定制机型或存在单点传感器异常的场景,可识别并排除误报。
1、从hwinfo.org官网下载HWiNFO64最新版,解压后运行HWiNFO64.exe。
2、启动时选择“Sensors only”模式,点击“Run”进入传感器主界面。
3、在左侧树状列表中展开“GPU”节点,查找对应显卡型号下的“GPU Temperature”、“GPU Hot Spot”、“GPU Memory Junction”条目。
4、同步观察右侧“PCIe Device”与“Embedded Controller”分支中是否存在同名温度字段,若多个来源读数偏差超过5℃,应优先采信PCIe Device路径数据。
五、利用PowerShell调用WMI热区接口获取底层温度近似值
该方法通过Windows Management Instrumentation查询ACPI ThermalZone传感器,适用于部分未在任务管理器中暴露GPU温度但主板固件支持完整WMI扩展的设备,返回值需换算为摄氏度,结果为GPU所在区域的近似封装温度。
1、右键“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、输入以下命令并回车执行:Get-CimInstance MSAcpi_ThermalZoneTemperature -Namespace "root/wmi" | Where-Object {$_.Active -eq $true} | ForEach-Object {([int]$_.CurrentTemperature / 10) - 273.15}。
3、若返回数值(如67.2),该值即为当前GPU热区近似摄氏温度;若返回空或报错“类不存在”,说明显卡驱动未注册对应WMI提供程序。
4、可进一步筛选GPU关联热区:执行Get-CimInstance MSAcpi_ThermalZoneTemperature -Namespace "root/wmi" | Where-Object {$_.Active -eq $true} | Select-Object Name, InstanceName, CurrentTemperature,观察InstanceName是否含“GPU”、“VGA”或厂商标识。










