Reklama

Máte problémy s PhysX a Metro 2033? Nejste sami

Problémů s ovladači ATI Catalyst jsem si za dobu, co testuji grafické karty užil nemálo. Dokonce snad více i době, kdy se ještě nejmenovaly Catalyst a poté hlavně v dobách, kdy ATI začínala s .NET Catalyst Control Center pod Windows XP. V poslední době se ale potíže stále častěji týkají ovladačů společnosti nVidia, dříve zvaných ForceWare, dnes jen GeForce. Nejdříve to byly potíže s mizejícím sledováním teplot, zničeným hardwarem (souvisejícím asi částečně i se zvýšením výkonu, hlavně na G92) a nemalé potíže přináší integrace PhysX do ovladačů grafické karty.

Schválně se zkuste podívat do Program Files (x86) a NVIDIA Corporation\PhysX\Engine

Nejenže ovladače PhysX zřejmě značně zvyšují objem každé verze ovladačů, ale jejich filozofie mi přijde poněkud podivná. Zpětná kompatibilita je totiž zaručena uchováváním všech klíčových předchozích verzí.

Do toho občas přijdou trošku problémové verze, jako kupříkladu 9.09.0203. To jsou ovladače, jež byly tuším vydány současně s GPU PhysX patchem pro Sacred 2 a už v té době jste mohli na internetu najít reakce, že s těmito ovladači uživatelům pro změnu neběžely starší tituly (a volili tedy mezi Sacred 2 a staršími). To si pořád ještě připravuji půdu pod nohama pro grandiozní finále, jež v mém případě způsobilo posunutí vydání druhé části recenze GTX 480 o několik dní.

Další problémy mohou nastat při změnách ovladačů a s herními novinkami jako třeba Metro 2033. To s sebou nese ovladač PhysX 9.10.0222, tedy novější "driver" než má nVidia na svých stránkách. Jelikož jsem znovu měřil některé testy na GeForce GTX 285, použil jsem ovladač 197.25, jeden z nejnovější, který tuto kartu podporuje. Poté jsem vrátil do PC GeForce GTX 480 a nainstaloval zpět tedy 197.17. Spuštění hry Metro 2033 najednou nebylo možné a končilo hlášením: PhysXloader.dll is missing (nebo not found).

Stačilo zadat klíčová slova physxloader a metro 2033 do googlu a vyskočí na vás stovky stejných problémů. I když odfiltrujete potíže zaviněné warezem, zbude jistě více než sto relevantních odkazů. Dozvíte se, že musíte instalovat PhysX 9.10.0222 ze složky hry (jak se ale z fungující hry stala nefunkční? stačilo instalovat ovladače ke grafické kartě nVidia?). Dobrá tedy, provedeme to. Jenže ouha:

Popravdě některým, to fungovat bude, resp. většině. V mém případě se to ale zaseklo na starší verzi ovladačů PhysX, jež se tam zřejmě dostala s nějakou jinou používanou hrou nebo ovladači GeForce. Ovládací panely hlásily možnost odinstalovat 9.09.0203. Pokusil jsem se tedy. Ale opět špatně. Screenshot nad odstavcem mě pronásledoval a nešlo tuto verzi ani znovu nainstalovat.

Pořád jsem měl dodat nějaký WIS....msi, který v Common Files\Wise Installation Wizard ale nebyl. Přejmenování WIS...msi z jiné verze PhysX nepomohlo. Driver Sweeper bohužel také. Ovladače jakoby odebral, ale nové ovladače stále nebylo možné nainstalovat. Ovladače 9.09.0203 a starší potom při instalaci začaly skutečně vtipkovat:

Kontaktoval jsem i nVidii a dostal se mi odpovědi, která mě zvedla ze židle:

Can you ask him to try this?

I’d have to ask on the uninstall issue. Normally that can only happen if you mess around with different versions over time on a system.

Veškerý "mess" byl na asi měsíc staré instalaci Windows 7, kde došlo k pouhé instalaci testovacích her a dvou verzí ovladačů nVidia GeForce (což je bohužel nutnost, když GeForce GTX 480 není v době vydání podporována v ovladači s dalšími kartami). Dobrá tedy, jedna rada tam byla. Instalaci PhysX spouštím s parametrem /quiet (můžete přidat na konci spouštěcího příkazu při tvorbě zástupce) a ta tedy mlčenlivě proběhne. Poprvé se mě Windows 7 zeptají, jestli jsem si jist, že je program správně nainstalován. Řeknu, že ano, ale Metro 2033, Supersonic Sled či Batman Arkham Asylum končí stále chybou kolem PhysXLoaderu a případně pádem aplikace (to když jim PhysXloader zkopíruji přímo do složky se spouštěcím EXE).

Starší Mirror's Edge se s rozšířenou PhysX spustí, ale výkon kolem 42 fps ve Flyby benchmarku u GeForce GTX 480 napovídá, že PhysX počítá jen procesor. Zkouším ručně promazat od PhysX celý registr, všechny soubory na disku, jenže instalace bez parametru quiet končí neustále dotazem po odinstalátoru starší verze (9.09.0203). Zastoupení nVidie už jen krčí rameny a doporučuje reinstalaci celého systému.

Od plic si zanadávám, protože jsem ještě neměl vyrobený klon disku anebo alespoň image systémové partition a všechny body obnovení jsem si zaplácal pokusy o instalaci/odinstalaci různých verzí ovladačů PhysX. Další den strávím instalací Windows 7 a nastavení všech aplikací a her do předchozího stavu. Na radu nVidie už instaluji jako první ovladače právě PhysX 9.10.0222 společně se Steam verzí Metro 2033, stejně by prý tyto měly tvořit základ dalších na nvidia.com vystavených. Teprve poté si troufnu instalovat ovladače GeForce...

