AMD o fyzice pro GPU: chceme prorazit s Bullet
S Manju Hegdem, zakladatelem a bývalým CEO společnosti Ageia, která původně stála za hardwarovou akcelerací fyziky PhysX, jste se mohli už i na Extrahardware.cz setkat prostřednictvím rozhovoru o PhysX akcelerovaném na GeForce přes rozhraní CUDA. V loňském roce přešel od nVidie k AMD a začal pracovat na APU Fusion.
Z rozhovoru s Manju Hegdem na podzim roku 2008
Od té doby, co nVidia spolkla Ageiu, se toho kolem hardwarové akcelerace fyziky přes GPGPU ve hrách moc nezměnilo. S přechodem Manju Hedge se vyrojila řada spekulací o tom, že AMD připravuje konkurenční řešení pro PhysX. Snad právě proto se jej teď Bit-tech.net poptal na to, jak to s hardwarovou akceleraci fyziky na platformě AMD vypadá a co si o fyzice počítané na grafických kartách myslí.
Ještě předesílám, že Bullet Physics není alternativa k PhysX od AMD, jak to může z některých článků vyznít, ale jde o open source engine, který krom řady dalších podporuje také nVidia.
V rozhovoru se dozvíte, že AMD by nejspíš PhysX postavené na otevřené platformě OpenCL podporovalo. Bere prý otázku herní fyziky postavené na OpenCL velmi vážně, v poslední době přibralo třeba Erwina Coumanse ze Sony, hlavního vývojáře Bullet Physics (použitého např. v GTA IV či Red Dead Redemtion, ale i ve 3DMarku 11), který pomáhal Bullet prosadit i v průmyslu, například při filmových efektech (např. Hancock či 2012). Už dva měsíce pro AMD pracuje i Takahiro Harada, japonský profesor, který byl členem týmu stojícího za Havokem. Všichni jsou teď klíčovými členy týmu AMD, který se i nadále rozšiřuje.

K tomu, aby s podporou Bullet Physics na rozdíl od Havoku akcelerovaném přes GPU či s PhysX AMD prorazilo, by měl pomoci odlišný obchodní model. Podle Hegdeho bylo jednou z chyb, že model, použitý u PhysX, stavěl na pevném API (rozhraní), které nedovolovalo vývojářům, aby jej upravili, protože by to negativně ovlivnilo hardwarovou akceleraci. Podobný problém má i Havok.
Bullet je jiný, chce, aby si vývojáři efekty vytvářeli sami a využili při tom API Bulletu které funguje na mnohem nižší úrovni a nemuseli se přizpůsobovat jen tomu, co nabízí SDK (proti tomuto výroku Manju Hegde se ohradil Igor Staněk z nVidie s tím, že to platilo před dvěma lety a v současnosti už je PhysX na low level úrovni editovatelný stejně jako Bullet, pozn. red.) Na rozdíl od PhysX může Bullet běžet na široké paletě GPU od různých výrobců.
V současnosti už část z balíku Bullet Physics dokáže hardwarové akcelerace přes OpenCL využít, a část je naprogramovaná i pro rozhraní CUDA od nVidie. Celý model je pro vývojáře velmi přívětivý, mohou se svobodně rozhodovat, co poběží na CPU a co na GPU a nikdo jim nebude říkat tohle můžete použít na kartách ATI a můžete to využívat tak a tak.
Tento model může fungovat, ale bude to drahé, protože ani samotní vývojáři nejsou k podpoře Bullet motivovaní a bude to stát hodně úsilí. Je zapotřebí, aby se celé rozhraní šířeji otevřelo – v tomto ohledu má Bullet tu výhodu, že může na rozdíl od PhysX běžet na nejrůznějších platformách, třeba v internetovém prohlížeči.
Pokud vládnete angličtinou, celý rozhovor si můžete v originále přečíst na Bit-tech.net, strojový překlad do češtiny moc doporučit nelze, jako tradičně je u podobných témat poněkud šroubovaný a nepřesný.
Hegde taky nevyloučil možnost, že by AMD ještě zase někdy spolupracovalo na GPGPU verzi Havoku, v současnosti se ale zaměřuje na Bullet Physics.
Čte se to hezky a vypadá to docela slibně, ale bohužel se pořád dá jen říct, že zatímco i na PhysX narazíte ve hrách spíše sporadicky (pořád jde ale o nejpoužívanější API), AMD o Bulletu zatím jen dlouho mluví, přičemž praktický dopad na herní průmysl to má jen minimální.
Cnews.cz
Novinky
-
17.05.2012 - 19:33
-
17.05.2012 - 15:35
-
17.05.2012 - 07:00
-
17.05.2012 - 00:00
-
16.05.2012 - 21:40
-
16.05.2012 - 19:35
-
16.05.2012 - 08:00
-
16.05.2012 - 07:00
-
15.05.2012 - 21:29
-
15.05.2012 - 08:00
-
15.05.2012 - 07:00
-
15.05.2012 - 01:00
-
14.05.2012 - 18:08
-
14.05.2012 - 08:00
-
14.05.2012 - 07:00
-
14.05.2012 - 00:00
-
13.05.2012 - 07:00
-
12.05.2012 - 02:35
-
11.05.2012 - 11:00
-
11.05.2012 - 10:00
Diskuzní fórum
Tiskové zprávy
Oblíbené články
Nejčtenější články
Nejdiskutovanější články
Poslední komentáře
- Re: Gigabyte HD 7850 OC: rychleji, tiše, levně a úsporně
12 min 35 sek zpět - Re: Gigabyte HD 7850 OC: rychleji, tiše, levně a úsporně
4 hodiny 1 min zpět - Re: Gigabyte HD 7850 OC: rychleji, tiše, levně a úsporně
6 hodin 30 min zpět - Re: BenQ uvádí levné LCD s matricí VA: GW2250H, GW2450HM a ...
6 hodin 56 min zpět - Re: BenQ uvádí levné LCD s matricí VA: GW2250H, GW2450HM a ...
7 hodin 30 min zpět - Re: Vyhlášení soutěže se společnostmi Asus a nVidia
8 hodin 59 sek zpět - Re: Gigabyte HD 7850 OC: rychleji, tiše, levně a úsporně
8 hodin 40 min zpět - Re: BenQ uvádí levné LCD s matricí VA: GW2250H, GW2450HM a ...
10 hodin 14 min zpět - Re: Gigabyte HD 7850 OC: rychleji, tiše, levně a úsporně
10 hodin 40 min zpět - Re: AMD oficiálně uvádí Trinity, novou generaci APU
10 hodin 45 min zpět


