如何使用Windows10的内置GPU监控工具?这里有详细步骤

科技纵横有术 2024-03-27 05:43:43

Windows 10的任务管理器中隐藏了详细的GPU监控工具。你可以查看每个应用程序和系统范围的GPU使用情况,Microsoft承诺任务管理器的数字将比第三方实用程序中的数字更准确。

GPU监控工具是如何工作的

这些GPU特性是在Windows 10的秋季创意者更新(也称为Windows 10版本1709)中添加的。如果你使用的是Windows 7、8或较旧版本的Windows 10,则在任务管理器中不会看到这些工具。

Windows使用WDDM(Windows Display Driver Model)中的较新功能直接从WDDM图形内核中的GPU调度器(VidSCH)和视频内存管理器(VidMm)中提取此信息,后者负责实际分配资源。

无论哪个API应用程序用于访问GPU,如Microsoft DirectX、OpenGL、Vulkan、OpenCL、NVIDIA CUDA、AMD Mantle或任何其他应用程序,它都显示非常准确的数据。

这就是为什么只有具有WDDM 2.0兼容GPU的系统才会在任务管理器中显示此信息。如果看不到,则系统的GPU可能使用较旧类型的驱动程序。

通过按Windows+R,在框中键入“dxdiag”,然后按回车打开DirectX诊断工具,可以检查GPU驱动程序正在使用的WDDM版本。单击显示选项卡,并查看驱动程序下驱动程序模型的右侧。如果你在这里看到“WDDM 2.x”驱动程序,则你的系统是兼容的。如果你在这里看到“WDDM 1.x”驱动程序,则你的GPU不兼容。

如何查看应用程序的GPU使用情况

此信息在任务管理器中可用,尽管默认情况下它是隐藏的。要访问它,请右键单击任务栏上的任何空白区域并选择“任务管理器”,或按键盘上的Ctrl+Shift+Esc打开任务管理器。

如果看到标准的简单视图,请单击“任务管理器”窗口底部的“详细信息”选项。

在任务管理器的完整视图中,在“进程”选项卡上,右键单击任何列标题,然后启用“GPU”选项。这将添加一个GPU列,允许你查看每个应用程序正在使用的GPU资源的百分比。

你还可以启用“GPU引擎”选项,以查看应用程序正在使用的GPU引擎。

系统上所有应用程序的总GPU使用情况显示在GPU列的顶部。单击GPU列对列表进行排序,并查看当前使用GPU最多的应用程序。

GPU列中的数字是应用程序在所有引擎中的最高使用量。因此,例如,如果一个应用程序使用50%的GPU 3D引擎和2%的GPU视频解码引擎,你只会看到该应用程序的GPU列下出现数字50%。

GPU引擎列显示每个应用程序正在使用的。这将显示应用程序正在使用的物理GPU和它正在使用的引擎,例如,它是使用3D引擎还是视频解码引擎。你可以通过检查性能选项卡来确定哪个GPU对应于特定的数字,我们将在下一节中讨论该选项卡。

如何查看应用程序的视频内存使用情况

如果你想知道应用程序正在使用多少视频内存,则必须切换到任务管理器中的“详细信息”选项卡。在“详细信息”选项卡上,右键单击任何列标题,然后单击“选择列”选项。向下滚动并启用“GPU”、“GPU引擎”、“专用GPU内存”和“共享GPU内存)列。前两个也可以在“进程”选项卡上使用,但后两个内存选项仅在“详细信息”窗格中可用。

“专用GPU内存”列显示应用程序在GPU上使用的内存量。如果你的PC具有独立NVIDIA或AMD显卡,则这是应用程序正在使用的VRAM(即显卡上的物理内存)的数量。如果显卡是集成的,则会将正常系统RAM的一部分专门保留给显卡硬件。这显示了应用程序正在使用的保留内存量。

Windows还允许应用程序将一些数据存储在系统的正常DRAM内存中。共享GPU内存列显示应用程序当前使用了多少的系统RAM用于视频功能的内存量。

你可以单击任何列以按它们进行排序,并查看哪个应用程序使用的资源最多。例如,要查看GPU上使用最多视频内存的应用程序,请单击“专用GPU内存”列。

如何监控总体GPU资源使用情况

要监视总体GPU资源使用统计信息,请单击“性能”选项卡,并在侧栏中查找“GPU”选项,你可能需要向下滚动才能看到它。如果你的计算机有多个GPU,你将在此处看到多个GPU。

如果你有多个链接的GPU,它们使用NVIDIA SLI或AMD Crossfire等功能,你将看到它们在名称中以“Link#”标识。

例如,在下面的屏幕截图中,系统具有三个GPU。“GPU 0”是一款集成的英特尔显卡GPU。“GPU 1”和“GPU 2”是使用NVIDIA SLI链接在一起的NVIDIA GeForce GPU。文本“Link 0”表示它们都是Link 0的一部分。

Windows在此处显示实时GPU使用情况。默认情况下,任务管理器尝试根据系统上发生的情况显示最有趣的四个引擎。例如,根据你是在玩3D游戏还是在编码视频,你将在此处看到不同的图表。然而,你可以单击图上方的任何名称,并选择任何可用的引擎来选择显示的内容。

GPU的名称也会出现在侧栏和该窗口的顶部,这样可以轻松检查你的PC安装了哪些显卡硬件。

你还将看到专用和共享GPU内存使用情况的图表。专用GPU内存使用量是指GPU的专用内存的使用量。在独立GPU上,这是显卡本身上的RAM。对于集成显卡,这是为显卡保留的系统内存的实际使用量。

共享GPU内存使用率是指系统的总内存中有多少用于GPU任务。该存储器可以用于正常的系统任务或视频任务。

在窗口的底部,你将看到诸如已安装的视频驱动程序的版本号、创建视频驱动程序时的数据以及GPU在系统中的物理位置等信息。

如果要在更容易保存在屏幕上的较小窗口中查看此信息,请双击GPU视图内的某处,或右键单击其中的任何位置,然后选择“图形摘要视图”选项。通过双击窗格或右键单击窗格并取消选中“图形摘要视图”选项,可以展开窗口。

你也可以右键单击图,然后选择将图更改为>单个引擎,以仅查看内存使用情况图上方的单个GPU引擎图。

要使此窗口始终在屏幕上可见,请单击选项>始终在顶部。

再次双击GPU窗格,你将有一个最小的浮动窗口,你可以在屏幕上的任何位置放置。

0 阅读:0

科技纵横有术

简介:感谢大家的关注