Az Nvidia fejlesztőcsapata két korábbi szoftverkörnyezetet is nyílt forráskódúvá tett a napokban, az egyik az Nvidia PhysX, míg a másik az Nvidia Flow. Előbbi a fizikával kapcsolatos szimulációkat tette élethűvé az egyes alkalmazások és játékok alatt, ehhez GPU vagy CPU alapú számításokat végzett a szoftver, az adott implementációtól függően. utóbbi viszont már egy kifejezetten speciális megoldás, ami a folyadékdinamika szimulációjával foglalkozott, legyen szó klasszikus folyadékokról, tűzről, vagy éppen füstről. Az Nvidia csapata most ezt a két fejlesztőkörnyezetet tette elérhetővé a nyílt forráskódú szoftverek közössége számára, méghozzá BSD-3 licenc alatt.

Fontos adalék, hogy az Nvidia PhysX egy része, ami a processzor-alapú üzemmódhoz kapcsolódik, már a 2018-as esztendő végétől kezdve elérhető nyílt forráskódú verzióban, viszont a GPU alapú kódokat egészen eddig zártan tartották, de ennek a napokban vége szakadt. Azzal, hogy a forráskód széles körben elérhetővé vált, új lehetősége nyíltak a fejlesztők előtt arra, hogy a különböző játékok alatt PhysX és a Flow integrációt használjanak, valamint azt is megoldhatja a közösség, hogy a GeForce RTX 50-es sorozatú videokártyák alatt is működjön a PhysX támogatás, az ugyanis jelenleg nem használható – csak akkor, ha a rendszerben egy régebbi generációs Nvidia videokártya is jelen van.

Galéria megnyitása

A PhysX lényegében valós időben végzett komplex számításokat a fizikát vezérlő motor működéséhez, ebben pedig nagy szerepet kapott a CUDA technológia, illetve a GeForce sorozatú videokártyák GPU-jának nagy párhuzamos számítási teljesítménye. Ezt a technológiát több népszerű játék is alkalmazta, például a Borderlands 2, a Mirro’s Edge, a Batman: Arkham Asylum, illetve a Metro 2033 is – sok egyéb mellett. Azzal, hogy az Nvidia csapata úgy döntött, kivezeti a 32-bites CUDA támogatást a Blackwell sorozatú GPU-val szerelt GeForce RTX 50-es videokártya-generációtól kezdve, a PhysX támogatás elrését is elgáncsolták, hiszen a legtöbb PhysX implementáció 32-bites volt az egyes játékok alatt. A PhysX szimulációk ezeknél a rendszereknél a CPU-ra kerülnek át, ami negatív hatást gyakorol a teljesítményre.

A Flow és a PhysX nyílt forráskódú verzióit most már széles körben lehet tanulmányozni, implementálni, illetve módosítani is. Nincs kizárva, hogy ennek köszönhetően a lelkes fejlesztők elkészítik azt a kompatibilitási réteget, ami lehetővé teszi, hogy a 32-bites PhysX implementációk a Blackwell alapú videokártyával szerelt rendszereken is működhessenek 64-bites módban. Azzal, hogy a Flow és a PhysX nyílt forráskódúvá vált, elméletben arra is lehetőség van, hogy a technológiák OpenCL vagy Vulkan alapokra is átültethetőek legyenek, ezzel az AMD és az Intel termékeivel is működhetnének. Erre van némi esély, de a PhysX és a Flow igazából már halott, elavult technológiáknak minősülnek, amelyek helyett fejlettebb alternatívákat használnak az egyes játékmotorok esetében – Unreal Engine fronton például a Chaos Physics motor van használatban.

Ennek ellenére a lépés több területre is pozitív hatást gyakorolhat, már amennyiben érdeklődést mutat a két technológia iránt a nyílt forráskódú szoftverek közössége. Erősen valószínű, hogy a nem is oly távoli jövőben hallhatunk majd érdekes projektekről, amelyek PhysX és Flow alapokra építkeznek. A Flow 2.2.0-s és a PhysX 5.6.0-s SDK itt érhető el.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

18 hozzászólás

A komment írásához előbb jelentkezz be!
punchman
punchman
2025. ápr. 10. 2:05
#4

Egészen döbbenetes ahogy Nvidia elhanyagolja még a saját technológiáit is amikor már nem illeszkedik szorosan a profittermelő stratégiájához. Ez csak újabb bizonyíték hogy az igazán fontos, iparágat érintő technológiák csakis szabvány szintjén képviselnek fejlődést, és csakis úgy lehet őket komolyan venni. Hiába nem megy rosszul a cégnek, még a filléreket is sajnálják már rákölteni. Ez lett a PhysX veszte. Nvidia csak fegyvernek használja az innovációt, amivel magához tudja láncolni a vevőit. Csak a piac és a profit számít neki. Ezért kell megbecsülni a nyitottabb, vagy szabványos megoldásokat, illetve azokat a cégeket, akik gyakrabban használják őket.

Busterftw
Busterftw
2025. ápr. 14. 15:05

@punchman
Januar vegen rajtoltak el, a poszt elotte volt 2 hettel majdnem. De szepen ignoraltad megint, hogy kamuztal es szoltak rola.

"miért a közösségnek kell hozzá kompatibilitási réteget fejleszteni."
Hat nem ezert kapaloztal eddig? Hogy ne legyen zart es legyen open-szosz, hogy barki tudjon Nvidiat hekkelni?
MIlyen kozossegrol beszelsz? A 32bit PhysX kozossegrol? Nem ugy volt, hogy ez mar halott regota?
Ennyi kognitiv disszonanciat hogy vagy kepes elviselni?

Szerinted az Nvidianak nincsenek meg ehhez a szamai, hogy ki milyen GPU-val mennyit jatszik ezekkel az erintett jatekokkal?

"De Nvidia semmilyen kifogást nem tud felhozni."
Nem kell kifogast felhozni, ilyen a szoftverfejlesztes. A Windows 98 es az XP sincs tamogatva.
A Steam is dobta egy ido utan a 32bites klienst. Egy ido utan meg kell hozni a dontest, mert csak hatraltatja a fejlesztest, amivel aztan tobb user sziv.

Gpety
Gpety
2025. ápr. 9. 20:17
#3

Megvették az Argeiát, hogy ne az ATI tegye, aztán leépítették a Physixet. Ezt több, mint 10 éve kellett volna meglépniük, így már nem fog senki foglalkozni vele. Sajnos.

Busterftw
Busterftw
2025. ápr. 11. 13:06

@Gpety Ez mire akart valasz lenni? Nem cafolja azt, hogy a PhysX nem epult le, sot.

axe
axe
2025. ápr. 9. 11:32
#2

milyen nagylelkűek ezek az nvidiáék

markangabor
markangabor
2025. ápr. 9. 11:06
#1

10+ éve megkellett volna lépni

Vissza az oldal tetejére