NVIDIA PhysX - poznatky z praxe

Grafické karty s libovolným GPU firmy nVidia (např. Riva, GeForce).

Moderátoři: Walker1134, Wilik

Odpovědět
xsigr
Nováček
Nováček
Registrován: 20. zář 2010

GTX 295 physX ??

Příspěvek od xsigr »

Cau jen,tak ze zajimavosti slo by na teto karte nastavit oboje jadra na physX?? a mit ji jenom na fiziku?? Priklad: GTX 480 na 3D a GTX 295 na physX asi ne co??
Naposledy upravil(a) Krteq dne pon 20. zář 2010, 12:28, celkem upraveno 1 x.
Důvod: Přesun z hlavní sekce GK + sloučení témat
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: GTX 295 physX ??

Příspěvek od DOC_ZENITH »

Ne, physx nelze provozovat na více jádrech zároveň.
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od nou »

hmmm 400% narast s najnovsim 2.8.4 pri pouziti CPU. a teraz mi hovorte ze to nebolo kryplene. http://www.geeks3d.com/20100922/physx-s ... imulation/
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Krteq »

Nj, ale to zatím platí jen pro "cloth-simulation". "Rigid body", "colision detection" atd. je pod CPU physX stále mizérie :(
spajdr
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 14. bře 2004
Bydliště: Ostrava Poruba
Kontaktovat uživatele:

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od spajdr »

CPU Cloth demo v2.8.3: GPU usage around 15%
CPU Cloth demo v2.8.4: GPU usage around 50%
Takže to navýšení výkonu není jenom lepší optimalizace pro CPU...
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od nou »

spajdr: vyssie FPS vyssia zataz na GPU.
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od sam_217 »

Jistě jste zpozorovali, že s timto novým SDK vyrobili i fluidmark 1.2.2 http://www.geeks3d.com/20100921/gpu-too ... k-2-8-4-4/
kterej má bejt údajně přepracovanej na SSE2 processing, je tam drobný nárust výkonu oproti starší verzi která je údajně jen na x87! tvrdí 57bodů vs 66, takže 2-4x vyšší výkon se nekoná...

Nějak přestávám těm kecům o deoptimalizaci PhysX na cpu věřit, sám jsem to testoval, vyšlo mi taky 66bodů, dřív jsem měl kolem 60, možná 59, jediný co brutálně přidá na výkonu tak že to dorovná slabou GTs250 je Async mode, takže žádný porážení GTX275 procesorem Core 2 Quad Q9400 se nekoná! fake...

Nakonec ty grafiky na physX maj přece jenom něco do sebe, když jsou o tolik rychlejší...
PC1: AMD Ryzen 5800X3D@default Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 64GB Patriot Viper Steel 3600MHz@CL18-22-22-42 // 9070XT Pulse // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // LianLi O11 XL // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Krteq »

sam_217 píše:Jistě jste zpozorovali, že s timto novým SDK vyrobili i fluidmark 1.2.2 kterej má bejt údajně přepracovanej na SSE2 processing...
:?: Nějaký link by nebyl? O využívání SSE instrukcí se hovoří až ve spojitosti s PhysX SDK 3.0. PhysX SDK 2.x.x.x SSE instrukce nevyužívá.

Ohledně té "deoptimalizace", mrkni na tenhle starší post a přečti si celý článek, možná opět uvěříš :)

//Přidávám odkaz na článek od JeGXe (tvůrce Fluidmarku), kde je jasně viditelný nárůst výkonu při portaci x87 (FP87) kódu pro SSE/SSE2 instrukční sadu
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od sam_217 »

Aha, tak omlouvám se za spam, pročetl jsem to včera pozdě v noci usínajíc, ale asi jsem to přeložil špatně ale jedná se o toto
Other interesting consequence of PhysX SDK 2.8.4.4 is that the engine core is compiled with SSE2. So CPU PhysX takes advantage of that and from my first tests, there is a gain (not a huge gain but a gain anyway):

