Compania Microsoft a pus la dispoziție cea mai mare actualizare pentru DirectX Raytracing (DXR) de la lansarea sa oficială din anul 2018 și până în prezent. Această noutate importantă constă în implementarea tehnicii numite PTLAS, sau complet Partitioned Top-Level Acceleration Structure, care aduce beneficii considerabile pentru jocurile video echipate cu tehnologia ray tracing, cu un accent deosebit pe optimizarea modului în care este consumată memoria video (VRAM).
Cum funcționa sistemul anterior
Pentru a înțelege pe deplin importanța acestei noutăți, este necesar să privim modul în care funcționa versiunea curentă a DirectX Raytracing. Aceasta se baza exclusiv pe un mecanism numit Top-Level Acceleration Structure, proces care genera un consum uriaș de memorie video și impunea o sarcină extrem de ridicată asupra cipului grafic. Rolul principal al vechiului sistem TLAS era determinarea zonelor în care efectele de ray tracing trebuiau să fie activate. Cu toate acestea, arhitectura sa nu era una selectivă, ceea ce însemna că fiecare cadru în parte necesita ca iluminarea să fie calculată de la zero, în mod repetat.
Impactul noii tehnici PTLAS asupra performanței
Odată cu adoptarea structurii PTLAS, scenele din jocuri sunt împărțite în mai multe secțiuni, iar clusterele de iluminat care rămân neschimbate de la un cadru la altul sunt scutite de la recalculare. Astfel, DirectX Raytracing reușește să recunoască exact regiunile care necesită procesare suplimentară, determinând o scădere semnificativă a efortului depus de placa video. În plus, tehnologia Clustered Geometry își aduce și ea aportul la această optimizare, fiind observată anterior într-o formă similară în cadrul prezentării dedicate tehnologiei DLSS 4.
Rezultatele testelor practice
În cadrul evaluărilor preliminare efectuate cu noua versiune DirectX Raytracing pe o placă grafică AMD Radeon RX 9070, au fost înregistrate progrese remarcabile. O scenă grafică ce era randată cu dificultate la o rată de un singur cadru pe secundă a ajuns să ruleze la 79 de cadre pe secundă după aplicarea îmbunătățirilor. Totodată, cerințele de memorie VRAM s-au prăbușit de la aproximativ 7.5GB până la valoarea de 774MB. Deși asemenea salturi uriașe nu vor reprezenta norma aplicabilă în toate jocurile comerciale, utilizatorii se pot aștepta la beneficii palpabile. Un mare avantaj este că DXR rămâne compatibil cu absolut toate plăcile video disponibile pe piață, fie că este vorba despre modele GeForce, Radeon, ARC sau despre noile soluții propuse de Qualcomm.
- Lansare istorică: Cea mai importantă actualizare adusă DirectX Raytracing de la debutul din 2018.
- Tehnologia PTLAS: Introducerea Partitioned Top-Level Acceleration Structure pentru eficiență maximă.
- Economie de resurse: Scăderea consumului de VRAM de la circa 7.5GB la 774MB în testele pe AMD Radeon RX 9070.
- Compatibilitate extinsă: Suport complet pentru plăci video GeForce, Radeon, ARC și soluții Qualcomm.
În perioada următoare, rămâne de văzut cum vor implementa dezvoltatorii de jocuri video aceste noi capabilități DirectX Raytracing în titlurile comerciale și cum se vor traduce optimizările de memorie VRAM și cadre pe secundă în sesiunile de gaming de zi cu zi pe diverse configurații hardware.

