Windows 中的硬件加速 GPU 调度是什么

导读 硬件加速 GPU 调度 (HAGS) 是 Windows 10 于 2020 年 5 月推出的一项功能,并延续到 Windows 11。它经常被吹捧为一项您应该根...

硬件加速 GPU 调度 (HAGS) 是 Windows 10 于 2020 年 5 月推出的一项功能,并延续到 Windows 11。它经常被吹捧为一项您应该根据与谁交谈来打开或关闭的功能,您可能会发现某些游戏在启用它时会出现问题。然而,即使目前存在一些初期问题,它对大多数人来说都是一项净积极的功能。

一个人在服务器 PC 前手持 GTX 1080 Founders Edition GPU

2006 年左右,Windows 显示驱动程序模型 1.0 (WDDM) 被引入 Windows,同时还引入了 GPU 调度。在 WDDM 之前,GPU 调度相当基础,应用程序将任务提交到全局队列,严格按照“先提交,先执行”的原则运行。当大多数 GPU 使用都围绕一次运行一个全屏游戏时,这种方法很有效,但随着应用程序变得越来越复杂,这种方法很快就变得不够用了。

WDDM 引入了 GPU 调度程序,它能够有效地对任务进行优先级排序。多年来,这个调度程序不断发展,变得越来越复杂,每个版本都包含新功能和优化。然而,一个核心方面保持不变:调度过程依赖于在 CPU 上运行的高优先级线程。该线程负责协调和优先处理来自多个应用程序的任务,并将它们提交给 GPU 执行。