Käynnistä vanhempi PhysX-painotteinen peli, niin saatat odottaa nykimistä, puuttuvia efektejä tai vanhaa kiertotietä: toisen NVIDIA-kortin lisäämistä pelkkää fysiikkaa varten. Ei enää. ZLUDA v6 on hiljaisesti muuttanut asetelmaa ja antaa AMD Radeon -näytönohjaimille mahdollisuuden käsitellä PhysX-kuormia ja palauttaa näyttävimmät visuaaliset yksityiskohdat ilman toista GPU:ta.
ZLUDA alkoi rohkeana avoimen lähdekoodin hankkeena tuoda CUDA-yhteensopivuutta ei-NVIDIA-laitteille. Se sai nopeasti huomiota, mutta kohtasi sitten oikeudellisia ja rahoitusongelmia, koska jotkin ylävirran vaatimukset eivät täyttyneet. Alkuperäinen projektitiimi ei enää ota kaupallista rahoitusta, mutta pääkehittäjä ei ole hylännyt koodipohjaa; sen sijaan kehitys jatkuu hitaammassa, persoonallisemmassa rytmissä, viikonloppukehityssprintteinä ja kohdennettuina korjauksina jotka keskittyvät Windows ML:ään, tekstuureihin ja PhysX-tukeen.
Teknisesti v6 tuo 32-bittisen PhysX-tuen, pääosin pitkäkestoisen pull-requestin (#651) kautta, joka ei ole vielä täysin loppuun viety. Tämä tarkoittaa, että vanhat pelit, jotka luottivat fysiikassa 32-bittiseen CUDAan, voivat nyt siirtää nämä tehtävät AMD-laitteille. Hyödyt eivät ole vähäisiä. Saat korkeammat kuvataajuudet ja rikkaammat efektit: yksityiskohtaisia hajotettavia ympäristöjä, uskottavia tulija partikkelijärjestelmiä sekä nesteiden simulointeja, jotka viimein näyttävät siltä kuin niiden pitäisi.

Käytännössä ZLUDA v6 voi nostaa PhysX-pelejen kuvataajuutta AMD-korteilla noin kolminkertaiseksi verrattuna tilanteeseen ilman sitä.
Otetaan käytännön esimerkkinä Mafia II. Samassa järjestelmässä Radeon-kortti tuotti noin 26,2 FPS kun PhysX oli pois käytöstä ilman ZLUDAa. Kytke tuki päälle ja ZLUDA:n PhysX-tuki nosti sen noin 80,2 FPS:iin. Tämä ei ole vähäinen parannus; se muuttaa pelattavan mutta nykivän kokemuksen sulavaksi ja aidoksi. Tähän asti tavallinen korjaus oli lisätä toinen NVIDIA-kortti pelkästään PhysX/CUDA 32-bittistä prosessointia varten, ratkaisu joka toimi vain jos olit valmis maksamaan toisesta näytönohjaimesta.
Mielenkiintoinen yksityiskohta: NVIDIA oli poistanut 32-bittisen CUDA-tuen uusimmasta Blackwell-arkkitehtuuristaan, mutta otti sen myöhemmin uudelleen käyttöön joissakin peleissä. Jää nähtäväksi, saavatko Blackwell-ikään kuuluvat sirut samanlaisen dramaattisen hyödyn ZLUDA v6:lla, mutta se, että vaihtoehtoiset työkalut voivat nyt ohjata PhysX:n AMD:lle, avaa paljon mahdollisuuksia jälkiasennuksiin ja budjettikokoonpanoihin.

Tämä ei kuitenkaan ole täydellinen kytkentä. ZLUDA:n optimoinnit ovat työn alla. Käyttäjät raportoivat ajoittaisia graafisia häiriöitä nesteiden simulaatioissa, ja runtime-kirjaston injektointi Steamistä käynnistettyihin peleihin voi edelleen olla epävarmaa. Hyvä uutinen on, että ZLUDA on avoimen lähdekoodin projekti, joten kuka tahansa kärsivällinen ja taitava voi virittää pinon, lähettää korjauksia ja kokeilla sitä eri peleissä.
Projektin laajuus laajenee puhtaan CUDA-käännöksen ulkopuolelle. Alun perin Linux-etuuna alkanut hanke sisältää nyt selkeät suunnitelmat Windowsin ystävällisyyden parantamiseksi: selkeämmät asennusviestit puuttuvista ROCm-kirjastoista, kääntäjän bugikorjaukset ja vahvemmat laskentakirjastot. Tekstuurituki on myös lisätty, mikä toimii hyvin yhteen PhysX-työn ja työprosessien kanssa työkaluissa kuten Blender.
Kehittäjä varoittaa, että tulevat julkaisut ilmestyvät harvemmin, mutta kehitys jatkuu. Odota hitaampaa julkaisutahtia, ei hiljaisuutta. Pelaajille, modaajille ja retrokulttuurin harrastajille tämä tarkoittaa asteittaista vakautta ja laajempaa tukea ajan myötä. Niinpä pyyhi pölyt PhysX-ajan klassikoista ja katso, mitä Radeonisi pystyy tekemään, yllätyksiä on luvassa.




Keskustelu
Jätä kommentti
Kommentit
Ei vielä kommentteja. Ole ensimmäinen.