NVIDIA RTX 20/30系列、AMD RX 6000系列都有專門的硬件光追單元,可以支持更高效率的光追效果。那么老顯卡呢?
NVIDIA GTX 16系列早已經獲得光追,而且是官方支持,現在AMD老顯卡也來了,只不過是開源渠道。
著名的Linux開發者Joshua Ashton早在今年六月就透露,計劃將Vulkan光追移植到老顯卡上,現在終于搞定了。
新的Vulkan RADV開源顯卡驅動,可以通過軟體的方式,在AMD舊顯卡上模擬BVH(包圍層次盒)的交叉碰撞,也就是光追的核心,并且已經通過了CTS一致性測試。
它支持RDNA架構的RX 5000系列、Vega架構的RX Vega系列(包括Radeon VII)、Polaris架構的RX 500/400系列,四代老卡都有了新玩法,
有網友實測,Navi 10 RX 5600/5700系列、Polaris 10 RX 470/480系列上已經成功運行。
《Quake 2 RTX》也在Navi 10核心上成功開啟光追,但會出現錯誤,重新編譯后才基本正常,
至于實際能跑多少幀,都沒有說,但軟體光追的效率,可以想象……
另外,開源驅動開發是個漫長的過程,Joshua Ashton也不保證時間進度和效果,更何況,RDNA2 RX 6000系列的RADV驅動也還遠未完成。
去年底,Khronos Group組織發布了Vulkan、GLSL、SPIR-V光追擴展規范的最終正式版。
這是業界第一個開放的、跨平臺的、跨廠商的光追加速標準,和DX12 DXR有類似之處,但同時引入了更多高級功能,而且完全支持NVIDIA、AMD、Intel的新老GPU,無需特定硬件單元。
Vulkan光追開
Vulkan光追關