Reklama

Můj hořký povzdech nemá sloužit jako pranýř nVidie zhrzeným redaktorem, ale obsahuje několik tipů, jež při troše štěstí většině uživatelů při podobných problémech pomůže. Vyznačil jsem je v článku tučně. Dost možná jsou na vině i Windows od Microsoftu, ale v každém případě si nVidia se svou politikou distribucí verzí PhysX na problémy hodně zadělává. A to, že i při nemálo existujících problémech po internetu i fóru na nvidia.com, neudělala alespoň sama nějakou schopnou čistící utilitu a nedokáže ani sama poradit nic lepšího než reinstalaci Windows, je už jen podtržením.

 

Tagy:

Komentáře

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

reseni je snadne, nehrat hry :)

ale jo je to cim dal horsi, povest ovladacu od nVidie poslednich par mesicu trpi a trpi a zlepseni nikde v dohlednu :(

PS: ale docela se divim ze Mirku nemas/nemel jsi zalohu cisteho OS, bez toho ja uz ani ranu od dob XP, respektive ja mam zalohu celeho OS se vsim co v zakladu potrebuju a do cca 20 minut mam bud PC ve stavu zakladnim cistem, nebo ve stavu prubezne aktualizovanem, aktualizuju druhou zalohu 2x do mesice

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Vždyť jsem psal, že to bylo tak čerstvé, že jsem ani ještě neměl klon nebo image.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

5870+9600gt a metro 2033
S novym Physx metro islo stabilne ale ostatne hry nesli hardwarovo, pomohlo nakopirovat 2.8.1 physx loader do adresara hry.....

Ked som sa dohral Metro cez Guru3d Driver sweeper som odinstaloval nove physx a dal tam 9.10.0129

to vsetko asi po tyzdni nervov, a nadavok
Takze teraz mam 197.13 + 9.10.0129 a vsetko OK
+ CUDA 3.0 SDK

Vsetkym obetiam drzim palce

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

"reseni je snadne, nehrat hry :)"
Znám snadnější. Kašlat na PhysX. Kdyby fyzika ve hrách byla zastřešena něčím "univerzálnějším", tak tyhle problémy nejsou. Zlatej Havok a fyzika přes OpenCL, ale to by se musela nvidia zbavit jedné stupidní nálepky.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Univerzálnost či otevřené prostředí vyžaduje taky hodně silnou základnu po uživatelské a vývojářské stránce, ať už komunitní čí komerční. To prostě prozatím neexistuje a představa, že se to vybuduje během nějaké rozumné chvíle mi přijde scestná.

PhysX jako propietární řešení je sice omezeno po stránce HW, ovšem bez snahy vendora (Nvidie) o jeho protlačení by byla fyzika stále spíše na úrovni "zlatého" Havocu, který zůstává v nezměněné podobě již pěknou řádku let. OpenCL je pěkné, ale je to jen další alternativa, není samospasitelné a teprve si musí najít své místo a vybudovat pozici.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Až na to, že hned ve dvou nedávno vydaných titulech Havoc oslnil mnohem více, nežli cokoliv kdy kdo s PhysX představil. Čím to asi je?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Jseš si úplně jistý, že se jednalo o Havoc? Tedy pokud máme oba na mysli to samé a to BF: Bad Company 2 a RF: Guerilla? Tam totiž je použit Havoc, ale destrukční systém s ním jen spolupracuje, krom toho, že se nejedná o žádné počítání fyzikálních jevů jako takových, ale o naskriptovaný mechanismus.

Jinak by bylo především vhodné si ujasnit pojmy. Destrukční systém je něco úplně jiného než dnes nabízí PhysX, srovnávat to lze velmi těžce. Já nijak neobhajuju PhysX@GPU, ale příčí se mi ten rozšířený mýtus, že pod OpenCL by bylo vše lepší. Dle mého nikoliv, protože prosadit ten produkt vyžaduje hodně úsilí a financí a na to otevřená komunita se stejnou razancí reagovat nemůže, rozhodně ne v řádu měsíců, spíš let. PhysX@GPU je dnes spíš o dodaných efektech, které můžou ozvláštnit pocit z hraní. Nějaké závažné dopady na hratelnost asi čekat nelze, to je spíš specializace jiných systémů.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Myslím že myslel JC2, tam je fyzika opravdu pěkná.

Btw asi tomu rozumíš, máš můj obdiv :).

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Zaprvé počítání fyzikálních jevů nikoho nezajímá, každého zajímá jak to vypadá.
Zadruhé no a co, že se jedná o destrukční systém? Je to součást fyziky, pro hráče je to mnohem důležitější než poletující papírky a doufám že nechcete tvrdit, že to je jednodušší na vytvoření. Je úplně jedno jestli je to Havok (ne Havoc) nebo ne.
Zatřetí destrukční systém (i když samozřejmě musí být fake) v RF:Guerilla byl tak scriptovaný, že po zapnutí jim všechny budovy spadly protože nebyly fyzikálně v pořádku.

Naprosto nesmyslně srovnáváte PhysX a OpenCL, což je úplně jiná úroveň, PhysX je API, OpenCL je "jazyk".

Merit věci je, že to jde i bez GPU PhysX, které není nic jiného než pokus o vendor lock-in, který je prospěšný pouze dané společnosti, v tomto případě Nvidii, určitě ne pro hráče.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Nemusíme si snad vykat.

