Nvidia’s determination to rebuild Quake II as a ray tracing title was, in my view, a really clever way to clearly show off what the aspect was able of, whilst simultaneously offering persons a purpose to return to the well-regarded basic title. Up till now, nevertheless, the only gamers who could appreciate it ended up individuals who owned an Nvidia RTX GPU. Though some video games will operate ray tracing on Pascal, Quake II RTX isn’t a single of them.
Now, on the other hand, AMD admirers have an chance to love Quake II RTX as very well, evidently with Nvidia’s express assist. Any GPU that supports the Vulkan Ray Tracing extensions taken care of and designed by the Khronos Team can also run Quake II RTX. On AMD’s facet of the fence, that aid seems to be confined to the RX 6000 collection, at the very least for now.
Nvidia’s guidance is much wider. In addition to Ampere and Turing, Vulkan Ray Tracing is also supported on the GTX 1660 loved ones of GPUs, the Volta-primarily based Nvidia Titan V and the Quadro GV100, and on Pascal GPUs with at least 6GB of RAM. If you have not seen the Quake II RTX launch trailer, we have embedded it beneath.
Nvidia actually did some of the major lifting to provide ray tracing to Vulkan in the 1st position. There are previously current instruments in place to guide with translating DX12 calls and HLSL (Substantial Amount Shader Language) code into Vulkan and SPIR-V, respectively. Nvidia’s specific contribution to the project was to insert ray tracing aid to Microsoft’s open resource DirectXCompiler, which is usually made use of to port HLSL code to Vulkan.
In other words, Nvidia’s open supply work is a crucial aspect of why AMD GPUs can now operate Quake II RTX. This kind of ‘coopetition’, if you will, is a essential section of making sure standards are commonly supported and making certain avid gamers can count on certain capabilities on a extensive variety of programs. In principle, builders that previously have a Vulkan and a DX12 path could maintain Nvidia RTX aid for one API and aid both of those Nvidia and AMD in Vulkan. So much, we haven’t read much about regardless of whether or not RTX-enabled game titles will acquire an update to allow AMD to use ray tracing, or how a great deal additional optimization is needed to make use of the aspect on RDNA2 GPUs as opposed to Turing / Ampere.
For now, it does not search as although AMD has any designs to help ray tracing on the 5700 or 5700 XT. One particular factor we know is that the general performance impression of enabling ray tracing is significant, specifically on GPUs that weren’t made to guidance it. On paper, Nvidia supports a huge assortment of playing cards. In observe, most of the Pascal playing cards other than the 1080 Ti and probably the GTX 1080 have often demonstrated too slow to operate ray tracing efficiently. Even if you flip down other depth levels ample to get the aspect operating, you might not experience ray tracing helps make up for the losses in other spots.
It would be awesome to see AMD give Vulkan help for RX 5700 and 5700 XT cards, but preserve in brain, the 6800 XT and 6800 lag Nvidia’s ray tracing overall performance previously. It’s completely possible that the reason the firm isn’t enabling ray tracing help in its reduce conclusion goods is that it just can’t assurance a substantial-excellent experience.
Possibly way, if you want to check out Quake II ray traced, AMD’s beta motorists with Vulkan RT help can be downloaded right here, though Nvidia’s beta driver with the same can be downloaded listed here. For now, the only title making use of Vulkan Ray Tracing is Quake II RTX, as far as I know, but Khronos has built the common for use throughout personal computers and cell devices and is hoping for strong uptake, long phrase.