nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Grafické karty s libovolným GPU firmy AMD/ATI (např. Rage, Radeon).

Moderátoři: morke, Walker1134, Wilik

Odpovědět
Shit
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 20. pro 2003
Bydliště: Hradec Králové

nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Shit »

http://news.softpedia.com/news/NVIDIA-P ... 0860.shtml
PhysX middle-ware is used to simulate the laws of physics on a variety of platforms, such as PCs and game consoles (Xbox 360 and PS3), and is meant to add realism and, obviously, improve the overall gaming experience. Most processing of such effects is performed by the x86 CPU that powers said platforms. Some games, however, can take advantage of NVIDIA GeForce GPUs' ability to handle physics computing using CUDA, NVIDIA's proprietary API that, naturally, is not supported by ATI cards.


The lack of PhysX support on AMD adapters gives NVIDIA GeForce adapters a certain edge on the gaming hardware market. On the other hand, not many game developers use GPU PhysX exactly because AMD cards cannot handle it. In seeking to make its API more universal, NVIDIA has decided to port it to OpenCL. Doing so will allow any graphics card to perform the necessary computations even in the absence of CUDA.

“In the future it is a possibility that we could use OpenCL, but at the moment CUDA works great. [Our GPU] architecture allows for acceleration by other things like OpenCL. Nvidia works very closely with The Khronos Group, actually Neil Trevett is president of the group and he’s part of Nvidia, so we’ve been driving that standard also, and it’s an excellent standard,” Nadeem Mohammad, a director of PhysX product management at Nvidia, said in an interview with Bit-tech.

Porting PhysX to OpenCL definitely has its advantages, but, as with all steps forward, there seems to be a catch. While NVIDIA can create a version of GPU PhysX that does not rely on CUDA, how well it runs will be determined by the graphics processor's actual GPU computing capabilities. In regards to AMD adapters, NVIDIA says that there may be some performance issues.

“If we start using OpenCL, then there’s a chance that the features would work on ATI, but I have no idea what the performance would be like. Previously, looking at things like Folding@home, ATI GPU computing performance seems to be behind Nvidia. That probably reflects the fact that their GPU computing solution is probably a couple of generations behind ours,” Mr. Mohammad explained.
Jan Machalík
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 17. led 2004
Bydliště: Chomutov

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Jan Machalík »

Uz se tesim, to bude kecu o tom, jak ma AMD slabe karty , ze neumi poradne pocitat GPGPU pripadne ze nemaji vyladene ovladace atp.Vsadim boty, ze PhysX na kartach od AMD bude minimalne o 20% pomalejsi, nez na nVidia kartach...
SilentiumPC Regnum RG6V ARGB | Asus TUF Gaming B550M-Plus | AMD Ryzen 5 3600X | 16GB DDR4 Patriot Blackout 3600MHz CL17@3733MHz CL16 | ASRock Radeon RX 5600 XT D2 | Samsung 980 Pro Nvme 512GB | Crucial MX500 1TB SATA | Toshiba 3TB | Corsair TX750 | ARCTIC Liquid Freezer II 360 |
dexterav
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 26. pro 2003
Kontaktovat uživatele:

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od dexterav »

v prvom rade je otázka ako sa k tomu postavý samotné ATI/AMD
Intel Ultra 7 265k 5,6/4,9GHz,Apex Z890, 2X24GB 8,73GHz CL40 Corsair, Asus TUF 5090 3.2/34GHz , H2O + Carbide 600Q,SS Noctua Edition, 10TB 850X, Topping D50s + A50s + T5, StrixPG32UCDP, Fold7, ITX 13700k + 5070Ti + Audinst Hud-Mx2 + THX-M50X
Shit
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 20. pro 2003
Bydliště: Hradec Králové

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Shit »

Jako že by blokla celé rozhraní OpenCL? Tomu nevěřím.

Spíš se můžeme bavit/spekulovat o tom, o kolik procent hůře pojede PhysX na OpenCL a kdy to bude.
Delarge
Začátečník
Začátečník
Uživatelský avatar
Registrován: 15. črc 2004
Bydliště: Korova Milk Bar
Kontaktovat uživatele:

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Delarge »

"In the future it is a possibility that we could use OpenCL, but at the moment CUDA works great."

No hned tak to asi nebude...
Back to AMD: Ryzen 7 9800X3D + Noctua NH-U12A CB -- MSI MAG B850 Tomahawk Max WiFi -- Gainward Phantom RTX 4080 -- Kingston FURY Beast 2x32GB DDR5 6000MT/s CL30 -- Seagate FireCuda 530 2TB + WD Black SN850 2TB + Samsung 990 PRO 4TB -- Corsair RM750x -- Fractal Design Torrent -- USB DAC EarMen Eagle -- PreSonus Eris 3.5 BT -- Fractal Design Scape -- Samsung Odyssey OLED G8 -- Razer BlackWidow V3 Pro + Razer DeathAdder V2 Pro + Xbox Wireless Controller -- Windows 11 Home 25H2
dexterav
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 26. pro 2003
Kontaktovat uživatele:

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od dexterav »

Shit píše:Jako že by blokla celé rozhraní OpenCL? Tomu nevěřím.