Zřejmě jsi úplně nepochopil co popisuji. Pokud to není Havok (díky), pak si ten kredit nezaslouží a on si ho skutečně nezaslouží, protože od doby co ho koupil Intel tak prochází minimálním vývojem. Proto v těch hrách, kde se teď objevil a kde sklízí úspěch, tak to není čistě jeho zásluha.

Nesrovnávám PhysX a OpenCL, srovnávám případné otevření platformy při přejítí z CUDA na OpenCL.

Poslední odstavec je tvůj merit věci, názor není od věci, ale neshledávám ho jako všeobecně platný. Toť vše, proto jsem zkusil vysvětli, kde mi přijde názor, že by nějaká univerzálnější platforma, rozuměj nikoliv vendor lock, přinesla nějaké podstatné změny co se PhysX týče.

Trochu míň militantní přístup by vážně nešel?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Přece je jedno, jestli je to Havok, nebo řešení přímo od vývojáře hry, hlavní je, že to jde i bez GPU PhysX.

GPU fyzikální API postavené na všeobecně přijímaných standardech má samozřejmě jednu zásadní výhodu a to rozšíření.
Je očividné, že GPU PhysX žádný vývojář nepoužije bez "motivace" od Nvidie a podle toho vypadá rozsah jejího použití za ty roky.
Druhá otázka je, jestli má GPU fyzika vůbec smysl a výhody převáží nad nevýhodami a nějaké GPU fyzikální API je vůbec potřeba.
Nvidia to tlačí protože nemá CPU, AMD nemusí to CPU má.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Takže Havok je fyzikální systém, který v podstatě nabízí to samé co PhysX. Destrukční systém s ním moc nesouvisí a ten především sklidil třeba v BF: Bad Company 2 onen úspěch. S Havokem jako takovým to moc společného nemá. Pokud budeme pracovat s názorem, že je to vlastně jedno, pak nechápu, proč vůbec řešíme Havok vs PhysX..:)

Všeobecně přijímanými standardy máš na mysli? Podle mého právě propietárnost zaručuje zaměření úsilí a financí jedním směrem a tudíž větší efektivitu. Ovšem právě v tom nasazení vidím zklamání, ale a to souvisí s další bodem, možná je to spíš tím, že prozatím prostě GPU fyzika svoje uplatnění nemá i když už některé vlaštovky jsou (Batman a další), stále je to spíš o nic moc přidaných efektech. To se ale může změnit.

Ten poslední bod shledávám spíš zábavným, než postaveným na reálném základě. AMD koketovalo s Havok XF, Bullet a vše skončilo jen u marketingových prezentací, aby taky jako něco mělo. Důvod proč, nebude že to není potřeba, do budoucna to potřeba zřejmě v určité míře bude a kdo dnes stojí, zítra stojí opodál. Ten argument je čistě alibistický...:)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Zaprvé doporučuji omezit silácké prohlášení že něco bude potřeba nebo ne bez toho, aniž by byly připojeny jakékoli argumenty. Hlavně věštění do budoucnosti.
Jediný kdo řeší Havok jsi Ty. Já nemám potřebu porovnávat možnosti zastaralého Havoku s PhysX.
Já tvrdím pouze, že GPU PhysX zamknutá na jednoho vendora je pro hráče v dúsledku špatná. Přivázání k Windows bohatě stačí.

Nikdo nevolá po potřebě Open Source API.
Samozřejmě proprietární komerční knihovna je OK.
Kolik myslíš, že v Nvidii mají PhysX vývojářů?
Fakt si myslíš, že se jejich počty znásobily od odkoupení?
A že nezávislá SW společnost by jich měla o tolik míň?
Fakt je ten, že žádné komerční API se zatím neobjevilo.
S tim souvisí i poslední bod, že kde není poptávka, není ani nabídka. Vývojáři očividně buď už mají svá řešení nebo na to kašlou, zvláť v době multiplatform řešení.

Ty jsi se ptal, jaké výhody by mělo API na OpenCL.
Já naprosto jasně odpověděl, že větší rozšíření a ochotu vývojářů danou knihovnu používat a šířeji implementovat.
I dnes spousta raději platí za zastaralý Havok.
Tečka.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Ten argument by měl platnost v případě, že by AMD zpracovávalo nějaký způsob jak CPU využít ve srovnatelné míře jako GPU na určité efekty. Těžko očekávat, že by particle collision jako v Rocket sled či např. fyzikální chování kouře dokázal CPU zpracovávat se stejnou efektivitou jako GPU. Nejpravděpodobnější budoucnost je koexistence obojího. To jenom k těm siláckým řečem.

