3 Minutes
Pornind un titlu mai vechi, bazat intens pe PhysX, te-ai putea aștepta la sacadări, efecte lipsă sau la vechea soluție de a adăuga a doua placă NVIDIA doar pentru a gestiona fizica. Nu mai e cazul. ZLUDA v6 a schimbat discret situația, permițând plăcilor AMD Radeon să preia sarcinile PhysX și să redea acele rafinamente vizuale dramatice fără a mai fi necesară o a doua GPU.
ZLUDA a început ca un efort open-source îndrăzneț de a aduce compatibilitatea CUDA pe hardware non‑NVIDIA. A atras rapid atenția, după care s-a lovit de probleme legale și de finanțare din cauza unor cerințe upstream neîndeplinite. Echipa inițială a proiectului nu mai acceptă sponsorizări comerciale, dar dezvoltatorul principal nu a abandonat codul; în schimb, dezvoltarea continuă într-un ritm mai lent și mai personal, cu sprinturi de weekend și corecții concentrate pe Windows ML, texturi și suport PhysX.
Din punct de vedere tehnic, versiunea v6 adaugă suport pentru PhysX pe 32 de biți, în mare parte printr-un pull request de durată (nr. 651 care nu a fost finalizat complet). Asta înseamnă că jocurile mai vechi care se bazau pe CUDA pe 32 de biți pentru fizică pot acum să externalizeze aceste sarcini către hardware AMD. Beneficiul nu este subtil: obții rate de cadre mai mari și efecte mai bogate: medii detaliate distrugibile, sisteme de foc și particule convingătoare și simulări fluide care, în sfârșit, arată așa cum trebuie.

În practică, ZLUDA v6 poate mări rata de cadre a titlurilor PhysX de aproximativ trei ori pe plăcile AMD comparativ cu rularea fără acesta.
Luați Mafia II ca exemplu practic. Pe același sistem, o placă Radeon a obținut aproximativ 26,2 FPS cu PhysX dezactivat prin ZLUDA. Comutați opțiunea și suportul PhysX al ZLUDA a ridicat valoarea la aproximativ 80,2 FPS. Nu e un câștig marginal; transformă o experiență jucabilă dar întârziată într-una fluidă și autentică. Până acum, soluția obișnuită era să adaugi o placă NVIDIA doar pentru procesarea PhysX/CUDA pe 32 de biți, o rezolvare care funcționa, dar doar dacă erai dispus să plătești pentru un al doilea GPU.
Detaliu interesant: NVIDIA a eliminat suportul CUDA pe 32 de biți din cea mai nouă arhitectură Blackwell, doar pentru a-l reactiva ulterior pentru câteva titluri. Rămâne de testat dacă siliciul din era Blackwell va beneficia la fel de spectaculos de ZLUDA v6, dar faptul că unelte alternative pot acum redirecționa PhysX către AMD deschide multe posibilități pentru retrofituri și configurații bugetare.

Totuși, nu este o tranziție perfectă. Optimizările ZLUDA sunt încă în lucru. Utilizatorii raportează uneori mici erori grafice în simulările fluide, iar injectarea runtime-ului în jocurile lansate prin Steam poate încă să funcționeze uneori, alteori nu. Vestea bună este că ZLUDA este open source, așa că oricine are răbdare și competențe poate ajusta stiva, trimite corecții și testa pe o varietate de titluri.
Aria proiectului se extinde dincolo de simpla traducere CUDA. Ceea ce a început ca un efort orientat către Linux are acum planuri explicite de a îmbunătăți compatibilitatea cu Windows: mesaje de instalare mai clare pentru biblioteci ROCm lipsă, corectarea unor bug-uri ale compilatorului și biblioteci de calcul mai robuste. A fost adăugat și suportul pentru texturi, care se potrivește bine cu munca la PhysX și fluxurile de lucru din instrumente precum Blender.
Dezvoltatorul avertizează că versiunile viitoare vor apărea mai rar, dar vor continua. Așteptați un ritm mai lent, nu tăcere. Pentru jucători, modderi și pasionații de retro, asta înseamnă stabilitate incrementală și suport mai larg în timp. Așadar, îndepărtați praful de pe acele clasice din era PhysX și vedeți ce poate face Radeon-ul vostru, vă așteaptă surprize.
Comments
No comments yet.
Leave a Comment