FluidMark 1.2.2
- CPU: Quad Core X9650 @ 3.2GHz
- 60000 part, Multi-core:ON – Async mode: OFF
- Res: 1024×768 windowed
- Global SCORE: 65 points (60000 ms) – CPU PhysX
- PhysX: 65 (11 SPS) – GraphX: 65 (11 FPS)

FluidMark 1.2.0
- CPU: Quad Core X9650 @ 3.2GHz
- 60000 part, Multi-core:ON – Async mode: OFF
- Global SCORE: 57 points (60000 ms) – CPU PhysX
- PhysX: 57 (10 SPS) – GraphX: 57 (10 FPS
Pokud se nemýlím, píše se tam že jádro enginu je postaveno na SSE2, ale nevim co si z toho mám odvodit, co to znamená, takže odborníci, vysvětlujte...
najdete tento úryvek zde VE ČTVRTÉM ODSTAVCI
PC1: AMD Ryzen 5800X3D@default Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 64GB Patriot Viper Steel 3600MHz@CL18-22-22-42 // 9070XT Pulse // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // LianLi O11 XL // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Krteq »

Aha, tak podle JeGXe a PhysXinfo byly binárky (zdroják) SDK 2.8.4.4 údajně kompilovány s nějakými SSE2 optimalizacemi, ale nikdo neví jakými.
Binary version of PhysX SDK 2.8.4. is compiled with SSE2 optimizations
To ale neznamená, že tohle SDK využívá SSE instrukce nativně, to by ty nárůsty byly IMHO mnohem větší.
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od nou »

na 99% proste len zapli use SSE2 flag v kompilatore. co vyprodukuje aspon nejaky SSE kod ktory ale nebyva o moc rychlejsi.
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od sam_217 »

aha, tak v tom případě kauza kriplení physX na CPU ještě nekončí, pravda je že to pár bodů přidalo (cca 7-9) ten novej fluidmark, takže nativně využívat SSE2 by mělo PhysX SDK 3.x.x. ?,
PC1: AMD Ryzen 5800X3D@default Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 64GB Patriot Viper Steel 3600MHz@CL18-22-22-42 // 9070XT Pulse // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // LianLi O11 XL // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Krteq »

sam_217 píše:takže nativně využívat SSE2 by mělo PhysX SDK 3.x.x.
Podle vyjádření zástupce nV ano.
Bryan Del Rizzo (NVIDIA senior PR manager), in this article, said that PhysX 3.x SDK, the new major branch of the PhysX engine SDK, will enable SSE code by default. What’s more, the forthcoming PhysX 3.x SDK will introduce new automatic multi-threading (for multi-core CPUs) support.

The new SDK will automatically take advantage of however many cores are available, or the number of cores set by the developer, and will also provide the option of a “thread pool” from which “the physics simulation can draw resources that run across all cores.”
Darell
Začátečník
Začátečník
Registrován: 07. črc 2010
Bydliště: Rožnov pod Radhoštěm

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Darell »

Zdravíčko, určitě to tady už bylo, ale jde nějak "skrýt" ten text PhysX:CPU, třeba teď hraju Dragon Age a mám tam české titulky a když je tam ten nápis, tak se to blbě čte :razz: ... díky ;-)
LookAS
Začátečník
Začátečník
Registrován: 04. lis 2003
Bydliště: Přelouč
Kontaktovat uživatele:

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od LookAS »

ovladaci panel nvidia -> nahore v liste 'nastaveni 3D'
Core i9-7920X + be quiet! dark rock pro 4 .:. ASRock Taichi .:. 96GB Corsair 3200MHz .:. HP Quadro RTX A4000 16GB .:. Samsung S27A850D 27" 1440p .:. Samsung P990, EVO 850, ... .:. Fractal Design Define R3 w/ PC Silencer MK II 950W

Ryzen 5 3600, 16GB RAM, Asus Prime B550-Plus, 3x Radeon VII, Gigabyte Aorus 850W Plat.
CZ_viper
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. čer 2003
Bydliště: Hodonín

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od CZ_viper »

Ahoj,

když už je tu diskuze o PhysX, měl bych dotaz. Má cenu k GTX580 přidávat 8800GT jen na PhysX? A pokud ano, ve kterých hrách to pomůže? Zkoušel jsem jen Metro 2033 a tam byl rozdíl s Advanced PhysX cca 0,5 FPS.