Ty řešíš rozšíření a implementaci, já řeším přínos uzavřeného prostředí pro vývoj samotného produktu. Asi se oba trochu míjíme. Já samozřejmě souhlasím s tím, že kdyby nebylo vendor locku, bylo by rozšíření a přínos větší. Co by už možná bylo menší by byla snaha Nvidie tento systém hnát tak dopředu.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Předpovědi co bude a nebude bych raěji nechal být.
Co to je uzavřené prostředí?
Kde vidíš jeho přínosy?
Přínos je pro Nvidii jako páka pro vendor lock, nikde jinde.
Fakt si myslíš, že SW oddělení PhysX je dramaticky větší od dob Ageii?
Jak žene Nviida systém dopředu?
Nevidím žádné zvýšení rychlosti vývoje od doby Ageii, jediné co žene Nvidia dopředu je snaha o co největší lock-in.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Rozdiel je v tom, ze NVIDIA na rozdiel od AGEIi dokaze presadit PhysX aj do hier s vacsim menom a vo vecsom meritku ako to bolo dovtedy. Uz to, ze z PhysX-u urobila prvy fyzikalny system schopny bezat na GPU je pokrok. Stale nevidim problem v tom, preco sa niektori ludia stazuju na to, ze ide o proprietarnu technologiu. Je to proste prinos k jednej znacke GPU. Ak chces mat PhysX musis si kupit NVIDIu. Ak ho mat nechces tak neviem co kto zbytocne riesi. Najviac na PhysX nadavaju ti, podla ktorych je zbytocny a generuje iba lietajuce papieriky. :-) Casom sa z PhysXu kludne moze stat standard. Alebo pride iny fyzikalny engine, ktory bude standard a PhysX preskoci co sa tyka kvality. Toto vsetko je vo hviezdach.
NVIDIA proste kupila AGEIu, pretoze ta uz zrejme na to nestacila a jej majitelia ju boli ochotni predat. Co by bolo s PhysX-om ak by AGEIu nikto neodkupil? Takto je to lepsie. Alebo nie?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Ja nevim, jestli jsi prave vylezl zpod kamene, ale roky bezi a nvidia neprosadilo nic.
Zkus pochopit, ze pro zakaznika je urcite lepsi co nejvetsi konkurence kterou vendor lock in omezuje.
Nebylo by lepsi kdyby sis mohl zvolit i jiny OS pro hrani her nez Windows?
Co si vyberes? GPU s PhysX nebo s lepsim pomerem cena vykon?
Nebylo by lepsi resit proste jen cenu a vykon, pripadne kvalitu provedeni?
Co kdyz se Nvidia rozhodne s novou verzi PhysX podporovat jen novou radu svych produktu? Nadsene zahodis kartu starou a pujdes koupit novou?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

V takom pripade by som si zanadaval, ale novu kartu by som kvoli tomu kupovat nesiel ak by mi vykonovo dostacovala ta, ktoru mam. :-) A bol by to bol zrejme dovod prejst ku konkurencii.
Je podla teba takato situacia mozna? Odrezala by podla teba NV cast zakaznikov s tym, ze napriklad bude podporovat PhysX iba na Fermi? S tym by poskodila hlavne samu seba. Mozno to niekedy spravi ale ja riesim to co je teraz. Nemali by sme sa hrat na keby bolo keby...

Co myslis, ze podla teba NVIDIA nepresadila? Bavili sme sa o PhysX, ktory tlaci do hier a tych hier je cim dalej tym viac. To ze to nie je masovka je pochopitelne uz len z toho, ze PhysX nepobezi na grafickych kartach ATI. Ale to sa bavime stale iba o jeho GPU variante. CPU verzia pojde kazdemu takze tu tento problem nie je. Pozri si na physxinfo.com statistiky. Okrem toho si mozes precitat niekolko zaujimavych clankov a uvidis, ze s PhysX-om sa odrazu hybe ovela viac odvtedy ako ho NV prebrala. A to uz nehovorim o tom, ze sa zacina aj viac pouzivat a nielen v hrach. Havok na rozdiel od neho stagnuje a zacina sa pouzivat pomenej. Mozno to zmeni jeho nova verzia. Uvidime.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Proc byla poskodila sebe samu?
PhysX je pro Nvidii pouze nastroj pro zvyseni prodeje HW, nic vic. Problem je ze na rozdil od sw od nezavisleho vyrobce, ktery skutecne ma zajem aby jeho sw bezel na nejvice HW, Nvidia ma pouze zajem tlacit sve pochopitelne nove GPU a urcite bude mit snahu pouzivat vsechny paky jake ma k dispozici, pokud to nebude prilis okate.

Bavime se o GPU PhysX, ktere se nepresadilo. Cpu verze se pouziva protoze je zadara, ale take se na nic spektakularniho nevyuziva.
Nedavno jsme hral Trine s Cpu PhysX, zasadni pokrok proti HL2 z roku 2004 zadny.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

PhysX je pro Nvidii pouze nastroj pro zvyseni prodeje HW, nic vic

To by si mohol tvrdit keby ho NVIDIA iba prevzala po kupe AGEIi, upravila na svoje GPU a uz sa viac nestarala. Na to kolko sa toho okolo PhysX-u deje to nie je iba marketingova pasca na kupu karty. A to, ci sa GPU@PhysX presadi alebo nie, je otazka toho ako dlho este vydrzi NV s nastolenym trendom jeho pouzivania v hrach. Pri CPU verzii sa konecne objavuju hry s multi CPU PhysX co je opat pokrok dopredu. Proste PhysX stale napreduje. Sice pomalsim tempom ale ide to. Aj ked neviem ako si si ty sam predstavoval ze by mal herny svet s PhysX-om ako takym po roku a pol vyzerat. NVIDIA doteraz tlacila na dopracovanie PhysX-u do hier, ktore sa uz blizili ku svojmu zaveru vo vyvoji. Neskor sa uz mozu objavit projekty pocitajuce s GPU@PhysX od zaciatku. Dalej so silnejsimi a novymi kartami to opat moze byt krok dopredu a lepsie efekty, ktore GPU budu stihat.

Celkovo sa asi nezhodneme kedze ty vycitas NV, ze si PhysX nechala iba pre seba a mne to nevadi. Mne ide o to, ze NV si dala pracu a vynalozila peniaze na pridavnu hodnotu ku svojim kartam zatial co AMD/ATI je v tomto smere pasivna a iba vyckava kto s cim pride. To, ze ma momentalne lepsi HW nic nemeni na tom, ze tento pristup sa mne osobne nepaci a radsej podporim firmu, ktora okrem GPU pracuje aj na SW, ktorym svoje karty obohacuje.

