光线追踪是 PC 游戏领域最前沿的技术之一,尽管最好的显卡性能越来越强大,但其全部潜力仍未得到充分发挥。然而,一位开发人员试图测试处理器是否能够以任何方式进行光线追踪。
到目前为止,答案是:有点?据开发人员 Konstantin Seurer 称, PCGamesN报道称,他们一直在“为基于 Vulkan 的 CPU 运行的开源 Mesa 图形库版本添加功能”。开发人员启用了 Implement VK_KHR_ray_query 函数,然后允许光线追踪在处理器上运行。他们在经典游戏Quake 2上对此进行了测试。
我们不知道测试中使用的是哪种处理器,这意味着它可能是一款消费级英特尔酷睿 i9,也可能是一款性能极其强大的Threadripper处理器。不过,我们所知道的是从 Seurer 发布的一张截图中收集到的信息。它显示处理器的功率被使用了 34%,结果只有可怜的 1fps,而且由于 GPU 利用率为 0%,处理器仅运行光线追踪。
但为什么呢?
现在我们知道处理器在技术上可以运行光线追踪,尽管它几乎没有运行,而且只在Quake 2上运行过,但还有一个问题值得提出。首先,让处理器运行光线追踪技术是否值得?
一方面,这是一个令人着迷的过程,我对此很好奇,因为为什么不将组件推向极限,看看你能用它们完成什么。最好的处理器每一代都变得更强大、更高效,其中一些甚至能够在没有专用显卡的情况下处理一些最好的 PC 游戏。因此,有朝一日它们可以处理更先进的工具也是合情合理的。
另一方面,从长远来看,这有什么好处呢?如前所述,显卡几乎无法发挥光线追踪的最大优势,通常需要借助DLSS才能在不降低帧率的情况下实现。从实际角度来看,将光线追踪留给专门处理它的显卡是合理的。
无论如何,我仍然很好奇,看看未来是否还有其他人能够完成这一壮举。