我们不能太强调观察GPU使用情况的重要性。 出于故障排除的原因而能够观看它可能是其中最重要的原因之一。 但是,您还可以监视GPU的使用情况,以查看视频游戏消耗的电量。 这样可以更轻松地查看是否需要升级视频卡甚至是监视超频时间。
在大多数情况下,用户通常会下载第三方应用程序以监视GPU使用情况。 但是现在,Microsoft提供了一种通过任务管理器比第三方软件更准确地监视GPU使用情况的方法。
它是如何工作的?
首先,要使用内部GPU监视功能,您需要先升级到Windows 10 Fall Creators Update。 这将是Windows 10版本1709。要检查您所使用的Windows 10版本,请打开“设置”>“系统”,然后单击左侧导航栏上的“关于”。 这将向您显示有关系统的信息,包括所用Windows版本。 您还可以通过进入设置 > 更新和安全 > Windows Update来确保您正在使用最新的Windows更新 。
使用最新版本的Windows 10,您现在应该可以在任务管理器中监视GPU的使用,而不会出现问题。 也就是说,如果您有足够新的图形卡。 您系统的GPU必须能够支持WDDM 2.0,而许多旧卡却不支持。 您可以通过打开DirectX诊断工具来查看卡是否支持该卡-在“显示”选项卡下,您应该看到显示驱动程序模型的部分。 如果不是WWDM 2.0或更高版本,则将无法在任务管理器中监视GPU使用情况。
如果满足所有这些要求,则应该能够使用Windows显示驱动程序模型中提供的新模型和功能,来获得Windows的准确读数。 能够在GPU Scheduler和视频内存管理器中查看信息,这两者实际上都是自己分配GPU资源的。 由于Windows能够查看此内核级别的信息,因此您可以获得最准确的GPU使用情况读数。
如何观看GPU使用情况
现在,观看GPU使用情况(几乎)就像打开任务管理器一样简单。 要打开任务管理器,请右键单击任务栏,然后选择任务管理器。 打开后,您会看到任务管理器默认情况下不显示GPU使用情况-您需要手动启用它。
在“进程”选项卡下打开任务管理器的情况下,右键单击列标题(即CPU,内存和磁盘标题),并确保在下拉列表中选择了“ GPU”。
现在,您将能够看到正在占用GPU资源的资源以及它们正在消耗多少资源。 该列本身将告诉您消耗了多少GPU资源。 您只需单击GPU列即可按使用最多GPU资源的应用程序对列进行排序。
有关更多统计信息,您甚至可以右键单击列附近并启用GPU引擎查看,这将向您显示您的应用程序或进程是否正在使用3D引擎,或者是否正在使用视频编解码器。 GPU引擎实际上只是有趣的数据,不一定向我们展示一些与正在使用的总GPU资源一样重要的信息。
实时统计
任务管理器还允许您实时观察GPU性能和需求。 要监视此用法,您必须移至任务管理器中的“性能”选项卡。 您只需要单击左侧栏上的“ GPU”列即可查看GPU的性能。
Windows将首先尝试向您显示最有趣和最有用的图形。 因此,如果您正在玩视频游戏,它将在不生成任何信息的图形上实时显示3D引擎图形。 您还可以查看专用和共享视频内存,视频编解码器等上的图形。
您可能会发现,在进行故障排除或查看利用率时,仅显示图形视图很有用。 这使得在以窗口模式玩游戏时,甚至在移至另一个屏幕时,都易于监控。 只需在GPU列内的任意位置上单击鼠标右键,然后选择“ Graph Summary ”视图,即可将其切换为仅图形视图。
您可能还想一直保持窗口打开,以便在打开游戏进行测试时不会最小化该窗口。 为此,请单击任务管理器顶部的“ 选项”选项卡,然后选择“ 始终在顶部” 。 要撤消这两个选项,只需重复这些步骤并取消选择那些更改即可。
检查显存
您可能还想查看哪些应用程序使用了最多的视频内存。 这也是快速而简单的。 仅此信息在“进程”选项卡或“性能”选项卡下不可用。 您需要进入Details标签,右键单击一个标签,然后单击Select Columns 。 在这里,只需选中“ 专用GPU内存”和“共享GPU内存 ”框。 前者显示您的应用程序占用了多少视频内存,而后者则显示了应用程序用于图形/视频使用的系统RAM(不是GPU RAM)的数量。 您应该看到类似上图的内容。
闭幕
如您所见,设置任务管理器以监视GPU使用情况是快速而直接的。 此类信息对于跟踪缓慢的视频功能,常规故障排除,甚至确定是否应该升级视频卡(例如,在新游戏占用 过多 资源的情况下)非常有用。