Co sa tyka Trine - je to podla teba hra, ktora plne ukazuje coho je PhysX vo svojej CPU verzii schopny aby sa dalo robit take porovnanie? Metro 2033 uz pokrok vykazuje. A vo svojej GPU verzii by som povedal, ze Sacred 2, Mirrors Edge alebo aj v Batmanovi PhysX prispel k zlepseniu atmosfery hry a to nemusel ovplyvnovat gameplay.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Nejdřív mám nechat věštění bez argumentů a teď už úplně...:)

Projdi si to od shora ještě jednou, máš tam na všechny tvé otázky odpověď.

PhysX od dob AGEIA prošel signifikantním vývojem, to že ty ho ignoruješ či bagatelizuješ je tvé právo. Mé právo je ti to již dále nevyvracet. Každopádně děkuji za debatu....:)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Myslim, ze PhysX@CUDA se zapise tucnym pismem do ucebnic marketingu, ale v srdcich sirsi hracske PC komunity ma naslapnuto byt jen poznamkou pod carou.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

To vychází z logiky věci. Omezit to jen na jednu platformu (GPU vendora) vzbuzuje dost velké rozčarování. Další negativní ohlas si získala politika Nvidie blokující karty ATi v systému.

Já to hodnotil spíš z pohledu přínosnosti pro vývoj jako takový (o tom, zda to má pro hry smysl či ne nehovořím). A z toho mi jasně vychází propietární řešení jako účinnější, jednotnější a efektivnější. To že to nijak velkou díru do světa neudělá je věc jiná. Ale univerzálnost sebou nutně nenese lepší výsledky, minimálně z pohledu rychlosti vývoje.

Havoc ustrnul, sice se stále využívá, ale vše v čem v poslední době vystoupil a co nabídl, nebyl Havoc samotný ale dodělané záležitosti od vývojářů hry.

Bylo by zřejmě zajímavé sledovat, jak by dopadl souboj PhysX@GPU vs Havoc@GPU, pokud by ta spíše marketingová spolupráce AMD s Havocem neskončila jen na tech demech.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Nezapomínej, že AMD udělal s Havoc GPU čáru přes rozpočet Intel, když z ničeho nic celý projekt Havoc koupil a nyní si ho syslí pro sebe.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Nejdřív bych si něco pořádného zjistil. Intel Havoc koupil již dost dlouho před oznámenou spoluprací, AMD prostě na tomhle v současné situaci nemá nejmenší zájem, jinak by něco vyvíjelo. OpenCL na tom z pohledu AMD těžko něco změní.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Omezeni bohuzel neni jen na "GPU vendora", ale i v ramci nej. Pokud prijmeme fakt, ze pro vyuziti pokrocile PhysX@CUDA je nutne mit aspon GTX260+ je mnozina potencialnich uzivatelu silne redukovana (pokud nepristoupime na hrani v nizsich nenativnich rozlisenich, nizsi nez beznou kvalitou obrazu apod.).

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Asi existuje nastavení kvality/počtu particle apod. Obecně bych řekl, že je to jako s dalším něčím navíc - kdo má zájem, pořídí si to.

Rozhodně ale třeba vidím v některých oblastech potenciál do budoucna. To demo s těmi vlasy vypadá už hodně propracovaně, Rocket sledge má taky nějaké světlé momenty.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Demo Hair je DirectCompute.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Na nevyuzitem potencialu se asi shodneme. Je to o prioritach jednotlivce zda uprednostni ve hrach spis na efekt ci vyznam zamerenou fyziku.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Před či asi měla být čárka, jestli význam věty chápu dobře (a aby byl snadno dobře chápán). Bohužel, využitý potenciál GeForce PhysX (či GPU/PPU PhysX) jsem zatím viděl jen v Unreal Tournament 3 Tornado mapě a pak asi Batman Arkham Asylum (noční můra se Scarecrowem). Možná ta pára obtékající správně objekty v Mirror's Edge mohla být i pro vícejádrový procesor výpočetně náročná a bylo to tedy správné využití GPU PhysX. Zbytek už je demoscéna nVidie (jenže upřímně řečeno, jestli by se most a chatrč v SuperSonic Sled rozpadli předskriptovaně, nikdo by to bez zpomaleného opakování nepoznal a vjem by byl stejný). Nasazení, na jaké čekám, tedy třeba ve válečné hře ustřelení nosného sloupu u baráku s narušenou statikou a jeho "správné" zhroucení apod. je v nedohlednu. Jistým příslibem jsou animace šatů, které asi půjdou pro PhysX díky Apex snadno, ale nebude mít někdo, kdo vytvoří podobné knihovny pro DirectCompute (třeba) větší šanci?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

S Batmanem souhlasím, tam to hlavně má dost velký dopad na celkový zážitek ze hry (verze s PhysX@CPU prostě takový zážitek nenabídne). Krom toho právě ta scéna mi nepřijde naroubovaná, což se třeba o poletujících papírech zas tolik říct nedá.

Komplexní systém, který by ovlivnil hru takovým způsobem jako je ustřelení nosného sloupu a správného zhroucení objektu je prozatím asi hlavně i výpočetně mimo. Krom toho, že by to předpokládalo i značné úpravy při tvorbě hry samotné a počítat s 3D všude, což se prozatím taky ještě neděje. Takže ano, to by měl být cíl, ovšem zrovna v tom zklamání PhysX nevidím, bylo by nerealistické od něj něco takového očekávat. Možná opravdu za pár let.

Zklamán jsem spíš z počtu titulů, ve kterých to opravdu něco přinese, byť jen po stránce přídavných efektů.

