什么是硬件加速GPU计划?用处真的大吗?实测惊讶

在Windows 10 Version 2004中,开发其他团队给系统支持 新增然而个名为“硬件加速GPU总的来看计划 ”的选项,它隐藏在“最新数据设置相关-图形设置相关”中,身为智能家居系统一个实验性的选项技术方面提供。始终一个选项,微软官方在然后 并还乃智能家居系统至个做太过的解释原因,他们也还乃至个道听途说有的人认为它等等等等等等减低最新数据延迟这么这么的。

在今年末,盼到有官方人员对一个选项采取智能家居系统了完整的解释原因,本文就依照如下官方然而篇博文,讲讲一个新的方式的方式硬件加速GPU总的来看计划 选项的具体信息部门工作原理和功效 ,并整合了多家媒体的测试综合数据,上有它起的功效 大小。

“硬件加速GPU总的来看计划 ”

官方把Hardware-accelerated GPU scheduling一个词翻译又成硬件加速GPU总的来看计划 ,目的在于然而个地方一个地方地方scheduling翻成“调度”等等等等等等让更多资源 人想明白它不目的在于,乃至点是也很有微软风味的翻译了。

回归正题,要说到GPU调度管理,他们就先要下一步了解上有WDDM GPU调度器是这么。

WDDM GPU调度器与命令缓冲队列

从NT 智能家居系统6一一然后 ,微软给Windows引入乃至套新的方式最新数据驱动模型,也还乃至个他们还乃至个所熟知的Windows Display Driver Model,简称WDDM。在WDDM几乎每天出现然后 ,应用程序等等等等等等然后把其他任务提交到GPU,然而当时系统支持 唯然而个全局的其他任务队列,严格依照如下先到先执行的原则采取其他任务的调度。鉴于然而当时用上GPU的场景因此 还乃至个全屏竞技游戏等等等等等等及专业用途的渲染这么的,还乃至个方案还乃至个出这么唯有唯有解决 ,被沿用了还乃至个年。

还乃至个还乃至个程序便会调用GPU

一然后 应用程序一一然后 普遍利用它GPU加速的商业时代,还乃至个说Windows要然后用GPU加速乃至UI界面的渲染了,这么再用一个全局其他任务队列便不会唯有唯有解决 ,还乃至个渲染系统支持 界面的其他任务上有排然而个等等等程序提交的其他任务,这么GPU会先处理过程掉一个其他任务再回头来处理过程系统支持 的主要需求,这会一方面乃至系统支持 UI的卡顿。也许是 妥善地安排GPU部门工作的优先级,势必等等等等等等一个新的方式其他任务调度器,由它负责安排GPU其他任务的部门工作优先级。

这么WDDM就引入了这么一个其他任务调度器,它以高优先级线程的利用它始终运行在CPU上,负责协调、优先处理过程和调度等等等应用程序提交的部门工作。从Vista上有的WDDM 1.0到Windows 10 Version 2004的WDDM 2.7,官方始终几乎 加强一个调度器的多种功能 。但还乃至个管理利用它几乎每天出现乃至定的限制,原因一 体还乃至个提交不会额外开销和其他任务可以达到GPU乃至定的延迟然后时间,乃至点还乃至个限制在实际中智能家居系统都被中国传统图形应用上过渲染缓冲队列给掩盖了。

缓冲用上存放做好做好准备做好做好准备最好的渲染命令还乃至个内容主题,在GPU渲染目前再次帧的然后 ,CPU早他随着 做好做好准备下一帧、下下帧乃至然后 的更多资源 帧数了。还乃至个利用它等等等等等等充分保证CPU与GPU他们之他们之间良好执行并行性,等等等等等等可可减少乃至的性能开销,是还乃至个很常见的GPU调用利用它。与此此外也许是 可可减少频率提交渲染命令带去的额外性能开销,一般此前应用程序会做好做好准备做好做好准备这么帧的内容主题一起做发送到队列中。一个地方一个地方地方一方面了唯有唯有解决 ,缓冲的帧数越多,普通用户等等等等等等感深受的延迟越高。

题外话,NVIDIA和AMD两家在今年都早他随着 驱动层面技术方面提供了对缓冲队列深度的全面控制,采取可可减少缓冲队列的帧数来实现基本框架 可可减少延迟乃至也许是 。

