您现在的位置是:首页 >互联网 > 2021-09-24 14:45:30 来源:

Quake2实验为老化的显卡带来了光线追踪

导读 随着AMDRadeonRX6800XT的发布,AMD终于在其GPU上启用了硬件加速光线追踪,但一些聪明的开发人员已经找到了一种方法,可以在较旧的GPU上启用

随着AMDRadeonRX6800XT的发布,AMD终于在其GPU上启用了硬件加速光线追踪,但一些聪明的开发人员已经找到了一种方法,可以在较旧的GPU上启用Quake2中的技术。

来自Mesa3D图形库人员的提交在FreeDesktop上发布了一个拉取请求,该请求将允许使用较旧的AMD显卡(即Navi10、Vega和Polaris显卡)的用户在Quake2中启用光线追踪。,这比更新驱动程序和通过Steam运行Quake2稍微复杂一些。

要启用光线追踪,您必须从源代码编译Quake2,而不是通过Steam运行它,这会自动大大增加进入门槛。

但所有这些工作可能都不值得。由于较旧的AMDGPU没有专用的光线追踪核心,因此这是一种软件实现,基本上模拟了AMD的光线加速和Nvidia的RT核心定制的BVH(边界体积层次结构)光线交叉处理。因此,性能将下降。

我们在那里找不到任何性能信息,但是对提交的评论表明它实际上确实与此解决方案一起运行。但这与Nvidia在其较旧的GPU上启用光线追踪时的解决方案类似,并且那里的性能非常糟糕。因此,可以安全地假设您不会在这里获得平滑的帧率。

分析:渲染的未来

甚至在2020年AMD的RadeonRX6000显卡上市之前,每当我们与该公司谈论光线追踪时,我们就不断被告知这是渲染的未来,最终将完全取代光栅化。

我们显然还没有做到这一点,但是让光线追踪在旧硬件上运行的软件解决方案将变得越来越普遍,尤其是随着开发人员开始将光线追踪应用到更多程序和游戏中。

虽然这种旧硬件上的光线追踪不太可能永远不足以真正玩游戏,但它对尝试创建软件的开发人员有很大帮助-特别是那些没有预算购买大量工作站和最强大的硬件。

对于大多数游戏玩家来说,它可能没有直接意义,但最终它可能会导致光线追踪在游戏和创意空间中变得更加普遍,因为它降低了使用该技术创建内容的门槛。