您的位置:首页 >要闻 >   正文

您现在可以在GTX卡上启用光线跟踪 但性能很低

导读 正如GDC所承诺的那样,Nvidia今天发布了针对GTX卡的DirectX光线跟踪(DXR)驱动程序 -在这里抓住它们。好的,所以他们不仅仅是GTX卡,而且他

正如GDC所承诺的那样,Nvidia今天发布了针对GTX卡的DirectX光线跟踪(DXR)驱动程序 -在这里抓住它们。好的,所以他们不仅仅是GTX卡,而且他们为Anno 1800准备了游戏,但GTX上的DXR可以说是最重要的。驱动程序修订也看到一个大的跳跃,表明这是一个重大更新--Nvidia从版本419.67变为425.31。

有很多东西需要讨论,但测试GTX卡上的光线跟踪性能需要一些时间 - 比我能在几个小时内做的更多。Nvidia提供了自己的内部基准测试结果,其中一些我已在下面列出。像往常一样,拿出一些盐,但大多数数字似乎与我所看到的一致。我正在使用不同的测试平台(超频i7-8700K而不是i9-7900X),到目前为止我的结果比Nvidia的更快,因为更快的RTX卡如2080 Ti。但是对于光线跟踪,GTX卡的速度要慢得多,因此使用的CPU并不重要。

目前,Nvidia现在列出了支持DXR的七个游戏/演示/基准测试。适当地,古墓丽影的阴影将其光线追踪限制在阴影中。战地5使用光线追踪进行反射,Metro Exodus使用光线追踪进行全局照明和环境遮挡。Justice,一个中国MMO,使用光线追踪来反射,阴影和焦散。Nvidia自己的星球大战反射演示是最苛刻的方法之一,光线跟踪反射,阴影和环境遮挡。3DMark Port Royal具有光线追踪反射和阴影,Atomic Heart演示还使用DXR进行反射和阴影。我们还可以将Quake 2 RT补丁添加到列表中,但现在仍然没有很多选项。

我专注于Nvidia的1080p结果,因为我不认为在1440p或4k的GTX卡上运行光线跟踪真的很有意义。GTX 1080 Ti可能能够在少数情况下管理它,但较低的GPU - 特别是像GTX 1060这样的东西 - 根本没有必要的计算能力。这样的卡可以运行基准,但你永远不想尝试以这种方式玩游戏。

根据游戏及其使用的光线追踪的复杂程度,更快的GTX硬件有时是可行的。具有中等DXR反射的战地5例如在1080 Ti上突破60fps - 虽然DXR超降至仅42fps。具有高质量DXR阴影的古墓丽影的阴影在1080 Ti上高达52fps,但这大约和它一样好。皇家港口,原子心脏和星球大战反射测试都使用更高水平的光线追踪,1080T甚至不能达到1080p的30fps。

还有一点需要注意的是GTX 1660/1660 Ti与具有光线跟踪功能的10系列卡相比如何。图灵体系结构卡可以同时进行整数和浮点计算,而Pascal和早期的体系结构对FP32和INT使用相同的CUDA核心。这意味着即使像GTX 1070(5783 GFLOPS)这样的卡理论上具有比GTX 1660(5027 GFLOPS)更多的计算能力,在许多测试中,GTX 1660最终通过光线追踪更快 - 并且光线越多跟踪使用,图灵卡相对于Pascal的效果越好,例如在Atomic Heart和Star Wars Reflections中,1660甚至优于GTX 1080。

大多数GTX显卡的光线跟踪水平都很差,所以为什么还要为支持DXR的GTX显卡驱动程序呢?从根本上说,这是增加支持DXR的硬件数量的一个例子。无论游戏玩家是否想要使用DXR效果,使用这些新的驱动程序,DXR卡的安装基础变得更大。或者正如Nvidia所说,现在有“数以千万计的DXR GPU”。

这也为更多研究DXR对低层硬件的影响打开了大门。当然,GTX 1060的性能在3DMark Port Royal中看起来非常糟糕,但在具有中型DXR的Battlefield 5中并没有那么糟糕。我注意到在“古墓丽影之影”中作为一个例子,没有光线追踪,游戏往往会根据与光源的距离在软阴影和硬阴影之间进行交换,它可能会非常分散注意力 - 即使是最小(中等)优质的DXR阴影看起来更好看(见上图)。这可能更多的是开发人员的决定而不是技术限制,但如果更容易做出较低级别的RT阴影并获得更好的结果(没有坦克帧率),那么这是一种可行的方法。

如果DXR将成为DirectX的下一代演进,正如Nvidia所暗示的那样,提高DXR在游戏中的采用率将会让我们更快到达那里。随着虚幻引擎和Unity现在都支持DXR,这也应该有所帮助。尽管如此,DXR可能需要很多年才能成为游戏中的必备功能。硬件和软件在假装方面做得非常好,视觉保真度的微小改进通常不值得追求性能。在大多数游戏玩家拥有可以运行DXR效果且仍能提供合理性能的显卡之前,我怀疑游戏开发商和发布商会想要限制对他们游戏的访问。

不过,如果你想在GTX 10系列或16系列卡上试用DXR,现在就可以了。我很好奇AMD是否会以实物形式做出回应并为其RX卡发布支持DXR的驱动程序。从技术上讲,没有什么可以阻止AMD这样做了,但最终AMD发布硬件加速光线追踪计算更重要,如果它想要竞争的话。

免责声明:本文由用户上传,如有侵权请联系删除!