Mesa 24.3 konačno je rešila veliki problem sa RADV (Radeon Vulkan) drajverom, koji je doveo do lošijih performansi u poređenju sa AMD-ovim vlasničkim AMDVLK/AMDGPU-PRO Vulkan drajverom. Ovaj jaz u performansama postojao je skoro dve godine kada je FSR 2 bio uključen u igrama. Problem je uspešno rešen od strane Valve-ovog Linux tima za drajvere uz samo nekoliko izmena u kodu.
Zasluge idu inženjeru Samuelu Pitoisetu, koji je, prema izveštaju Phoronix-a, identifikovao problem i rešio ga podešavanjem manje od desetak linija koda. U kontekstu, RADV drajver je open-source Vulkan drajver za AMD GPU-ove za Linux OS. Otvorenost ka zajednici doprinela je njegovoj popularnosti među korisnicima, ali se problem pojavljivao kada je FSR 2 (FidelityFX Super Resolution 2) bio uključen.
Performanse su bile loše u poređenju sa AMDGPU-Pro drajverom, koji je optimizovan od strane samog AMD-a. Prošlo je skoro dve godine, ali nije bilo rešenja sve dok Samuel nije identifikovao osnovni uzrok problema. Konkretno, problem je bio u načinu na koji je RADV drajver rukovao odbacivanjem (culling) primitiva sa specifičnim karakteristikama u FSR 2. U prostim rečima, culling je proces kojim se odbacuju nepotrebni oblici poput trouglova i linija pre renderovanja kako bi se poboljšale performanse i uštedela energija.

„Izgleda da je hardver sa fiksnom funkcijom veoma spor u odbacivanju primitiva sa pos.w jednakim nuli, ali odbacivanje zasnovano na šejderima značajno pomaže. Ovo rešava ogroman jaz u performansama sa FSR2 demonstracijom u poređenju sa AMDGPU-PRO drajverom, sa povećanjem od +228% na RDNA2.“
-Samuel Pitoiset
Sa AMDGPU-Pro drajverom, ovo se lako rešava jer drajver odbacuje primitivne oblike sa nulom u „W“ poziciji. RADV, s druge strane, to ne bi radio, što je rezultiralo dodatnim i nepotrebnim proračunima koji su usporavali performanse FSR 2 aplikacija.
Kako je naveo Samuel, podešavanje AMD NIR koda sprovodi odbacivanje kada je W pozicija nula. Ovo je pomoglo RADV drajveru da postigne neverovatno poboljšanje performansi od 228% na RDNA 2 GPU-ovima kada je FSR 2 uključen. Ovo poboljšanje biće dostupno korisnicima kroz zvanično izdanje i deo je Mesa 24.3-devel.