Kdo vytvoří podobné knihovny tak samozřejmě šanci má, ovšem právě ta šance se zvyšuje pokud se toho chopí někdo, kdo bude mít zájem to prosadit. Vážně nevěřím v nějaký "zázračný" nový fyzikální systém, který najednou nabídne to pravé a všichni ho začnou používat. Tady bych právě viděl největší zklamání, že to Nvidia používá stále spíš jako marketingovou vějičku než aby to nějak výrazně ovlivnilo herní scénu jako celek.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Uz se nekdy Batmanovi v BA nalepil poletujici papir na oblicej? Ne, tak to mel tedy z pekla stesti. :-)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

On ho měl celkem i v comicsové či filmové předloze hry ;-).

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Jednoznačně daleko za očekáváním.

Ale střízlivě vzato asi v dohledné době nelze očekávat nějaký jednotný systém, který by po fyzikální stránce měl nějaký výrazný dopad na hru (i když Apex destruction taky určitý potenciál má). Nechci se nějak obzvlášť mýlit, ale přijde mi cesta Nvidie (doplňkové efekty) jako mnohem průchodnější.

U uplatnění tohoto způsobu asi bude největší roli hrát dostupný snadno použitelný vývojářský nástroj. Pokud dokáže sjednotit dostupné efekty (CUDA, OpenCL, DC) v jednom prostředí, asi se prosadí. Což asi Apex už dnes do jisté míry nabízí.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

ta moje metoda je mnohem snazsi, levnejsi a setri cas :) jen to chce chtit

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Tak to jsem rád, že tento problém u mě není. Tedy zatím ne.
GTX280 - W7 x64 - driver 197.13 - odinstaloval jsem psysX a dal tam ten z Metra 2033 (v adresáři nainstalované hry) a jede to všechno vpohodě.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Mě ty přiložené ke hře taky nešly nainstalovat, stejně jako jiné stažené ze stránek nVidie, pomohl až parametr /quiet :(

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Mě nešli instalovat na konci instalace hry. Musel jsem potom do adresáře Metro 2033 -> Instal - spustit jako správce a to šlo. Zkoušeno na 3kompech (2x s NV GTX280, 1x s ATI HD3850) a vždy takto a OK.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

a proto nestahuju ovladače které nezvyšují výkon ve hrách .. je mi to totiž nanic, a alespoň mám jistotu že se mi nevypne větrák u grafiky nebo nepojede nějaká PhysX hra
ale stejně jsem spíš k ovladačům od nVidie, přeci jen přehlednost nadevše, podpora všech OS bez problémů a všech her také ... navíc všechny tyto ovladače podporují grafiky od řady GF6 až po dnešní GT200(400) což je fajn ... takže lidem se staršími GF klidně mohu dát odkaz na nejnovější ovladače což u ati nejde ;-)
jinak tyto problémy se týkají hlavně Win ? .. pořád na ně chci přejít, ale stále je s nima mnoho problémů ..

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Čus, tohle jsem zažil taky. Přesně ty samý skopičiny jako jsou popsány v článku. Mě se toho povedlo zbavit tak, že jsem postupoval s PhysX staženym přímo z NVidie zpátky tzn. od nejnovejších ke starším verzím až se mi to povedlo odinstalovat z programů korektně. Až pak jsem mohl korektně nainstalovat nejnovější verzi. Tento postup jsem taky někde vygooglil a je založen na tom, že prý ne každá verze PhysX je plná instalace/odinstalace. Tak zlomte vaz.. :-)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Mě se tohleto samý stalo,když jsem odinstaloval Dark Void.Poté jsem instaloval Mass Effect 2 tam to chtělo update PhysX Driveru a to samé co píše Mirek Jahoda (chyba 1714).Skoušel jsem tenkrát kdoví co a nakonec to skončilo také novou instalací Windowsu.Prostě nVidia by se na tvorbě driverů měla nad sebou pořádně zamyslet.I když mě je to jedno mám gk od ATI a na 98% vždy mít budu.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Zdravim,
me zase nefunguje nVidia Vision. U vsech her je OK, jen Metro nebeha. Nepodari se mi Vision vubec zapnout.

Physix u me bez potizi.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

To sem si taky myslel nez sem zapnul advanced physx v game option
stare knihovny- po case to seklo
nove knihovny - ok ale ostatni aplikace /starsi nesly HW/

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

"I když odfiltrujete potíže zaviněné warezem"
Posledni dobou to je spis naopak. Ti co maji originalni hry maji vice problemu nez ti co si stahli profesionalne scrackovane hry napr. od RAZOR-a ci jinych skupin.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Je tu DX11 a CS..Neni treba se PhysX dale zabyvat. Stejnak driv nebo pozdeji. Prejde NVIDIA ciste na CS.
Nova verze Havok FX pojede uz taky na GPU pomoci CS.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Si myslim, ze ked pride ten cas o ktorom hovoris, tak NV moze prepisat PhysX cez OpenCL a za podporu pri vyvoji si necha pekne zaplatit. Nie je dovod sa PhysX-u nevenovat. Stal NV uz dost penazi. Pochybujem, ze ho len tak zahodia.

Reci typu PhysX tu s nami uz o 2 roky nebude lebo bude mrtvy tu boli aj v roku 2008. :-)

