RADV-drivrutin medgrundare Bas Nieuwenhuizen från Google presenterade vid dagens X.Org Developers’Conference (XDC 2022) om tillståndet för denna Mesa Vulkan-drivrutin med öppen källkods strålspårningsprestanda.

Nieuwenhuizens presentation täckte grunderna i ray-tracing, hur ray-tracing-accelerationen utförs för AMD Radeon RDNA2 GPU:er, och de olika huvudvärk som de har stött på för att implementera den, såväl som en mjukvarubaserad implementering för äldre generationer av AMD GPU:er.

Medan RADV nyligen exponerade Vulkan ray-tracing ray queries extension som standard, är stödet för ray-tracing pipelines fortfarande gömt bakom miljövariabeln RADV_PERFTEST=rt. Bas bekräftade att spelen som för närvarande arbetar med ray-tracing på RADV borde vara Quake II RTX, Control, Deathloop, Resident Evil Village och Metro Exodus: Extended Edition.

En av de intressanta fördelarna var den nuvarande prestandan för RADV mot AMDVLK:s nyligen tillagda RT-stöd och AMDGPU-PRO proprietära drivrutinsprestanda. RADV är fortfarande långsam med ray-tracing men pågående experimentellt arbete hjälper till att minska gapet.

Att arbetas med framåt är att stödja separat shader-kompilering och i sin tur möjliggör ray-tracing som standard, indirekta BHV-byggen för att tillåta DXR 1.1-stöd och olika prestandaoptimeringar.

Mer information om RADV-strålspårningstillståndet via Bas’bildspel och hans XDC 2022-presentation inbäddade nedan.

Categories: IT Info