在较新的 Creators Update 之一中,Windows 10 任务管理器提供了 GPU 性能指标。任务管理器将 GPU 使用情况分为 3D、复制、视频编码和视频解码。
但是,我真的搞不清楚每个类别的含义。对我来说,当我运行游戏之类的程序时,3D 应该会出现峰值,当我渲染视频时(例如在 Creative Cloud 应用程序中),视频编码应该会出现峰值,当我播放视频时(例如在 VLC 中),视频解码应该会出现峰值,这似乎是合乎逻辑的。
但是,从我的传闻来看,只有 3D 和视频解码显示出任何显著的活动。我不知道复制和视频编码应该何时注册。
我的电脑是不是有点奇怪?这对你来说可以正常工作吗?谢谢!
答案1
根据这个 MSDN 博客这实际上取决于您使用的 GPU、驱动程序如何决定分配负载以及驱动程序报告的内容。
它表示,假设的 GPU 可以被视为具有不同的“引擎”。任务管理器将决定显示哪些引擎最有趣。对于您的 GPU,它已确定它是 3D、复制、视频编码和视频解码,但也可能有一个“计算引擎”(我想象用于类似 CUDA 的计算)和一个“加密引擎”。无论哪种方式,在大多数情况下,不同的工作负载将使用 GPU 上的相同核心,但这完全取决于 GPU 架构以及驱动程序将其报告回 Windows 的方式。
对于您的情况,我猜想要么是驱动程序没有专门报告视频编码负载,要么是您使用的软件不支持 GPU 辅助编码,要么是您使用的 GPU 不支持您尝试编码的格式。在后两种情况下,您的 CPU 将执行编码工作。