Mas linku na clanok kde sa spomina, ze sa bude Havok riesit cez CS popripade GPU? Bude mat o toto intel zaujem kym nepride so svojim Larabee?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Narocnejsi vyuziti jen v nekolika titulech (se spoluucasti nV?) bych ani expanzi nenazval.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Nehovoril som o expanzii. Iba o tom, ze sa NV PhysX-u len tak nevzda pretoze uz ju stal vela penazi a zdrojov. Okrem toho sa celkom prisposobili situacii ked po tlaku na multi CPU vyuzitie PhysX-u zacinaju prichadzat prve hry a tym padom sa niektore pokrocile efekty spristupnuju aj ludom, ktori nemaju GPU od NVIDIE. Hier vyuzivajucich GPU@PhysX je zatial iba 19 ale casom ich pribuda stale viac a co je dolezitejsie, ze pribudaju rychlejsie. Tento rok by malo prist viac GPU@PhysX titulov ako to bolo pred rokom a uvidime co prinesie ten nasledujuci. Nechapem ludi co si myslia, ze to vsetko pride hned a budu tu mat realnu fyziku behom jedneho, dvoch rokov. Stale sa niektori spoliehaju na fyzikalny engine zalozeny na OpenCL alebo Direct Compute, ale vytvorenie takeho enginu stoji cas a peniaze a to nehovorim este o ludskych zdrojoch a zdrojoch potrebnych na jeho presadenie. Fakt si niekto mysli, ze pride nieco zalozene na OpenCL a hned sa na to vyvojari vrhnu?

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Havok FX je a neni ve vyvoji uz 3 roky(a pochybuju , ze se na tu podporu GPU vykaslou)..Ja jen rikam, ze nez pracne zakomponovavat nejake robusni reseni od nejake treti strany(V pripade PhysX jede akorat s NVIDII). Tak ze maji vyvojari moznost jednoduse vytvorit ve vlastnim engine fyziku vlastni..A kdyz to udelaj striktne podle specifikaci , bude to chodit na vsem GPU/ATI/NVIDIA i vsechny CPU.
Ta implementace par Newtonovejch zakonu neni nic slozityho a pri volbe vhodne datove struktury je to raz dva. Vzdyt co je potreba? Gravitace, frikce, elasticita,hustota objektu, kolize par zakladnich tvaru(koule, kapsule, kvadr, trojuhelnik , bod) par vypoctu jako volnej pad , par kynetickejch vypoctu, nejaka inteligentni prenosovou soustava pri skladani objektu a je vymalovano.
A maj to zadara , nemusej do tohonikoho dalsiho tahat a pri vhodnem vyuziti to udela stejnou praci jako jake koli jine overhyped fyz reseni.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

prvne PhysX jede na vsech CPU, pouze PhysX GPu jede pouze na urcitych nVidiich

a "raz dva" je veskutecnosti nekolikaleta prace 1 a vice programatoru pro kazdou fyzikalni cast engine, a ze to je dost rozsahlej sesnam funkci co muze fyzika vykonavat

kdyby to bylo tak snadne jak pises, tak je tu hromada fyzikalnich enginu na ruzne standardy a drahe komercni fyzikalni enginy jako Havok nemaj sanci ;)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Tak proti gustu..zadnej disputat..Ale PhysX zere jako prase na CPU(nevim jestli zamerne nebo ne) na to co se tam deje zere fakt prilis.
No z vlastni zkusenosti vim, ze mi vytvoreni datovy struktury a nejaka basic phys trvala asi mesic. V tom byla zakladni sada kolizi, + multi cpu datovej model, bezelo to na starym X2 na 2 GHZ a zvladlo to nejakejch 30000 pohybujicich se objektu (zakladnich koule/kostky atd) pri pouziti jednoho CPU. Co se simulace ruznejch veci v PhysX je to jen fake. Ze jo ..zadne realna simulace kapalin, hadru tam neni, je to proste fake..co jde s trochou sikovnosti namastit primo ve VS shaderu respective ted v GS.
Tzn vytvoreni obecnyho phys engine neni zas tak pracny ani slozity, jina vec je tvorba unikatnich objektu a popis toho v tom phys enginu. To uz se bavime o editaci nastavovani parametru a kalibraci..To uz ale nema s programovanim phys nic spolecnyho, to je jen plneni daty.
Ekonomicky, tak urcite je treba si spocitat na co mam a nemam penize, ale pomer cena vykon , hodnota firmy s vlastnim engine je nekolika nasobne vetsi nez firmy co dela na necem licencovanym. CO se IS tyce , nemam paru co na cem bezi, ale M2 je prvni multiplatformni hra od nich ne? Tzn predpokladal bych, ze budou mit i fungl novej engine.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

kdyz jsi tak sikovny tak udelej vlastni fyzikalni engine a prodavej ho, tocej se v tom miliony dolaru, muzes smele pak PhysX konkurovat ;)

M1 byla na PC, PS2 a Xbox, to same pokud vim HD2, takze M2 rozhodne nebude prvni multiplatformni hra od bejvaleho IS, M2 se zacala vyvyjet na renderware na kterem bezelo treba GTA, a jaky engine maji ted netusim, fyzikalni bude jiste kombinace jejich vlastniho kde meli bezvadny fyz.engine na vozidla a pak PhysX ktery pouzivaji zrejme na vicero fyzikalnich casti od hadru az po nejaky casticovi efekty

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Jo takovej napad jsem mel s kamosem taky(nejen fyz, ale celej engine), uz pred 5 lety...Tak uvidime co z toho bude :)
Jinak IS moc nesleduju , ale na M2 se tesim, i kdyz se trochu bojim toho, ze to je udelany hlavne pro konzole..No uvidime.

Rychlost PhysX v Metro 2033

Je to sice malinko OT, ale rád bych se informoval kolik výkonu vlastně žere zapnutá položka "Advanced PhysX"? Mám 8800GTS s takty GTS250 a hraju plynule na HIGH. Pokud jsem tuhle položku zapnul, šlo to celé citelně do kýblu, a to tak že i na 3fps.