Komentáře
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
"na PhysX narazíte ve hrách spíše sporadicky"
Autor zrejme myslel hw physx, protoze physx ma majoritni zastoupeni ve hrach vyuzivajicich externi sdk pro fyziku. Je to pres 200 titulu, havok ma oneco mene. Bullet asi deset.
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
I tak lze lze s klidem rict, ze physx ma vetsinu. Naposled jsem physx videl v provozu v Two Worlds II, kde je dokonce hw-based (efekty, apex cloth). A zjistil jsem, ze mam zastarale informace, physx pouziva 270 titulu, 30 v priprave. Info a seznam her: http://physxinfo.com/ . Havok pro porovnani: http://www.havok.com/index.php?page=available-games
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
a teraz si spocitaj ackove tituly pod physXom a pod Havokom a napis sem pomer
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
problem nekolika "Ackovich" titulu psanych u Havoku je v tom, ze Havok pouzivaji jen castecne, jen na urcite casti fyziky a pritom hlavni fyzikou v tech hrach je fyzika jina od tvurcu danych enginu
viz treba Battlefield: Bad Company 2, nebo Just Cause 2
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
no ale tych kde je Havok pouzity uplne bude zrejme stale o dost viac... napriklad aj vo Fra Cryi 2 je pouzity uplne myslim
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
a kolik áčkových titulů má gpu akceleraci Havoc?
CPU PhysX má dneska skoro každá druhá pc hra.
Mimochodem physX je pokud vím ještě rozšířenější na konzolích...
Mimochodem, když už jsme u těch standardů, kolik áčkových titulů je dneska DX11? Já jen že už mám dva roky DX11 grafiku a pořád hraju převážně DX9 hry :) DX 11 tlačí MS, AMD i NVIDIA a moc to nepomáhá, tak co se divíme že PhysX@GPU, které je rodiným stříbrem NV only, je na tom podobně... řekl bych v tomto kontextu že proti DX11 je PhysX GPU zatím stále ještě úspěch.
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
Tady bude dulezite specifikovat obdobi. Havok byl vydan v roce 2000, ale nvidia koupila physx a zacala ho masove tlacit az v roce 2008! Za takto kratkou dobu dokazala physx havok predehnat! I z tohoto pohledu je physx o mnohonasobne uspesnejsi nez havok.
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
Jednoznačne treba niečo univerzálne, a nie viazané na jedného výrobcu a jeho technológiu.
Dežím palce takému riešeniu a som ochotný, ho reálne podporiť, kúpou takého produktu.
Re: AMD o fyzice pro GPU: chceme prorazit s Bullet
Treba jedine tlaciť tieto veci...mysliet si že staci dat nejaky standard na stôl a vsetci po nom skocia je velmi naivne. AMD ma trocha prekvapilo ich nevidanou podporou DX11 pri nastupe ich nových HD 5xxx. Teraz sa ale zas usadila na svoju klasicku poziciu "mrtveho chrobaka" alebo ak chcecte "svätého za dedinou". nVIDII stacil jeden titul Metro 2033 aby ukazala z DX 11 viac ako AMD.
Na druhu stranu ma stve ze veci ako GPU simulacia vody v JC 2 alebo tento PhysX je HW obmedzovany. Treba si ale uvedomit ze ak nebude AMD tlacit Bullet do hier tak tam jednoducho nebudu v takej miere ako PhysX pri ktorom stale prikvitne nVIDIA a sama si ho do hier natlaci.