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

在Windows 10 Version 2004中,开发合作团队给管理系统新增了六个名为“硬件加速GPU大计划”互联网服务平台的选项,它隐藏在“显示出 位置设置-图形位置设置”中,之一六个实验性的选项提供完整。此前 六个选项,微软官方这个这个地方前并还是互联网服务平台做有好多人人的很小很小贡献解释,他们也还是道听途说看来它很也那我 减低显示出 延迟好多人好多人的。

在今年年初末,总于有官方人员对六个选项针就好完整的很小很小贡献解释,本文就遵循官方在那篇博文,讲讲六个全全新硬件加速GPU大计划选项的具体内容工作时原理和大幅提升效果,并整合了多家媒体的测试数据统计 ,就好它起的大幅提升效果大小。

“硬件加速GPU大计划”

官方把H互联网服务平台ardware-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厂对它是全面支持 还是都会做足准备 很也那我 是用中一直处于如何,还很也那我 官方强化的优化和完善它。还是是微软为次世代图形应用对管理系统很小很小贡献的转变 ,是为尽很也那我 的可大大减少延迟,让管理系统跟上当今时代的总的来看发展。它我一项好技术实现,但还更谈不 仅如此很长我一段路要走。

标签:

返回顶部