NVIDIA PhysX - poznatky z praxe
Moderátoři: Walker1134, Wilik
- nou
- Začátečník

-
- Registrován: 11. pro 2009
Re: NVIDIA PhysX - poznatky z praxe
analyza PhysX CPU vs GPU http://www.realworldtech.com/page.cfm?A ... 142143&p=1
-je pouzivane len zastarale x87 instrukcie nie SSE. pritom kazdy CPU po 2005 ma podporu pre SSE by bolo mozne ziskat 2-4 nasobku vykonu.
-preco nie je automaticky threadovany vypocet ak je to mozne pre GPU?
vysledok je ze nVidia kryply PhysX pre CPU aby to vyznelo lepsie pre jej GPU.
-je pouzivane len zastarale x87 instrukcie nie SSE. pritom kazdy CPU po 2005 ma podporu pre SSE by bolo mozne ziskat 2-4 nasobku vykonu.
-preco nie je automaticky threadovany vypocet ak je to mozne pre GPU?
vysledok je ze nVidia kryply PhysX pre CPU aby to vyznelo lepsie pre jej GPU.
- Stratos
- Začátečník

- Registrován: 05. zář 2003
- Bydliště: Hvožďany
- Kontaktovat uživatele:
Re: NVIDIA PhysX - poznatky z praxe
tohle vime uz dlouho, defakto jedina hra kde CPU physx Kod zoptimalizovali pro nejnovejsi procesory je METRO 2033 kde neni problem provozovat pres CPU vsechny PhysX efekty na stejne urovni co pres GPU. (a to byla prace ciste vyvojaru hry kteri si ten kod poupravili)
- sam_217
- Mírně pokročilý

- Registrován: 16. bře 2008
- Bydliště: Subprostor
- Kontaktovat uživatele:
Re: NVIDIA PhysX - poznatky z praxe
Dělá se mi z toho nechutně :X Nvidia PhysX=piece of shit, kdysi sem si myslel žeje to paráda technologickej převrat, kdy grafiyk překonávají CPU a všřil sem přesně žvástum of nvidia.
Takhle si radši nikdy nekoupim nvidia kartu kvůli tomu že má PhysX a raději oželím PhysX detaily v oblíbené hře, než abych jim tuhletu sviňárnu podporoval -to Metro je fakt krásnej příklad, ne jenomže podle toho článku se využív starých instrukcí z roku 2000
, ale ani nemaj autimatický multitreadování pro CPU, pouze na jejich grafikách se automaticky zapne multithreadování, ale na CPU jede defaultně only one core, přitom sama nvidia píše, že PhysX poběží v CPU verzi defaultně pouze na jednom jádře, a o tom jestli pojede na více jádrech nechávaj na vývojářích
aspoň že tak, ale tim totálně odpadá tvrzení, že GPU beats the CPU in PhysX calculations, protože za využití jednak SSE instrukcí + multi threading pro CPU určitě výkon 4jádrovýho Intel Core i7/i5 překoná kdejakou GTX285...
Takhle si radši nikdy nekoupim nvidia kartu kvůli tomu že má PhysX a raději oželím PhysX detaily v oblíbené hře, než abych jim tuhletu sviňárnu podporoval -to Metro je fakt krásnej příklad, ne jenomže podle toho článku se využív starých instrukcí z roku 2000
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
PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
- jloucky
- Nováček

