需启用任务管理器gpu监控功能:一、在性能选项卡查看整体gpu使用率及内存占用;二、右键图表启用“显示每个gpu引擎”以细分3d、编码等负载;三、进程页添加gpu列排序定位高占用应用;四、创建悬浮小窗口实现游戏内实时监控;五、检查msisadrv服务、重启资源管理器、验证wddm 3.0+驱动。

如果您在运行游戏时希望实时掌握显卡资源消耗状况,但任务管理器未显示GPU使用率或数据不完整,则可能是由于监控功能未启用、驱动不兼容或系统服务异常所致。以下是解决此问题的步骤:
一、通过任务管理器性能选项卡查看基础GPU使用率
任务管理器原生支持WDDM 2.0+驱动框架下的GPU利用率采集,可直接显示整体使用率百分比、专用GPU内存与共享GPU内存占用量,适用于快速判断显卡是否处于高负载状态。
1、同时按下Ctrl + Shift + Esc组合键,打开任务管理器。
2、点击顶部菜单中的“性能”选项卡。
3、在左侧设备列表中点击“GPU”(若存在多块显卡,将显示为“GPU 0”、“GPU 1”等)。
4、右侧界面立即显示该GPU的使用率百分比、专用GPU内存总量及已用容量、共享GPU内存使用量。
5、右键点击GPU图表区域,在弹出菜单中可选择添加“CUDA”、“编码”或“解码”等专用负载监控项,以识别GPU在特定任务中的资源分配。
二、启用GPU引擎级细分监控识别具体负载来源
仅查看整体GPU使用率无法定位性能瓶颈;启用引擎细分后,可区分“3D”、“Copy”、“Video Decode”、“Video Encode”、“CUDA”等子单元的独立占用,精准识别是图形渲染、视频解码还是数据拷贝导致高负载。
1、确保任务管理器已打开并处于“性能”→“GPU”页面。
2、右键点击GPU使用率图表空白区域。
3、在弹出菜单中勾选“显示每个GPU引擎”。
4、图表下方将展开多条彩色曲线,分别对应“3D”、“Copy”、“Video Decode”、“Video Encode”、“CUDA”(若支持)等子引擎,实时反映其各自占用百分比。
5、观察各曲线峰值:若“3D”持续接近100%而“Video Decode”低于10%”,说明瓶颈在图形渲染;若“Video Decode”异常飙升至90%以上,则可能由UI动画或过场视频的硬件加速触发。
三、在进程级别定位GPU占用最高的应用程序
当整体GPU使用率偏高但无法判断来源时,需切换至进程视图,按实际调用GPU资源的强度排序,从而锁定具体占用进程,尤其适用于排查后台程序干扰游戏性能的问题。
1、确保任务管理器处于“详细信息”模式(若为简洁视图,点击左下角“更多详细信息”)。
2、切换至“进程”选项卡。
3、右键点击列标题任意位置,在弹出菜单中勾选“GPU”、“GPU引擎”、“GPU内存”三项。
4、点击“GPU”列标题进行升序/降序排序,快速定位GPU占用最高的应用。
5、若某进程GPU值为空或为0,表明该进程未主动调用GPU硬件加速,或其图形操作完全由CPU模拟完成。
四、启用GPU性能图表悬浮小窗口实现游戏内持续监控
切换窗口会导致任务管理器失去焦点并暂停刷新,无法持续观察游戏运行中GPU各引擎的瞬时峰值;创建小型浮动窗口可保障监控数据不间断更新,且不遮挡游戏视野。
1、打开任务管理器并切换到“性能”选项卡 →“GPU”页面。
2、右键点击GPU使用率图表下方空白区域,选择“转到详细信息”。
3、在新打开的“详细信息”窗口中,再次右键图表区,点击“创建小窗口”。
4、新生成的小窗口默认悬浮于屏幕右上角,可拖动调整位置,并支持鼠标悬停显示实时数值。
5、双击该小窗口可展开全尺寸图表,便于精确捕捉帧生成波动与负载突变点。
五、验证并修复GPU监控功能失效的根本原因
部分设备因系统服务未启动、dxgkrnl内核监控模块异常或WDDM驱动版本过低,导致GPU使用率长期显示为0%、空白或温度缺失;需逐项排查底层支持状态。
1、以管理员身份运行命令提示符,输入以下命令并回车:sc query msisadrv,确认服务状态是否为RUNNING。
2、如服务未运行,执行:sc start msisadrv启用该服务。
3、按Ctrl + Shift + Esc打开任务管理器,右键点击“Windows资源管理器”,选择“重新启动”以刷新dxgkrnl子系统。
4、按下Win + R键,输入dxdiag并回车,切换至“显示”选项卡,查看“驱动程序模型”字段是否为WDDM 3.0或更高版本。
5、若版本低于WDDM 3.0,必须更新至显卡厂商官网发布的最新WHQL认证驱动,否则GPU引擎细分监控将不可用。











