微软在directx12上增加了一个新技巧,能够让游戏运转得更快

微软有一个简单的应战——展开上面的图片,看看你是否能发现两部分图片质量的不同。你或许做不到。这是一件好事,由于运用一种特别的呈现技能能够进步功用。

在这种状况下,由于可变速率上色(VRS),有14%的功用差异。微软正在将VRS添加到它的directx12 API中,并对其影响感到非常兴奋。假如实际国际的成果与微软的状况类似,这种兴奋是有理由的。这是怎么回事?用微软的话来说,VRS是一个“功用强大的新API,它使开发人员能够更智能地运用gpu。”

关于屏幕上的每个像素,都会调用上色器来核算该像素的色彩。暗影率指的是调用这些上色器的分辨率(与整个屏幕的分辨率不同)。更高的暗影率意味着更高的视觉保真度,但更多的GPU本钱;更低的暗影率意味着相反的成果:以更低的GPU本钱取得更低的视觉保真度,”微软解释道。

但是,并不是一切的像素都是相同的,所以将GPU的能力用于为帧中的每个像素运用单一的上色率有点浪费。这便是VRS发挥作用的当地。开发人员能够有挑选地下降帧中对视觉质量影响最小的区域的暗影率。例如,一个平整的水的纹理不会受到暗影率下降的影响,而小而具体的单位(在文明6中)需求更高的暗影率。

假如一切这些听起来都很了解,那是由于Nvidia去年提出了这个想法,并在其图灵架构gpu中添加了这个功用。这是经过扩展到directx12和Vulkan完成的,但现在微软正式承受VRS进入directx12的主要分支。Wolfenstein II:在与Nvidia合作添加该功用后,《新国际秩序》为图灵gpu供给VRS已经有好几个月了,但未来几年应该会有更多的游戏得到支撑。

微软表示,VRS技能能够运用于完全不影响视觉质量的领域。依据完成的不同,这或许不正确,但方针是运用VRS的方式不或许发现差异。

微软在一篇博客文章中具体介绍了技能细节,但从中得到的结论是,VRS能够以一种通常需求更快硬件的方式进步功用。

“这真的很令人兴奋,由于额外的功用意味着更高的帧率和更低规格的硬件能够运转比曾经更好的游戏,”微软说。

微软与Firaxis合作,研讨在现有的硬件上能够做些什么,特别是GeForce RTX 2060显卡。在上面的图画中,Firaxis对地势和水域运用了较低的2x2遮光率,而对较小的财物(如车辆、建筑物和UI)运用了较高的1x1遮光率。

虽然很难区分这两半的差异,但翻开VRS后,右半部分的速度要快20%左右。这代表了VRS的第1层完成。这是一种简单的办法,并不一定是理想的办法,但是它的开支更小。

开发人员还能够完成VRS的第2层版别,这将发生更好的图画质量,一起依然能够进步功用,仅仅没有那么多。第2层添加了一个边缘检测过滤器来确定哪里需求高细节,然后设置一个屏幕空间图画。这便是您在顶部图画中看到的(VRS运用于左半部分)。

虽然现在只有Nvidia RTX和GTX 1660硬件能够运用VRS,但微软正在大力宣传对VRS的广泛支撑。英特尔行将推出的Gen11图形硬件也将支撑VRS,该处理器将于本年推出。现在还不清楚AMD的硬件何时会支撑VRS,但由于它利用了硬件特性,它将需求一个更新的架构(意味着最早的Navi)。

天天娱乐注册.点评

我要点评
留言与评论(共有 0 条评论)
   
验证码: