Nvidia PhysX – jak vypadá hra s PhysX a bez?
Napsal Jan "DD" Stach   
Pondělí, 08 prosinec 2008
alt NVIDIA PhysX se prozatím ve hrách moc neobjevuje, určitě ne tak, a v takové podobě jak by NVIDIA chtěla. Přijde změna?

 

 

    PhysX je společností NVIDIA draze nakoupená technologie, která se do her zatím příliš neprosazuje. A pokud ano, není to tak, jak by NVIDIA hlavně chtěla. Možná jste tak ani nepostřehli, že se NVIDIA PhysX objevilo už v několika titulech a dokonce se nachází i v GTA4. Jenže ani zde nemá na starosti hlavní část fyziky. Hlavní výhodou PhysX mají být lepší efekty, protože NVIDIA ji samozřejmě primárně tlačí přes GPU, které má možnost využít vyššího výkonu než CPU, přes které ale využívají PhysX až na výjimky všechny hry, kde se objevilo. Důvod je prostý. Kromě grafických karet NVIDIA nikdo jiný složitější PhysX efekty nepodporuje a neakceleruje přes GPU a procesory samozřejmě nezvládnou náročnější efekty. Herní společnosti si samozřejmě nemohou dovolit používat fyzikální efekty, které většina potencionálních zákazníků nemůže rozjet. Tím se ale dostává dosavadní snaha NVIDIA do bludného kruhu.

physx-logo

   NVIDIA ale potřebuje drahou technologii zhodnotit a využít ke svému prospěchu ještě dříve, než se na trh dostane Havok poháněný přes GPU a nebo dokonce fyzikální akcelerace přes DirectX11. A tak oznamuje, že se dohodla na užší spolupráci se společnostmi EA a 2K. Pro ty, kteří sledují situaci na tomto poli už delší dobu, to není žádná velká novinka. Je dávno známo, že PhysX se objeví v několika herních titulech výše uvedených firem a dokonce se už i objevila. Asi tím nejočekávanějším dalším je Mirrors Edge pro PC. Zde se objeví PhysX a to jak akcelerovatelný přes GPU, tak samozřejmě pro nemajitele NVIDIA GF8,9,GTX, i přes CPU. A právě to je námětem nejnovějšího srovnávacího videa NVIDIA, kde si můžeme ve zpomalených záběrech (aby byl rozdíl patrný) prohlédnout přínos akcelerace přes GPU a rozdíl když je to jen přes Intel CPU. Tohle pěkné video si můžete pustit v naší sekci Videa přesně zde:  

physx-me

   NVIDIA se tak licencováním PhysX pro 2K a EA o to, aby se PhysX více rozšířilo. Dokonce je patrný ústup v podobě toho, že musí být nutně poháněné přes GPU a CUDA. PhysX totiž uvidíme mnohem častěji jen přes CPU (tam žádná CUDA není). Zde má proti Havoku jednu výhodu. Kvalitativní rozdíl totiž je veškerý žádný při počítání přes CPU, ovšem Havok je placená licence, PhysX je zdarma. Pro NVIDIA je to jediná šance, jak se s PhysX skutečně někam dostat, protože tlačit to přes CUDA a grafické karty nikam nevedlo. NVIDIA také znovu zopakovala, že PhysX je možné stále licencovat a nepřímo tím vyzvala HW společnosti zejména konkurenční AMD-ATI. Ta se totiž oficiálně dříve vyjádřila, že PhysX jako takové, proč ne, ale podmínka CUDA na ATI byla nepřijatelná. Dnes by možná NVIDIA s požadavkem CUDA ustoupila. Technicky totiž neexistuje důvod, proč by PhysX na ATI nemělo chodit. Havok přes GPU se blíží a hlavně API DirectX11 s vlastními fyzikálními instrukcemi se blíží. Rok 2009 bude rokem akcelerované fyziky a vyhraje ta technologie, která bude více rozšířena a všeobecně použitelná. Kvalitativně se obávám, že mezi HAVOK a PhysX přes GPU nebude žádný rozdíl. NVIDIA má tedy PhysX a Intel Havok. AMD zatím poměrně chytře vyčkává, neutrácí peníze, které nemá, za vlastní engine, předem inzeruje podporu všeho, co bude mít význam a smysl. DX11 a GPU Havok je jistota a nikdy také nezavrhlo PhysX, když nebude podmínkou CUDA  na ATI grafikách... Je dost možné, že tak uvidíme podporu všech těchto technologií u všech, ale časem se prosadí jedna jediná, kterou vývojáři budou mít radši. Nám zákazníkům je primárně jedno, která to bude, když to bude ta, co poběží na všem a bez zbytečných ztrát výkonu. Fyziku ve hrách určitě chceme a ve finále je nám jedno jestli se to bude jmenovat PhysX, Havok, nebo Ferda mravenec ...  

Zdroj: Anandtech

AUTOR: Jan "DD" Stach
Radši dělám věci pomaleji a pořádně, než rychle a špatně.

Starší články


Komentáře
Přidat Nový
Ricki [Zobrazit profil] [Poslat zprávu] 2008-12-09 00:14:46
avatar
To video se mi nezdá. Znamená to, že když si vypnu PhysX, tak tam nebudou nějaké věci a skripty?
Navíc nechápu samotný software PhysX. Když jsem hrál Two Worlds ktérá ho vyžaduje (takže tam asi budou nějaké efekty akcelerované přes GK) na mé nV 8800, tak jse nespozoroval žádný rozdíl od bratrovy 3870X2. Už jenom že to na té kartě šlo když ho jak jsem pochopil nepodporuje. Prostě tomu stačil jen ten software - ta hra potřebovala jen nějaké dll toho PhysX.
J.C.Denton [Zobrazit profil] [Poslat zprávu] 2008-12-09 00:18:55
avatar
protoze two worlds nepodporuje akceleraci pres gpu, ale jen pres cpu.
Snowii [Zobrazit profil] [Poslat zprávu] 2008-12-09 00:49:21

jsem celkem rad ze se jedna o cosi "navic" a timto bojem Ati vs. nVidia vs. Intel my zakaznici zase tak moc trpet nebudeme - bud to bude vypadat trochu lip a nebo ne a az se to ustali, tahle bitva bude mit viteznou technologii, tak to proste zacne vypadat ve hrach lip
eXistenZ [Zobrazit profil] [Poslat zprávu] 2008-12-09 01:10:18
avatar
No s PhysX je to velmi pekné. Na druhej strane neviem prečo proste nemôžu hry podporovať fyziku cez CPU aby sa vyhli takýmto vytváraniam akýchsi táborov... Žeby to malo vplyv na hratelnosť to povedať nemôžem, ale je dobrý pocit mať kvalitnú fyziku v hre...
tynyt [Zobrazit profil] [Poslat zprávu] 2008-12-09 06:56:23
avatar
to je čistě marketingový tah, s možnostmi hardware to nemá nic co do činění. Oni totiž mohli udělat hadry, vlajky apod. v neakcelerované verzi taky (jen by se třeba tak složitě nehýbaly a model poškození by byl předem definován), ale "to by ten rozdíl nebyl tak vidět".

Jinak velmi podobné efekty předváděl už stařičký HL2, a ten běhá skoro všude velmi pěkně...
MobyDict [Zobrazit profil] [Poslat zprávu] 2008-12-09 07:28:58
avatar
aj tak myslim,ze vyvojarom staci len jedna z tychto fyzik. oni by radsej pokoj v tomto smere. ale ked sa nevedia stretnut vsetky spolocnosti a dohodnut sa na jednej. pokecali by,poskladali z existujucich ba mozno aj nieco vylepsili. ale to je len sen asi. realita je voci nam kruta.
Flyer [Zobrazit profil] [Poslat zprávu] 2008-12-09 08:11:30
avatar
Vývojáři budou používat tu technologii, za kterou dostanou pořadný prachy viz NV + EA.
Uxmal [Zobrazit profil] [Poslat zprávu] 2008-12-09 10:52:34
avatar
EA + nV ? Akože nové ultranadupané NFS s physx?
AndreasCZ [Zobrazit profil] [Poslat zprávu] 2008-12-09 09:06:57
avatar
Fyzika se zacla pouzivat jako marketingovy nastroj a tim to docela zacalo trpet. Pokud by se pouzila desetina marketingu a dll knihovny PhysX se uvolnily jako opensource tak uz dnes by to byl masove rozsireny standart.
c.Data [Zobrazit profil] [Poslat zprávu] 2008-12-09 09:43:52
avatar
reklamní žvásty. NVIDIa se snaží ze své investice něco vykřesat...nemluvě o tom že ti kokoti nenapsali minimální konfiguracipro onu akceleraci PhysX. Aby nakonbec kvůli poklesu FPS sami majitelé Gforce karet nehráli hru bez PhysX. A zapnout si ji zapne jen pár lidí co má SLI či GTX260 a výše...
horst [Zobrazit profil] [Poslat zprávu] 2008-12-09 10:05:29

Ta prezentace nV je trapná,zase PR oddělení zapracovalo.Osobně pokud bych měl na výběr, taky bych bral tu fyziku od "Ferda mravenec práce všeho druhu" .
BoSpring [Zobrazit profil] [Poslat zprávu] 2008-12-09 11:17:39
avatar
Když už jsme u těch prezentací, tak zítra 10.12.2008 bude od 15hodin našeho času na stránkách http://www.mogulus.com/amdunprocessed
prezentace nové platformy AMD DRAGON. Měla by být současně online diskuze a pro ty, co to nestihnou, půjde video spustit pomocí ON DEMAND ikonky. Už se těším.
chalek [Zobrazit profil] [Poslat zprávu] 2008-12-09 14:24:41

Ja tomu celkom nerozumiem, Fyzika cez CPU slaba, nedostatocna alebo vobec. Tak co robia tie CPU pocas hry? Mame eru 2,3,4 a viac jadier silnych CPU a ich realna zataz pocas drvivej vetsine hier? 20-30%. Aj ked je pisane pre nejaku ze podporuje multi cpu, tak sa to realne neprejavi(cest vynimkam)... Tak preco nevenovat ten vykon trochu lepsej fyzike? OK, nema kazdy 4 jadro, no tak menej efektov... ale horne video nema konkurenciu, GPU fyzika full, CPU fyzika non, takze asi bude niekde problem nie? HAVOK cisto CPU, ze ma mensie, slabsie alebo nekvalitnejsie evekty, tiez som si nevsimol zeby hry s podporou HAVOK nejako extremne zatazovali CPU takze ja by som to s tou fyzikov cez CPU nevidel na nejaky maly vykon ale skor na cisty marketing, pripadne zastaralost softwaru (HAVOK) a tym padom si zrejme bude kazdy prihriavat v pripade fyziky svoju polievocku, cim bohuzial nas budu globalne ochudobnovat o to, co by nam realny vykon PC mohol poskytnut....a to nieje dobre....
TomyBoy [Zobrazit profil] [Poslat zprávu] 2008-12-09 18:55:43

Moc nechápu DD tu tvojí logiku, podle které si žádné studio nedovolí vydat hry na PhysX, protože by to nešlo na konkurenčních kartách. ???
Tedy podle tebe .. než vydat hru "pro část lidí s lepší fyzikou", vydáme hru "pro všechny lidi s blbou fyzikou".
siddhi [Zobrazit profil] [Poslat zprávu] 2008-12-10 02:57:30
avatar
jo tak to funguje. firmám nejde o max. kvalitu ale o to aby vydělali to je kšeft. a radši udělají méně kvalitní hru pro všechny než hru pro majitele Nvidia grafik
Dhatz [Zobrazit profil] [Poslat zprávu] 2008-12-10 21:18:54
avatar
to by nesmělo existovat nastavení.
Je jen na firmě jestli jsou lemry a udělají to nepřesné,nebo jestli bude lepší možnost(byť pro určitou skupinu).
Pouze registrovaní uživatelé mohou přidat komentář!