Spíš se můžeme bavit/spekulovat o tom, o kolik procent hůře pojede PhysX na OpenCL a kdy to bude.
pokiaľ ati nezahrnie podporu do ovládačov môže to bežať na čom chce ale akcekerovať sa nebude :)
mno nemyslím že to bude v dohľadnom čase nejak funkčné
Intel Ultra 7 265k 5,6/4,9GHz,Apex Z890, 2X24GB 8,73GHz CL40 Corsair, Asus TUF 5090 3.2/34GHz , H2O + Carbide 600Q,SS Noctua Edition, 10TB 850X, Topping D50s + A50s + T5, StrixPG32UCDP, Fold7, ITX 13700k + 5070Ti + Audinst Hud-Mx2 + THX-M50X
Shit
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 20. pro 2003
Bydliště: Hradec Králové

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Shit »

OpenCL již bylo plně funkční v nějaké "betě" => v tom bych neviděl tak velký problém, aby funkční OpenCL bylo součástí i "běžných" Catalystů.
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od no-X »

Asi takhle... už se několikrát prokázalo, že na multijádrovém procesoru PhysX běhá minimálně stejně dobře, jako na GPU, je-li pro to optimalizovaný. Takže z hlediska uživatele ATi grafiky je jedno, jestli hra bude používat záměrně zprzněný kód pro CPU, nebo záměrně zprzněný kód pro GPU, když to ve výsledku poběží mizerně. Jinak řečeno, nejde o to, kdy bude PhysX pro OpenCL, ale kdy nebude celý koncept postavený tak, aby běžel mizerně na všem, z čeho nVidii nejdou prachy.

Mimochodem, nějak mi připadá, že celý ta PhysX hype začala utichat a místo toho teď nVidia tlačí 3D Vision. Zřejmě zjistili, že jim to přineslo míň, než čekali...
Nejlepší moderátor ve výslužbě
Shit
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 20. pro 2003
Bydliště: Hradec Králové

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Shit »

Nj, ale kdyby nV použila záměrně zkriplený kód i pod OpenCL, tak od toho dají ruce pryč všechni vývojáři her a to asi nV nechce. :|
obcanskej
Začátečník
Začátečník
Registrován: 20. črc 2008

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od obcanskej »

no-X píše:Asi takhle... už se několikrát prokázalo, že na multijádrovém procesoru PhysX běhá minimálně stejně dobře, jako na GPU, je-li pro to optimalizovaný. Takže z hlediska uživatele ATi grafiky je jedno, jestli hra bude používat záměrně zprzněný kód pro CPU...
Asi takhle...kde se to prokázalo? Ve vlákně o physX si se to snažil "prokázat" poměrně zuřivě, ovšem bez úspěchu. Nějaké nové informce od té doby?
Řeknu to asi takhle, 20% výkonu u GTX 580 navrch proti GTX 480? To bude stačit tak maximálně na nejslabší modely z řady HD 6900.
...majitelé KEPLER grafik budou brečet, protože ve většině hrách mají nižší výkon, než za tu samou cenu mají konkurenční grafiky HD 7800...
Mohu vám již se 100% jistotou říci, že zatím grafické karty KEPLER rozhodně výkonné HD 7900 neohrozí.
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od no-X »

Nezobecňuj svůj názor, nevím o jediné osobě na tohmle fóru, která by ho s tebou sdílela. Těžko něco vysvětlovat člověku, který nemá zájem pochopit...

Obrázek

Totéž platí pro Metro...
Nejlepší moderátor ve výslužbě
Sobo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 28. črc 2007
Bydliště: Bolatice

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od Sobo »

Co si mám představovat pod frází "MULTI-CORE PHYSX"? Jestli je to tak, že v režimu off počítá Q9400 jenom jedním jádrem a v režimu ON pak čtyřmi, tak mi ten nárůst výkonu nějak nesedí. Ale kdyby to nebylo vůbec rozvětvené, tak by to i GPU muselo počítat na jednom vlákně, respektive jednom SP, což by byl výkon zajisté menší, takže to asi bude úplně nějak jinak. :D Může teda někdo nějak rozumně vysvětlit, co ten pojem znamená?

ad Metro: souhlasím, že v případě vypnutí GPU PhysX na nVidia kartě se výkon zvýší, nicméně to nutně neznamená, že CPU je pro tento účel výkonnější, jelikož grafická karta je obrovským způsobem zatížená renderingem scény, tudíž jakékoliv snížení nároků na ní povede ke zvýšení výkonu.
So, Lone Star, now you see that the Evil will always triumph, because Good is dumb! - Lord Dark Helmet @ Spaceballs
no-X
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. úno 2004
Bydliště: Č.Budějovice

Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX

Příspěvek od no-X »

To znamená PhysX s funkční vícejádrovou podporou.
grafická karta je obrovským způsobem zatížená renderingem scény, tudíž jakékoliv snížení nároků na ní povede ke zvýšení výkonu.
Grafická karta je zatížená, ale procesor se fláká? To je trochu divné. Všechny vertexy ve scéně (krom teselace) generuje procesor. Všechny objekty visí na procesoru. PhysX (ať HW nebo SW) se stará jen o jejich kolize, ale generuje je stále procesor.

Kdyby to bylo, jak popisuješ, tak jak je možné, že v předchozích PhysX titulech se stávalo, že použití SW PhysX znamenalo brutální propady výkonu ač byl procesor nevytížený? :-)
Nejlepší moderátor ve výslužbě
Odpovědět

Zpět na „AMD/ATI grafické karty“