-
- Registrován: 01. led 2007
Re: NVIDIA PhysX - poznatky z praxe
Začíná to tu smrdět trollovinou...
Nikdo asi nepochybuje, že dostupné informace od nVidie jsou tendenční až hypované. Uvedený článek z opačného tábora na tom ale není o moc lépe. Jedno vlákno nebo šest na CPU - co je to proti možnostem několikasetnásobné paralelizace na grafické kartě? V úlohách, které lze takto masivně paralelizovat, je GK prostě nedostižná, to nelze popřít.
Upřímně, kdyby nVidia optimalizovala PhysX na CPU, tak by byli za totální idioty. Kdo z vás by to v jejich postavení udělal? Už jenom to, že vývojáři mají možnost provést optimalizaci na CPU sami, je pozitivní. Proč by to ale měla dělat za konkurenci nVidia?
Celá takhle situace není nic horšího než regulérní konkurenční boj, a momentálně má podle mého názoru výrazně navrch nVidia. Lepší optimalizace her pro jejich karty, více možností jak využívat GK než jen na hry, celkově vyladěnejší ovladače, to vše AMD jenom syrovým výkonem nedožene. Jako zákazník u nVidie dostanu za trochu více peněz o hodně více muziky.
Tohle je můj názor a neberu vám váš, ale mohli bychom zůstat u tématu "poznatky z praxe" a spamovat tu neobjektivní články.
Nikdo asi nepochybuje, že dostupné informace od nVidie jsou tendenční až hypované. Uvedený článek z opačného tábora na tom ale není o moc lépe. Jedno vlákno nebo šest na CPU - co je to proti možnostem několikasetnásobné paralelizace na grafické kartě? V úlohách, které lze takto masivně paralelizovat, je GK prostě nedostižná, to nelze popřít.
Upřímně, kdyby nVidia optimalizovala PhysX na CPU, tak by byli za totální idioty. Kdo z vás by to v jejich postavení udělal? Už jenom to, že vývojáři mají možnost provést optimalizaci na CPU sami, je pozitivní. Proč by to ale měla dělat za konkurenci nVidia?
Celá takhle situace není nic horšího než regulérní konkurenční boj, a momentálně má podle mého názoru výrazně navrch nVidia. Lepší optimalizace her pro jejich karty, více možností jak využívat GK než jen na hry, celkově vyladěnejší ovladače, to vše AMD jenom syrovým výkonem nedožene. Jako zákazník u nVidie dostanu za trochu více peněz o hodně více muziky.
Tohle je můj názor a neberu vám váš, ale mohli bychom zůstat u tématu "poznatky z praxe" a spamovat tu neobjektivní články.
- sam_217
- Mírně pokročilý

- Registrován: 16. bře 2008
- Bydliště: Subprostor
- Kontaktovat uživatele:
Re: NVIDIA PhysX - poznatky z praxe
několikanásobná paralelizace? Tak když je to tak rychlý, proč to nvidia dávno nepoužívá? Špatně není to, že to aspoň nvidia nechá na vývojářích, zda-li umožní multithread physX na CPU, a že v defaultu to je na 1jádro, ale špatný je, že prhlašujou jak moc je jejich karta na toto výkonější než CPU s grafy, kde to nechaj běžet pouze na jendom jádře a ani to tam nenapíšou! - tohle je marketing, paralrlizace neparalelizace, fakt je ten, že v současné verzi PhysX softwaru je 4jádrovej procesor výkonější na výpočet physX než GPU, to že nvidia nevyužívá té "masivní paralelizace" je zas jejich problém, nemsusej aspoň prohalšovat že GPU je rychlejší než CPU přitom je to jen na jednom jádře toho CPU, kdyby Intel vydával PhysX a neoptimalizoval by ho pro více vláken, tak by to byl zas jeho problém, že physX nemultithreaduje, rozdíl je v tom, že nvidia navíc na tomto zaládá své tvrzení o nesporné xxx vyšší rychlosti GPU oproti CPU, když na CPU PhysX vůbec absolutně neoptimalizovali ani trochu!
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
PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
- HEAD
- Začátečník

-
- Registrován: 27. lis 2005
- Bydliště: Usti n/L
- Kontaktovat uživatele:
Re: NVIDIA PhysX - poznatky z praxe
Clanek v cestine na toto tema. http://extrahardware.cnews.cz/proc-je-p ... cpu-pomaly

//edit Wilik - promaz OT
Aneb za vsim hledej NvidiiProč tedy PhysX využívá zastaralé instrukce x87 namísto moderních SSE, když všechny procesory v roce 2005 už podporovaly SSE2 (Ageia PPU karta vyšla v roce 2006)? Podle Davida Kantera jednoduše proto, že to Ageia nebo nVidia tak chtěly. Odhaduje, že upravit a překompilovat knihovny PhysXu by zabralo jeden až dva dny a maximálně dva týdny testování navrch.
//edit Wilik - promaz OT
- XPCZ
- Nováček

-
- Registrován: 29. led 2010
- Bydliště: Plzeň
- Kontaktovat uživatele:
PhysX GTX260+8800GT
Ahoj sehnal jsem na aukru za par kc 8800GT a chtel bych ji dat na pocitany PhysX ke svoji stavajici GTX260. Tak jsem je tam obe vrazil ovladace nainstaloval v nvidia panelu je PhysX nastaveny na 8800GT ale ve hre jako crysis je jeji zatizeni 0% ikdyz jede GTX260 na 99% ale kdyz pustim test v 3d mark vantage CPU physX tak 260 jede cca na 7% a 8800GT na 80% to same v testech na physX od Nvidie nevite nekdo kde jsem zapomel co nastavit ? 
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: PhysX GTX260+8800GT
Nastaveno to máš dobře. Když pustíš test čistě na physx tak logicky to GTX260 loadovat nebude a Crysis Physx nepoužívá tak tam ta 8800GT bude naprosto neaktiví, je to ihmo ok. Vyplatí se to pouze v hrách co jsou na Physx hodně závislé, typu Mirrors edge, Batman, atd.
- XPCZ
- Nováček