Jelikož mi MSI AfterB. ukazuje dost vysoké vytížení video RAM (480-500MB), předpokládám že ten ohromný propad výkonu po zapnutí PhysX vzniknul nerostatkem V-RAM.

Srovnání v testu jsem bohužel nikde nenašel. Jaký VGA utáhne i PhysX??

Re: Rychlost PhysX v Metro 2033

Jaký VGA utáhne i PhysX?? - jedina 2x vga
Cely problem je v prepinani uloh na grafike chvilu pocitaj chvilu renderuj na tom prepinani strati mozno 1/3vykonu a 1/3 na physx
Testy ukazuju - Batman physx max ze staci 9600GT ,
moja zostava 5870+9600gt
Rovnako v metro 2033 mi to spotrebovalo do 300MB vram a do 40% vykonu 9600gt / TJ najviac chyba RAM a potom spotrebovany vykon a prepinanie uloh/
preto ma GTX480 2xcommand risc procesor/10x rychlejsie prepinanie uloh/

Re: Rychlost PhysX v Metro 2033

Na Fermi by ale to přepínání mělo být rychlé, takže by mělo stačit jedno GPU.

Re: Rychlost PhysX v Metro 2033

Chápu to tedy správně, že kromě Fermi si s PhysX žádnou hru nezahraju pokud nemám víc jak jednu VGA?

Re: Rychlost PhysX v Metro 2033

Ne. Narocnost PhysX@GPU ve hrach se lisi, takze naroky je treba posuzovat vzdy v kontextu sceny/detailu/kvality/rozliseni atd.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Stejný problém s physx loaderem jsem taky zažil. Po několika restartech a instalacích PhysX driverů jsem vlezl do složky s PhysX driverama a knihovny z nejnovější nakopíroval do složky s hrou a bylo po problému. (XP SP2, HD4850)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Vidite, vy jste to vyresil za 10 minut, zatimco pan expert "mam rad menzes" jahoda to resil nekolik dni !

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Ještěže umíte číst a nebyla to jedna z prvních věcí, jež jsem udělal (a v onom případě nepomohla).

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Extrahardware mam rad a clanku pana Jahody jsem si vazil, ano ctete dobre, vazil. Po tomto clanku plnem zvratku mi doslo, ze na kazdeho jednou dojde. Zkratka se pan Jahoda vystavil (mozna i vysemenil..) a mel by v nejlepsim odejit. Uvolnit misto jinym, lepsim a inteligentnejsim.

Tento problem ktery byl popsan co by "problem nvidie" ma na Internetu spousta lidi vcetne majitelu ATI. A dokonce i na oficialnim webu byl DVA DNY pred vydaniim clanku vydan patch na opravu (a oficialni note na foru hry).

Takze pro vsecky MirekJahodafily:

ONEN PROBLEM NENI PROBLEM ANI NVIDIE, ANI ATI, ALE PROBLEM HRY METRO2033, RESPEKTIVE KONKRETNE PROGRAMATORU TETO ZABUGOVANE HRY. PROBLEM JE DANY TIM, ZE HRA VYZADUJE OVLADACE PRIBALENE KE HRE, OVSEM TYTO OVLADACE JSOU SPATNE, NEBOT X64bit VERZE OBSAHUJE 32bit LOADER = PROTO NEMUZE 100% FUNGOVAT. NA NEKTERYCH SYSTEMECH VSAK FUNGUJE (NEFUNGUJE 100% NA WIN7/VISTA ULTIMATE, PROFESIONAL A TYHLE NEHRACSKE VERZE).

Tak, ja doufam ze pan jahoda se skutecne vysemenil a vystavil a odejde psat treba na alik.cz myslim ze nikdo rozumny nema zapotrebi cist tu jeho plky.
btw koukali ste na jeho blog? div ze neleze JYRKOVY do pr..

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Než dostanete po dalším příspěvku (jistě v podobném duchu) ban, tak si zkuste uvědomit alespoň tato základní fakta (chápu, že pro někoho z podobným projevem to může být problém najít v souvislém textu):

  1. nVidia svým programem a logem TWIMTBP dává vědět, že hru testovala (v moskevském labu).
  2. Bug může být ve hře, ale nesmí dojít na to, že dojde ke slepé uličce v instalování/odinstalování ovladačů.
  3. Ačkoli vy máte jasno, včera v noci jsem si z člověkem z driver teamu PhysX vyměnil několik e-mailů, přičemž v posledním napsal, že se bude snažit chybu s Wise Installerem reprodukovat a dá vědět.

Teď jsem dočetl váš komentář dokonce a rozhodl jsem se dát ban účtu hned.

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Dobrá práce, tohle nemělo smysl zdržovat...:)

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

To jo, v problematike sa síce moc nevyznám ale ten komentár siahal ďaleko za hranice slušnosti..

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

Zdravicko...

OVSEM TYTO OVLADACE JSOU SPATNE, NEBOT X64bit VERZE OBSAHUJE 32bit LOADER

IQ na urovni prezraleho jogurtu uplne cisi z toho prizpevku.
Pokud nVidia doda vyvojarum Metra ovladac, ktery obsahuje spatnou verzi loaderu, pak je to chyba koho?

S tim, jak je prasacky programovana PhysX se ani nedivim, ze to buguje. Kdyby meli alespon predstavu, kudyma se to ma ubirat, nemuseli by delat stoosmdesatpet bambilionu navzajem nekompatibilnich verzi. Proste to API definovat tak, aby bylo jasne, co se muze zmenit, co se menit nebude atd...

Re: Máte problémy s PhysX a Metro 2033? Nejste sami

"IQ na urovni prezraleho jogurtu uplne cisi z toho prizpevku." :)))