- Mesa 21.3 RADV Vulkan Driver Lands Ray-Tracing Support For Older AMD Radeon GPUs
-
This Vulkan ray-tracing support relies on emulating the support in software and thus comes at a performance penalty
Still, that's super cool it happened.
-
Time to see if I can finally get more than 12fps on Quake RTX on my 5600g lol
ID: hfcriy5ID: hfd0f3cIve run software based RT on my 5700xt in minecraft and it really did not appreciate it lol. Somewhere in the low 30-40s fps.
ID: hfij925Could you even play it before?
ID: hfiqvuuI could play the installer ;D
-
I suppose they implemented that using Compute Shaders, not on CPU?
ID: hfdwvquit replaces the BVH intersect_ray instruction with a software emulation running on the GPU. it's written using NIR. most of the logic is here:
-
Does it work for multi gpu? Like using muh 1080ti for the game and muh vega 64 for the ray tracing?
ID: hfdh8d5How much pcie bandwidth do you have?
ID: hfff55n8x for each card...?
ID: hfdihmkMesa's Nvidia drivers are good for nothing except 2D, so no.
ID: hfgdn22No it doesn’t but I really like where your head’s at.
The code is quite straightforward. Feed in “address/id of the BVH node and the ray information, then ray distance and barycentric coordinates come out for triangles, and a ordered list of children that were hit for box intersections.”
I don’t see any good technical reason why that process couldn’t run independently on another GPU.
-
That's cool!
引用元:https://www.reddit.com/r/Amd/comments/q14j74/mesa_213_radv_vulkan_driver_lands_raytracing/
I was honestly wondering if I could even manage that with my RX 5700 XT