
近日,Linux显卡驱动开发人员Konstantin Seure取得了一项重大突破,他成功地让CPU处理器在Linux环境下实现了光线追踪功能。具体来说,他利用了Vulkan API的多种特性,如VK_KHR_acceleration_structure、VK_KHR_deferred_host_operations、VK_KHR_ray_query等,并结合了一些AMD Radeon旧显卡驱动中的模拟光追代码。
此次实验所使用的游戏为《Quake II》,该游戏最初诞生于1997年。在加入光线追踪功能后,《Quake II》展现出令人惊叹的效果。然而,在这次实验中,性能表现仍较为有限:仅达到每秒1帧(FPS),且画面渲染时间最长达到了超过1.6秒的1629.2ms。
尽管没有明确指出所用CPU型号,但可以推测并非Intel“撕裂者”系列等高端产品。值得一提的是,在2008年时,Intel便展示了利用其16核心处理器实现光追版本的《深入敌后:雷神战争》游戏。根据展示结果来看,这种配置下游戏可达到每秒14至29帧不等(四路配置),而使用24核心处理器时,游戏帧数则可达到每秒20至35帧。
这项研究虽然目前仍处于初步阶段,但其成果无疑具有重要的参考价值。未来随着技术的进步和硬件设备的改善,我们有理由相信CPU处理器在运行光线追踪方面的性能将会得到进一步提升。
本文属于原创文章,如若转载,请注明来源:CPU跑光追版《Quake II》:帧率只有1FPShttps://news.zol.com.cn/859/8597021.html