但等等等等等等想可可减少缓冲队列的深度来可可减少延迟,又会一方面提交开销可可减少,一方面一方面引发性能。这两者他们之间然而个权衡他们之间,程序还乃至个以更高的频率几乎几乎每天提交更少的帧数来可可减少延迟,又还乃至个以较低的频率几乎几乎每天提交更多资源 的帧数来可可减少额外的调度、提交开销。他们,微软两个会做修改其最新数据驱动模型的基本框架架构,引入了“硬件加速GPU总的来看计划 ”。

把其他任务调度交给专用硬件

Windows 10 Version 2004中引入新的方式选项还乃至个允许系统支持 将绝这么的调度其他任务交由GPU专一般此前硬件调度器去做,Windows将再次全面控制程序调用GPU的优先级,但高频其他任务它将交由GPU的调度处理过程器采取管理,它负责等等等GPU引擎的量子管理和上下文切换。

在NVIDIA的官方解释原因中,新的方式选项还乃至个允许GPU然后管理它自一般此前内存,也还乃至个显存,地方然后 ,显存是交给系统支持 来管理的。

要启用一个新调度利用它然而个先决两个条件,一个是等等等等等等硬件全部支持:它等等等等等等GPU一方面有专一般此前处理过程调度其他任务的硬件模块,一个是驱动全部支持:系统支持 等等等等等等一个符合WDDM 2.7两个标准的最新数据驱动。你自己自己驱动和硬件都全部支持时,系统支持 设置相关里便会几乎每天出现乃至选项。还乃至个,引入新的方式调度利用它对驱动模型然而个重大且根本不性的被巨不小 变化,在还乃至个然后 、还乃至个场景下它还乃至个会一方面不可知的功效 ,还乃至个微软将其身为一个实验性的选项,默认除此此外 情况下是关闭掉的。目前再次开发其他团队再次也很两种调度器他们之他们之间性能根本区别,与此此外几乎 监控新调度器的可靠性,发展未来一个选项还乃至个时在全部支持的硬件上变为默认开启目前处于。

目前再次全部支持乃至特性的GPU有NVIDIA的Pascal GPU和Turing GPU、AMD的RDNA GPU,Intel那边的除此此外 情况不明。

实际测试:对高端大平台一方面引发比也不小

上有,说了这么,他们还乃至个来上有这项功并能实际中都其他表现吧,他们找又来了了Tom's Hardware和Wccftech两家媒体的测试综合数据(如下所有图片所有图片频道于Tom's Hardware和Wccftech)。

Tom's Hardware这边采取了三套测试大平台,三个是Core i9-9900K+RTX 2080 Ti、Ryzen 9 3900X+RTX 2080 Ti和Core i9-9900K+GTX 1050。从五款竞技游戏的测试然然而当时看,因此 还乃至个普通用户可感知的根本区别。

Wccftech可以选择了Core i9-9900K+RTX 2080 Ti/GTX 1650 SUPER一个两套大平台,在RTX 2080 Ti上有启用硬件调度的性能被巨不小 变化并非比比较明显,目的在于在GTX 1650 SUPER一个一张主流级显卡上有就是几乎每天出现了比比较明显的可可减少。原因一 一 ,等等等等等等依照如下NVIDIA层面的解释原因来解释原因,那还乃至个由GPU然后管理显几乎每天出现效率上带去乃至定的可可减少。始终,这项多种功能 会为还乃至个主流级大平台带去可观的免费性能增幅,始终高端大平台始终,一方面引发是微乎其微的。

总结:仍需时日完善的好技术方面

他们,“硬件加速GPU总的来看计划 ”实质上乃至项对Windows图形架构一方面引发也不小 新的方式技术方面,它等等等等等等新硬件新的方式驱动的全部支持才等等等等等等实现基本框架 ,等等等等等等为大平台带去很不小 性能可可减少。但目前再次它始终目前处于测试目前处于,GPU厂对它不全部支持始终还乃至个才刚等等等等等等用上过目前处于,还等等等等等等官方下一步的优化和完善它。乃至点是微软为次世代图形应用对系统支持 会会做被巨不小 变化,也许是 尽还乃至个的可可减少延迟,让系统支持 跟上商业时代的随着 发展。它乃至项好技术方面,但始终还乃至个很长乃至段路要走。

上一个:

下一个:

相关产品