-
- Registrován: 29. led 2010
- Bydliště: Plzeň
- Kontaktovat uživatele:
Re: PhysX GTX260+8800GT
Aha diky tak v batman bezi a pridava kolem 12fps
tak si budu muset pockat na mafie 2 a nebo snad crysis 2 uz to podporovat bude diky za odpoved 
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: PhysX GTX260+8800GT
No krom mafie bych spíš nic nečekal, jako takhle, toho batmana i mirrors edge, vlastně všechny hry kde physx nelze slušně provozvoat přes CPU, ti pojedou ok i jen s tou GTX260. Já bych tu 8800GT vyndal, je tam ihmo k ničemu. Navíc G92 jádro neumí vypínat své části v nečinosti, a v idle žere víc jak ta GTX260. Fakt to nemá smysl.
- XPCZ
- Nováček

-
- Registrován: 29. led 2010
- Bydliště: Plzeň
- Kontaktovat uživatele:
Re: PhysX GTX260+8800GT
JJ ale ve hrach kde PhysX jede pomaha dost viz muj test http://www.pcsnadno.hys.cz/drupal/node/25 jeste dneska dodam dalsi grafy z dalsich her jinak mam klavesouvou zkratku ze se zapne az pri hre jinak je na minimalnich taktek takze skoro bez spotreby.
- Krteq
- Středně pokročilý

-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: PhysX GTX260+8800GT
Tvůj test? Vždyť to jsou grafy z EliteBastards 
Ta 8800GT bude žrát pořád i když nepojede žádná aplikace využívající PhysX (pojede v idle režimu) a jak už psal DOC_ZENITH, bude mít větší spotřebu v idle jak ta GTX 260.
Ta 8800GT bude žrát pořád i když nepojede žádná aplikace využívající PhysX (pojede v idle režimu) a jak už psal DOC_ZENITH, bude mít větší spotřebu v idle jak ta GTX 260.
- XPCZ
- Nováček

-
- Registrován: 29. led 2010
- Bydliště: Plzeň
- Kontaktovat uživatele:
Re: PhysX GTX260+8800GT
ale houby
moje delany vcera ve wordu
mam tu jeste vysledky mereni mereno prez fraps
1physX 8800gt Frames: 2555 - Time: 60000ms - Avg: 42.583 - Min: 24 - Max: 56
2 Frames: 2555 - Time: 60000ms - Avg: 42.583 - Min: 31 - Max: 58
3 Frames: 2533 - Time: 60000ms - Avg: 42.217 - Min: 21 - Max: 55
4 Frames: 2708 - Time: 60000ms - Avg: 45.133 - Min: 33 - Max: 61
1 physx gtx260 Frames: 1583 - Time: 60000ms - Avg: 26.383 - Min: 20 - Max: 33
2 Frames: 1602 - Time: 60000ms - Avg: 26.700 - Min: 20 - Max: 33
3 Frames: 1595 - Time: 60000ms - Avg: 26.583 - Min: 21 - Max: 35
Nejsem kopirak xD jako nikdo nemam to zapotrebi
1physX 8800gt Frames: 2555 - Time: 60000ms - Avg: 42.583 - Min: 24 - Max: 56
2 Frames: 2555 - Time: 60000ms - Avg: 42.583 - Min: 31 - Max: 58
3 Frames: 2533 - Time: 60000ms - Avg: 42.217 - Min: 21 - Max: 55
4 Frames: 2708 - Time: 60000ms - Avg: 45.133 - Min: 33 - Max: 61
1 physx gtx260 Frames: 1583 - Time: 60000ms - Avg: 26.383 - Min: 20 - Max: 33
2 Frames: 1602 - Time: 60000ms - Avg: 26.700 - Min: 20 - Max: 33
3 Frames: 1595 - Time: 60000ms - Avg: 26.583 - Min: 21 - Max: 35
Nejsem kopirak xD jako nikdo nemam to zapotrebi
- XPCZ
- Nováček