Děkuji.
AMD 9800X3D PBO2e 80°C, 64 GB DDR5 6400 CLK 32, Gigabyte RTX 4090 OC, 3x 4 TB SSD, Acer Predator 43" 4k/120.
gejmer
Začátečník
Začátečník
Registrován: 15. čer 2008

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od gejmer »

CZ_viper píše:Ahoj,

když už je tu diskuze o PhysX, měl bych dotaz. Má cenu k GTX580 přidávat 8800GT jen na PhysX? A pokud ano, ve kterých hrách to pomůže? Zkoušel jsem jen Metro 2033 a tam byl rozdíl s Advanced PhysX cca 0,5 FPS.

Děkuji.
Pravděpodobně máš s tou GTX580 výkonostně tak silnou sestavu,že již další zlepšení nepozoruješ.
Youki
Začátečník
Začátečník
Uživatelský avatar
Registrován: 05. úno 2007
Bydliště: Trenčín

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Youki »

CZ_viper píše:Ahoj,

když už je tu diskuze o PhysX, měl bych dotaz. Má cenu k GTX580 přidávat 8800GT jen na PhysX? A pokud ano, ve kterých hrách to pomůže? Zkoušel jsem jen Metro 2033 a tam byl rozdíl s Advanced PhysX cca 0,5 FPS.

Děkuji.
Jedine kde to pocitis vyrazne je Batman ked tu 8800GT vyhradis v ovladacoch len na Physx.Inde to nepocitis skoro vobec,aspon co som ja skusal,take su moje zistenia
CPU: Core i7-3930K @ 4400Mhz / 1.30V, MB: Gigabyte GA-X79-UD5, RAM: G.Skill RipjawsZ 4x2048MB DDR3 2133 9-11-10-28,VGA: 2 x Gigabyte 580 GTX SLI @ 855/1710/4200, HDD: Corsair SSD Force Series 240GB,2x WD Caviar Black 1TB SATA3,PSU: Enermax Revolution ERV950EWT,Audio: Creative Sound Blaster X-Fi Titanium Fatal1ty Champion Series,Keyboard: Logitech G19,Mouse: G9x + Razer Destructor,LCD: 30"HP ZR30w,Case: CM HAF X,OS: Microsoft Windows 7 Ultimate 64-bit
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Krteq »

Krteq píše:
sam_217 píše:takže nativně využívat SSE2 by mělo PhysX SDK 3.x.x.
Podle vyjádření zástupce nV ano.
Bryan Del Rizzo (NVIDIA senior PR manager), in this article, said that PhysX 3.x SDK, the new major branch of the PhysX engine SDK, will enable SSE code by default. What’s more, the forthcoming PhysX 3.x SDK will introduce new automatic multi-threading (for multi-core CPUs) support.

The new SDK will automatically take advantage of however many cores are available, or the number of cores set by the developer, and will also provide the option of a “thread pool” from which “the physics simulation can draw resources that run across all cores.”
Když už se to vytáhlo na světlo v jiném vlákně... Tak po roce a půl stále nic :(
Alfajk
Začátečník
Začátečník
Registrován: 15. kvě 2009

Re: NVIDIA PhysX - poznatky z praxe

Příspěvek od Alfajk »

kdyz mam atinu...jak spustim hru,ktera vyzaduje physx ? (nejaky dll z physx,samotny physx ne)
CPU: AMD Ryzen 5 7600X@5,5GHz | GPU: EVGA GeForce RTX 3080 12GB XC3 ULTRA GAMING | MB: ASUS PRIME X670-P WIFI | RAM: 32GB DDR5 6000MHz CL36 FURY EXPO | SSD: WD Black SN770 NVMe 2TB | PSU: Seasonic Focus GM-850 Gold | CPU Cooler: Noctua NH-D15 | Case: be quiet! Pure Base 500DX Black | OS: Win 10 Professional | Monitor: ASUS TUF Gaming VG27AQL1A
Odpovědět

Zpět na „NVIDIA grafické karty“