Windows10中的「任务管理器」自带了主板使用率查看功能,可以详尽查看和监视每位应用程序和系统级GPU使用情况。并且谷歌还信誓旦旦地承诺,在「任务管理器」中查看到的显存数据将会比第三方工具中的数据愈发确切。
怎么工作
GPU使用率查看功能从Windows10FallCreatorsUpdate开始被添加到系统当中,假如您使用的是Windows7/8或初期版本Windows10,则在「任务管理器」中不会见到相关功能。(您可以了解Windows10生命周期一文。)
Windows10在WDDM(Windows显示驱动程序模型)中采用了新技术,可以直接从WDDM图形内核中的GPU计划程序(VidSCH)和视频显存管理器(VidMm)中提取主板相关信息。这样一来ubuntu的任务管理器,无论那个API应用程序(如:MicrosoftDirectX、OpenGL、Vulkan、OpenCL、NVIDIACUDA、AMDMantle,或其它)访问GPU,「任务管理器」都可以监控到GPU使用率的精确数据。(这也是为何只有兼容WDDM2.0的Windows10系统能够在「任务管理器」查看主板GPU使用情况的直接诱因。)
假如你的系统在是Windows10FallCreatorsUpdate或更新版本,还是难以使用该功能,可能是主板驱动比较老,可以先尝试更新再瞧瞧。
您可以通过Windows+R快捷键在「运行」框中执行dxdiag命令——打开「DirectX确诊工具」——在「显示」或「呈现」选项卡中可以查看到当前WDDM的版本。
查看应用程序GPU使用情况
请右键单击任务栏上的任何空白区域,之后选择「任务管理器」或按按键上的Ctrl+Shift+ESC快捷键直接打开「任务管理器」。
倘若您看见的是「简略信息」视频,可以点击左下角的「详细信息」打开全功能视图。
在「任务管理器」的完整视图中,键盘右击任意标题栏,都可以勾选启用「GPU」和「GPU引擎」选项linux site:infoq.cn,这两列分别表示:
系统中所有应用程序的GPU使用总数会显示在「GPU」列的底部,可以单击GPU列按资源药量对列表进行排序,并查看当前什么应用程序正在使用GPU。
注意:GPU列中的数据显示的是应用程序在所有GPU引擎中的最高使用率(值)。诸如:某个应用在使用50%的3D引擎的同时还占用了2%的视频解码引擎linux虚拟主机,则在GPU列中只会听到50%这一最高值。
「GPU引擎」列顾名思义就是显示每位应用程序当前正在使用哪块主板,在此列中会显示应用程序使用的数学GPU和使用了那个引擎(比如3D、视频解码引擎等等)。
查看应用程序内存使用情况
假如你想晓得某个应用程序吞掉了多少内存,请切换到「详细信息」选项卡——右击任意标题列——选择「选项列」——勾选列表中的如下4个选项:
前两个选项也可在「进程」选项卡上使用,但后两个显存选项仅在「详细信息」窗格中可用。
「专用GPU显存」列可以显示应用程序当前在GPU上使用的显存量。倘若您的Windows10PC装有Nvidia或AMD独立显存,则应用程序使用的是VRAM,即主板的数学显存;倘若您使用的是集成主板,则系统显存会划出一部份专门用于图形硬件。
其实,Windows10也容许应用程序将个别数据储存在系统正常的DRAM显存中,「共享GPU显存」列是就专门用于查看应用程序在当前系统RAM中(视频功能)占用的显存大小。
以上2列也可以通过点击名称的方法进行排序,比如要查看占用GPU主频最多的应用,只需对「专用GPU显存」列进行排序即可。
怎么监视整体GPU资源使用情况
要监视Windows10整体GPU资源使用信息,请点击「性能」选项卡并在右侧边栏中找到「GPUX」选项。假若您的计算机有多块主板,在这儿会见到多个GPU选项。
倘若您采用多链接GPU技术,像使用NVIDIASLI或AMDCrossfire这样的功能,「任务管理器」左侧的GPU名称会显示「Link#」标识。
如右图所示,我是电脑有两块主板,其中GPU0是IntelHDGraphics4600集显,GPU1是NvidiaGeForceGTX970M独显。
Windows10会在此分别统计各主板的实时GPU使用率。默认情况下,「任务管理器」会手动依据系统中发生的情况显示最有用的4个引擎信息。简单来说,取决于您是在玩3D游戏或是做非线,将会在这儿听到不同的引擎和数据走势。其实,您也可以通过点击下拉图标自动指定想要的引擎信息。
共享和专用GPU借助率的走势图也会显示在这儿,上面早已介绍过「专用GPU借助率」指的是独立显存本身的内存的使用率ubuntu的任务管理器,「共享GPU借助率」指的是系统的整个显存有多少用于GPU任务。
在窗口顶部,还可以见到:视频驱动程序的版本号、发布日期以及主板的化学插孔位置等信息。
有关在Windows10「任务管理器」中查看主板GPU使用情况的更详尽信息,可以了解谷歌GPUsinthetaskmanager一文。