硬件加速|什么是硬件加速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) 。
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
Tom's Hardware这边使用了三套测试平台,分别是Core i9-9900K+RTX 2080 Ti、Ryzen 9 3900X+RTX 2080 Ti和Core i9-9900K+GTX 1050 。从五款游戏的测试结果来看,基本上没有用户可感知的区别 。
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
硬件加速|什么是硬件加速GPU计划?用处真的大吗?实测惊讶
文章图片
Wccftech选择了Core i9-9900K+RTX 2080 Ti/GTX 1650 SUPER这样两套平台,在RTX 2080 Ti上面启用硬件调度的性能变化并不明显,但是在GTX 1650 SUPER这样一张主流级显卡上面则是出现了明显的提升 。其原因,如果按照NVIDIA方面的说法来解释,那就是由GPU直接管理显存在效率上带来了一定的提升 。也许,这项功能会为很多主流级平台带来可观的免费性能增幅,而对高端平台来说,影响是微乎其微的 。
总结:仍需时日完善的好技术
所以,“硬件加速GPU计划”实质上是一项对Windows图形架构影响较大的新技术,它需要新硬件和新驱动的支持才能够实现,能够为平台带来一定的性能提升 。但目前它仍然处于测试状态,GPU厂对它的支持仍然算是刚刚可以用的状态,还需要官方进一步的优化和完善它 。这也是微软为次世代图形应用对系统做出的改变,为了尽可能的降低延迟,让系统跟上时代的发展 。它是一项好技术,但仍然还有很长的一段路要走 。


推荐阅读