Artikel

ZLUDA v6 låter AMD köra PhysX och förbättrar effekter

ZLUDA v6 gör det möjligt för AMD Radeon-GPU:er att hantera 32-bitars PhysX, vilket ger högre bildfrekvenser och rikare effekter i äldre spel. Projektet är fortsatt open source med gradvisa förbättringar.

ZLUDA v6 låter AMD köra PhysX och förbättrar effekter
Lästid: 3 Minuter
Följ på Google

Starta ett äldre PhysX-tungt spel och du kanske förväntar dig bildhack, saknade effekter eller den gamla lösningen att koppla in ett andra NVIDIA-kort enbart för fysiken. Inte längre. ZLUDA v6 har tyst förändrat det, så att AMD Radeon-grafikkort kan ta över PhysX-arbetsbelastningar och återställa de dramatiska visuella finesserna utan en extra GPU.

ZLUDA började som ett djärvt open source-initiativ för att ge CUDA-kompatibilitet till icke-NVIDIA-hårdvara. Projektet fick snabbt uppmärksamhet, men stötte på juridiska och finansieringsmässiga motvindar eftersom vissa upstream-krav inte uppfylldes. Det ursprungliga projektteamet tar inte längre emot kommersiellt stöd, men huvudutvecklaren har inte övergett kodbasen; istället fortsätter utvecklingen i en långsammare, mer personlig rytm, med helgsprintar och fokuserade korrigeringar riktade särskilt mot Windows ML, texturer och PhysX-stöd.

Tekniskt sett lägger v6 till 32-bitars PhysX-stöd, till stor del via en långvarig pull request (#651) som ännu inte är helt avslutad. Det innebär att äldre spel som förlitade sig på 32-bitars CUDA för fysiken nu kan avlasta dessa uppgifter till AMD-hårdvara. Vinsten är inte subtil. Du får högre bildfrekvenser och rikare effekter: detaljerade förstörbara miljöer, övertygande el- och partikelsystem samt vätskesimuleringar som äntligen ser ut som de borde.

I praktiken kan ZLUDA v6 få PhysX-titlar att nå ungefär tre gånger högre bildfrekvens på AMD-kort jämfört med att köra utan stödet.

Titta på Mafia II som ett praktiskt exempel. På samma system gav ett Radeon-kort omkring 26,2 FPS med PhysX avstängt genom ZLUDA. Slå på stödet och ZLUDA:s PhysX-stöd höjde det till ungefär 80,2 FPS. Det är ingen marginell förbättring; det förvandlar en spelbar men laggig upplevelse till en jämn, autentisk sådan. Hittills var den vanliga lösningen att lägga till ett NVIDIA-kort bara för PhysX/CUDA 32-bitarsbearbetning, en metod som fungerade men bara om du var villig att betala för ett andra GPU.

Nyfiken detalj: NVIDIA hade tagit bort 32-bitars CUDA-stöd från sin nyaste Blackwell-arkitektur, för att senare återaktivera det för ett fåtal titlar. Huruvida Blackwell-era kretsar kommer att se samma dramatiska fördel med ZLUDA v6 återstår att testa, men det faktum att alternativa verktyg nu kan dirigera PhysX till AMD öppnar många dörrar för eftermontering och budgetbyggen.

Detta är dock inte en felfri övergång. ZLUDA:s optimeringar är ett pågående arbete. Användare rapporterar sporadiska grafiska fel i vätskesimuleringar, och att injicera runtime i spel som startas via Steam kan fortfarande ge varierande resultat. Den goda nyheten är att ZLUDA är öppen källkod, så vem som helst med tålamod och skicklighet kan justera stacken, skicka in fixar och testa det mot en rad olika titlar.

Projektets räckvidd vidgas bortom ren CUDA-översättning. Det som började som ett Linux-först-initiativ har nu uttryckliga planer på att förbättra Windows-vänligheten: tydligare installationsmeddelanden för saknade ROCm-bibliotek, kompilatorbuggar som åtgärdas och starkare beräkningsbibliotek. Texturstöd har också lagts till, vilket passar väl ihop med PhysX-arbetet och arbetsflöden i verktyg som Blender.

Utvecklaren varnar för att framtida utgåvor kommer att dyka upp mer sällan, men de kommer att fortsätta. Förvänta dig en långsammare takt, inte tystnad. För spelare, modare och retroentusiaster innebär det gradvisa förbättringar i stabilitet och bredare stöd över tid. Så damma av dina PhysX-era-klassiker och se vad din Radeon kan göra, överraskningar väntar.

Erik Blomqvist

"Jag har arbetat med speljournalistik i över femton år. För mig handlar spel inte bara om underhållning – det är en kulturform som speglar vår tid."

Lämna en kommentar

Kommentarer

Inga kommentarer ännu. Bli den första.