Ca și Nvidia, AMD încearcă să descarce sarcinile din memorie la GPU
De ce contează: Gestionarea memoriei grafice a devenit una dintre cele mai presante provocări cu care se confruntă tărâmul redării 3D în timp real. Pe măsură ce imaginile devin mai detaliate, cantitatea de VRAM necesară pentru jocurile moderne de înaltă calitate se impune față de ceea ce își pot permite clienții obișnuiți. AMD și NVIDIA dezvoltă în prezent remedii la această problemă, care implică schimbarea anumitor sarcini de redare de la memorie la GPU.
O nouă lucrare de cercetare de la AMD explică modul în care generarea procedurală a anumitor obiecte 3D în scene redactate în timp real, cum ar fi copacii și alte vegetații, poate reduce utilizarea VRAM prin ordine de mărime. Tehnica ar putea beneficia de hardware cu mici grupuri de memorie sau ar putea permite jocurilor viitoare să crească dramatic detaliile percepute.
Dezvoltatorii de jocuri creează deja active precum copaci și tufișuri folosind generarea procedurală, care folosește algoritmi pentru a construi dinamic variații ale unui număr limitat de modele lucrate manual. Cu toate acestea, aceste modele sunt apoi stocate în datele jocului, iar redarea lor poate crește semnificativ cerințele de utilizare și stocare a VRAM. Tehnica propusă de AMD utilizează grafice de lucru pentru a genera procedural vegetație din zbor, eliminând nevoia de a o menține în memoria video sau în stocarea sistemului.
Sistemul de generare a arborelui GPU al cercetătorului AMD folosește grafice de lucru (noduri cu ochiuri) pentru generarea procedurală a arborelui. Fără grafice de lucru, copacii din scenă ar fi necesitat 34,8 GIB de VRAM. Cu grafice de lucru, doar 51 kibhttps: //t.co/2ycwdoj5lehttps: //t.co/adkzb08tks
– COMPUSEMBLE (@COMPUSEMBLE) 23 iunie 2025
Într -o demonstrație video, cercetătorii arată o pădure densă care se desfășoară fără probleme pe un Radeon RX 7900 XTX la 1080p. Atingerea nivelului de calitate arătat folosind metode tradiționale ar putea necesita aproape 35 GB de VRAM, cu mult peste alocarea GPU de 24 GB. Cu toate acestea, generația în timp real reduce utilizarea memoriei la doar 51kb. Mai mult, copacii mențin detalii și varietate vizuale impresionante. Se pot schimba cu anotimpurile, animate prin balansarea vântului și pot gestiona eficient nivelurile de detalii fără pop-in vizibil.
Tehnica seamănă fundamental cu sistemul de compresie a texturii neuronale pe care Nvidia îl dezvoltă de câțiva ani. În timp ce NVIDIA se aplică texturilor în loc de vegetație, ambele metode urmăresc să calculeze dinamic activele în întregime pe GPU, fără a le trage în mod repetat către și din memorie și stocare.
Compresia texturii neuronale utilizează învățarea automată pentru a decomprima texturile, după cum este necesar, în timpul redării, reducând utilizarea VRAM cu până la 95%, în timp ce crește detaliile. Un hit minor de performanță ar fi singurul dezavantaj. Un studiu recent realizat de Nvidia descrie îmbunătățiri continue ale soluției de filtrare a tehnicii.
Tehnologii precum graficele de lucru și compresia neurală ar putea permite hardware-ului de generație următoare să ofere îmbunătățiri vizuale semnificative, fără a necesita creșteri dramatice ale mărimii memoriei și vitezei de stocare dacă obțin o adopție largă.