-
- Registrován: 29. led 2010
- Bydliště: Plzeň
- Kontaktovat uživatele:
Re: PhysX GTX260+8800GT
Jinak posli mi link na ty testy jak si rikal zajimalo by me to aspon bych je mohl zazalovat a neco vydelat xD
- gejmer
- Začátečník

-
- Registrován: 15. čer 2008
Re: PhysX GTX260+8800GT
Mně PhysX zklamalo,ve Vantage jsem měl s fyzickou kartou ještě o něco míň bodů než bez ní,nedovedu pochopit proč.
A kvuli několika hrám co se daj spočítat na prstech jedné ruky...no děkuji pěkně.
Přitom je to škoda,že jsou vývojáři neschopní,ve PhysX jsou super efekty,jen je použít.
Koukněte třeba sem,paráda. http://www.youtube.com/watch?v=1NxyFzNx ... re=related
A kvuli několika hrám co se daj spočítat na prstech jedné ruky...no děkuji pěkně.
Přitom je to škoda,že jsou vývojáři neschopní,ve PhysX jsou super efekty,jen je použít.
Koukněte třeba sem,paráda. http://www.youtube.com/watch?v=1NxyFzNx ... re=related
- dexterav
- Mírně pokročilý

- Registrován: 26. pro 2003
- Kontaktovat uživatele:
Re: PhysX GTX260+8800GT
ono je možno problém aj to že fyzika v hre nie len jedna nejaká guľa popr niečo podobné ale musí to byť ovela komplexnejšie
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 + Tilia + T5, StrixPG32UCDP, Fold7, ITX 13700k + 5070Ti + Audinst Hud-Mx2 + THX-M50X
- XPCZ
- Nováček

-
- Registrován: 29. led 2010
- Bydliště: Plzeň
- Kontaktovat uživatele:
Re: PhysX GTX260+8800GT
Tak asi proto ze ve vantrage pri testu na physx byla vytezovana slabsi karta a hlavni primarni nic nedelala, ale kdyz jsou vytezovany obe hlavni treba pri hrani batman tak se stara jen o vykresleni a druha pocity physx proto tam byl narusr vykonu veliky. Teda tak bych to aspon rekl ja (mozna ze se pletu)
- vendo007
- Začátečník

- Registrován: 12. pro 2007
Re: NVIDIA PhysX - poznatky z praxe
poprosim modov aby sa nehnevali, kedze to na 95% sem nepatri ale neviem kam to dat
http://www.youtube.com/watch?v=dwvukCY5xok
viete o tom nieco viac?
zatial najrealnejsie fyzikalne efekty ake som videl
neviete ci to ma moznost byt pouzite v hracskom priemysle? (som unaveny a tak nemam cas to moc studovat, necham si poradit od miestnych guru)
http://www.youtube.com/watch?v=dwvukCY5xok
viete o tom nieco viac?
neviete ci to ma moznost byt pouzite v hracskom priemysle? (som unaveny a tak nemam cas to moc studovat, necham si poradit od miestnych guru)
"Real power can't be given. It must be taken."
- Krteq
- Středně pokročilý

-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: NVIDIA PhysX - poznatky z praxe
Vím jen, že je to dílo Thiaga Costy (Thiago Costa) z Ubisoftu, ale Ubisoft sám se na tom nepodílel, ani ho prozatím neplánuje od Thiaga odkoupit.
Jinak je to samostatný framework bez GPU akcelerace (tj. běží pouze na CPU) a je prozatím využitelný jen v CG programech.
Jinak je to samostatný framework bez GPU akcelerace (tj. běží pouze na CPU) a je prozatím využitelný jen v CG programech.
- gejmer
- Začátečník

-
- Registrován: 15. čer 2008
Re: PhysX GTX260+8800GT
Tak jsem otestoval 8800GTX jako primární GPU a GTX 480 jako fyzickou kartu.
Tedy výrazně slabá karta jako primární a velmi silná karta jako PhysX.
Stručně a jasně,ve Vantage jsem měl nárůst necelých 200 bodů.
Z toho jasně vyplívá minimálně to,že Vantage je absolutně nevhodný pro jakékoliv testování výkonu PhysX
Tedy výrazně slabá karta jako primární a velmi silná karta jako PhysX.
Stručně a jasně,ve Vantage jsem měl nárůst necelých 200 bodů.
Z toho jasně vyplívá minimálně to,že Vantage je absolutně nevhodný pro jakékoliv testování výkonu PhysX
Naposledy upravil(a) Krteq dne pát 6. srp 2010, 09:38, celkem upraveno 1 x.
Důvod: Presun z hlavni sekce GK
Důvod: Presun z hlavni sekce GK