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.
nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
Moderátoři: morke, Walker1134, Wilik
- Shit
- Odborník PCT

- Registrován: 20. pro 2003
- Bydliště: Hradec Králové
nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
http://news.softpedia.com/news/NVIDIA-P ... 0860.shtml
- Jan Machalík
- Mírně pokročilý

- Registrován: 17. led 2004
- Bydliště: Chomutov
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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ý

- Registrován: 26. pro 2003
- Kontaktovat uživatele:
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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

- Registrován: 20. pro 2003
- Bydliště: Hradec Králové
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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.
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

- 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
"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...
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ý

- Registrován: 26. pro 2003
- Kontaktovat uživatele:
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
pokiaľ ati nezahrnie podporu do ovládačov môže to bežať na čom chce ale akcekerovať sa nebudeShit 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.
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

- Registrován: 20. pro 2003
- Bydliště: Hradec Králové
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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ý

- Registrován: 24. úno 2004
- Bydliště: Č.Budějovice
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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...
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

- Registrován: 20. pro 2003
- Bydliště: Hradec Králové
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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

-
- Registrován: 20. črc 2008
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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?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...
Ř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í.
...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ý

- Registrován: 24. úno 2004
- Bydliště: Č.Budějovice
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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...

Totéž platí pro Metro...

Totéž platí pro Metro...
Nejlepší moderátor ve výslužbě
- Sobo
- Středně pokročilý

- Registrován: 28. črc 2007
- Bydliště: Bolatice
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
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.
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.
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ý

- Registrován: 24. úno 2004
- Bydliště: Č.Budějovice
Re: nVidia přepíše PhysX pro OpenCL => Radeony se dočkají PhysX
To znamená PhysX s funkční vícejádrovou podporou.
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ý?
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.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.
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ě