Konec GPU, jak je znáte
Tvůrci série Unreal a Gears of War, Epic Games ve fascinující prezentaci nastiňují vývoj grafických čipů a enginů. Autorem slajdů není nikdo jiný než Tim Sweeney, CEO a spoluzakladatel Epicu a současně také podobná osobnost 3D grafiky jako třeba John Carmack z id Software. Určitě si budete už případně umět sami dohledat nějaké zajímavé rozhovory s oběma pány, třeba na Beyond3D.

Úvahy Tima Sweeneyho, popřípadě dalších myslitelů z Epicu, nejsou určitě bláznivé. Prezentace obsahuje stručný pohled do historie a současnosti herní 3D grafiky a odhaluje mnoho mikro-pohledem přehlížených faktů. Tim připomíná, že posledním primárně softwarovým 3D enginem byl první Unreal, na němž vzniklo asi 25 her. Už v té době nabídnul nemálo pokročilých efektů (softwarovou cestou) a podstatnou informací také je, jaký hardware to zvládnul.
Oproti tomu šéf Epicu dává jako příklad graficky nejdokonalejší hru současnosti, Crysis, se kterou se trápí i nejsilnější SLI konfigurace a přitom vypadá jen o kousek lépe než nejhezčí hry na Xboxu 360 (s mnohem slabším hardwarem). V podstatě všechny propracované hry současnosti mají vcelku podobnou grafiku a vývojáři naráží na mnoho mantinelů.

Řešením není přechod z Direct3D 9 na Direct3D 10 nebo 11, ale zcela jiný přístup k renderingu a v podstatě návrat k softwarovému řešení se všemi jeho přednostmi od datových struktur až po skutečné programování v pohodlném a univerzálním jazyku vyššího řádu.




Od softwarového řešení bylo samozřejmě upuštěno z důvodu rychlosti, Tim Sweeney ale připomíná, o kolik je rychlejší současný procesor než procesor z doby prvního Unreal (a na co to tenkrát stačilo...) a nepodstatná nejsou ani chystaná hybridní (CPU/GPU) řešení jako Intel Larrabee nebo snad ještě lépe existující GPGPU.
Zjednodušeně Tim říká, že budoucnost grafických orgií a elegantního herního programování podle něj netkví v DirectX 11 a jemu přizpůsobenému hardwaru (ve srovnání s CPU anebo GPGPU v podstatě pořád ale s fixed-function pipeline, navzdory vymoženostem shader modelu 4.x a vyššímu), nýbrž v programování 3D v něčem jako nVidia CUDA.
Časový horizont 2012 je skoro určitě přestřelený, k tak rychlé adaptaci a reakci bez existujících úspěšných pionýrů (přestože tvůrci Unreal 3 engine, který je v desítkách a možná stovkách her, mají jistě silný poradní hlas) nedojde, ale naznačená řešení jako třeba Reyes ve spojení s GPGPU nebo hybridními systémy (CPU/GPU) by se mohla opravdu do budoucna prosadit.

Rozhodně si projděte celou 75stránkovou PDF prezentaci Tima Sweeneyho.
Zdroj: Ubergizmo
Cnews.cz
Novinky
-
23.05.2012 - 00:00
-
22.05.2012 - 18:52
-
22.05.2012 - 11:14
-
22.05.2012 - 08:00
-
22.05.2012 - 07:00
-
21.05.2012 - 14:00
-
21.05.2012 - 11:06
-
21.05.2012 - 09:46
-
20.05.2012 - 17:11
-
18.05.2012 - 22:13
-
18.05.2012 - 18:30
-
18.05.2012 - 17:30
-
18.05.2012 - 11:47
-
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
Diskuzní fórum
Tiskové zprávy
Oblíbené články
Nejčtenější články
Nejdiskutovanější články
Poslední komentáře
- Re: Arctic uvádí obří chladič Accelero Xtreme III
0 sekund zpět - Re: Horký den a potící se ruka? Zachrání vás myš s ventilátorem
45 min 1 sek zpět - Re: Scythe Mugen 3 rev.B: keď lacnejší chladič nestačí
2 hodiny 13 min zpět - Re: Scythe Mugen 3 rev.B: keď lacnejší chladič nestačí
3 hodiny 9 min zpět - Re: Horký den a potící se ruka? Zachrání vás myš s ventilátorem
3 hodiny 11 min zpět - Re: Horký den a potící se ruka? Zachrání vás myš s ventilátorem
3 hodiny 22 min zpět - Re: Koolance má vodní blok pro GTX 690
3 hodiny 27 min zpět - Re: Scythe Mugen 3 rev.B: keď lacnejší chladič nestačí
3 hodiny 28 min zpět - Re: Scythe Mugen 3 rev.B: keď lacnejší chladič nestačí
3 hodiny 34 min zpět - Re: Scythe Mugen 3 rev.B: keď lacnejší chladič nestačí
3 hodiny 52 min zpět


Komentáře
Re: Konec GPU, jak je znáte
Že je rozhraní DirectX do budoucna mrtvé avizují tito vývojáři již nějakou dobu. Díky existenci dnes již zaběhnutných programovacích jazyků jako CUDA ani nemusí čekat až se někdo milostivě uráčí něco udělata implementovat. Vystačí si grafickou kartou a vhodně zvoleným programovacím jazykem.
Re: Konec GPU, jak je znáte
nojo, jenže CUDA = nVidie a ani Intel ani AMD na to samozřejmě nikdy nepřistoupí, takže takovéhle úvahy jsou nesmysl.
Re: Konec GPU, jak je znáte
Přesně tak... navíc by oním softvárovým řešením utrpěly mnohé nadité peněženky... takže jsem zvědav jak to dopadne.
Re: Konec GPU, jak je znáte
nemusi nato pristupovat ani Intel ani AMD, staci aby na nejaky z novejsich standardu pristoupili vyvojari her a zbyla HW media se budou muset chte nechte prizpusobyt
vubec bych se nedivil kdyby nVidia postupne zaplatila nekolik projektu, Microsoft to dela, Sony to dela, Nintendo to dela, maji proste svuj HW a tak si nanej platej urcite projekty a nane se nabalej dalsi od jinych soukromich spolecnosti, nVidia ma jedinecnou moznost prave diky CUDA si vytvorit vlastni svet a tak jako si lidi kupujou PSko jen kvuli GT nebo MGS (patrim mezi ne) tak by se nasel dostatek kupcu co si kvuli jedine vydarene hre koupi grafickou kartu nebo PC postavene pro dany ucel prave na komponentach dane firmy, v tomto pripade treba nVidie
pokud Epic vytvori hru co bude na CUDA, tak sice bude riskovat mensi prodeje, ale taky nemusi a otevre tim novou cestu, nechal bych to nanich, precijen je to zivi us peknou radku let a na jejich enginech se vydala pekna radka her a precijen ve svem oboru vedi o cem pisi/mluvi
Re: Konec GPU, jak je znáte
Pokud GPGPU zafunguje jak má tak se máme na co těšit.
Re: Konec GPU, jak je znáte
Na co?
Re: Konec GPU, jak je znáte
Popravdě, cestu zaplacení si vývoje her jsem čekal hned s příchodem physx, ale ve skutečnosti vyšlo jen pár braků, takže to rozhodně nebude žádná sranda a nemá na to ani nvidia. Tyhle věci o nebudoucnosti dx posloucháme už dlouho, ale stále tu dx je a ještě asi dlouho bude.
Re: Konec GPU, jak je znáte
pro kazdeho je brak neco jineho, pro ty platici zakazniky to zrejme braky nejsou kdys maji celkem slusne prodeje, MR se dokonce jeden tyden drzelo na 3 miste celosvetove
tady je dulezite jen jedno, zaplati se to?, nezaplati se to?
Re: Konec GPU, jak je znáte
No MR bylo asi opravdu nejúspěšnější, ale tento výsledek byl dán hlavně obří kampaní, vlastně na takovou kampaň třetí místo na týden je docela málo. Žádná opravdová pecka nepřišla i když je slibovali a v tom jsem jim i já opravdu věřil, že aspoň jednu zaplatí (FC2),ale zůstalo jen u slibů...
A to se jedná jen o to, že někomu se rozletí sklo na tisíc kousků (popřípadě popraskají střepy.:) a někomu jen na sto, takže po tom co předvedli, si nedovedu představit, že by financovali hry, které si nikdo jiný opravdu nemůže zahrát.
Re: Konec GPU, jak je znáte
Mafie mela dokonce i reklamy v TV, ceska verze se ani nezaplatila, a nedostala se ani do prvni desitky, jo koukam mas zajimavou predstavu o uspechu projektu :)
to ze hra nema uspech u jakehosi jjiri na extrahardware jeste neznamena ze nema uspech vesvete ;)
a myslim ze v Epicu dobre vedej co delaj, a jestli se rozhodnou pro hry treba pomoci CUDA, tak proc ne, jejich volba, jejich business a zrejme jejich vihra
Re: Konec GPU, jak je znáte
No nevím, jestli tv je to pravé místo pro reklamu na pc hru. Já tyhle, žebříčky nesleduji, takže nevím jestli se do toho počítají konzole což za mafie určitě nebyl tak velký trh a už vůbec ne v čr.
Pokud budou dělat tak se na to rád podívám, ale pokud o tom jen dokola mluví, tak to opravdu žádná vÝhra není.
Re: Konec GPU, jak je znáte
Zajimalo by mne zda si u takto univerzalne pocitane grafiky udelali profiling vyuziti CPU/RAM (vypocty versus pristupy do pameti). Je tam priblizne naznacena potreba 1 byte memory transferu na FLOP.
Podil poctu zpracovavanych instrukci/pixel je u FullHD@60Hz x CGA@30Hz 64000x. I kdyz se mozna teoreticky dostupny vykon do roku 2012 proti Pentiu 66MHz takto zvedne otazkou je zda udrzi krok i pametovy subsystem. Napr. 66MHz/32bit x 8GHz/1024bit je jen ~4000x.
Re: Konec GPU, jak je znáte
pametovy subsystem (~1TBps) se da resit ruzne, napr. posazenim pameti (~512MB) primo na CPU viz http://download.intel.com/technology/itj/2007/v11i3/3-bandwidth/vol11-i3...
Re: Konec GPU, jak je znáte
Otazkou je jak bude nakladna/slozita/uspena vyroba takto komplexnich chipu (s dalsimi miliardami tranzistoru navic) a zda paralelismus pameti nebude mit dopad na efektivitu vykonovou/kapacitni. Asi bude uspesny beh uloh hlavne o cache-hit ratio L1(L2) cache.
Re: Konec GPU, jak je znáte
mel jsem na mysli "3D Stacked Die" (podobne jako napr. 8+1 cipu u NAND flash), ktere umoznuje 10000+ spoju o delce ~1mm
problem u tohoto reseni neni komplexnost chipu, ale spis odvedeni ztratoveho tepla
Re: Konec GPU, jak je znáte
Podla mna chlapici urcite vedia o com hovoria ked robili vsetky unreal enginey. Ja do toho moc nevidim. Jedno je iste a to, ze napr. s tym crysisom maju pravdu! Chalan si kupi 2x 280 SLI a Core i7 3,9GHz a 1920x1200 crysis seka! Je to moj pripad.
Kazdopadne sa velmi tesim na hry,ktore budu napr. v roku 2015. Uz teraz jak vyzera Crysis alebo Clear Sky pripadne daka Forza 3... maju kusok k fotorealite.
Re: Konec GPU, jak je znáte
crysis ma hodne daleko k fotorealite. jsou to omalovanky jak z katalogu cestovnich kancelari. nerikam, ze me na nejakou tu hodinku nezabavil...to jo. ale k fotorealite ma toto jeste dost daleko
Re: Konec GPU, jak je znáte
pochybujem ze niekto chce aby hry vyzerali fotorealisticky. Oni maju proste vyzerat krajsie a krajsie a pridavnymi efektami lepsie simulovat prostredie. Sak preto aj hrame tie hry, lebo chcem trochu utiect z reality, a nie ze zapnem hru a dostanem taky isty stereotyp ako mam vonku. A s tym crysisom co sekal bude asi nejaky problem u toho typka, ja na notebooku s 32SP grafikou, CPU na 2,1 GHz a 1280*800 mi to slo na high a na 1680*1050 na medium. Kedze 2x280 = 480SP a CPU o hodne lepsi ako moj notebokovi, neE ze by to sekalo (neratam 32xFSAA a pod veci)
Re: Konec GPU, jak je znáte
moja zostava je Core i7 3,9GHz, 6GB DDR3 1560MHz, 2x BFG GTX280 OCX SLI a Crysis Warhead pod Vistou bez AA vsetko very high (fanatik) 1920x1200 a pri tazsich scenach to ide 30-40FPS co neni plynule! Pod XP to uz je lepsie (pod XP je moznost tiez fanatik) ale tiez to trha. Na High to uz ide uplne plynule 60fps.Takisto Clear Sky mam vsetko maximum,akurat ked zapnem iba 2x AA,tak to skalovanie neni dobre a trha to.
v dnesnej dobe si clovek kupi uplny highend a i tak si nezahra so 4nasobnym antialiasingom!akurat call of duty a hry s unreal enginom...
co sa tyka koncu programovania pod DirectX,tak nechce sa mi tomu moc verit.to by bolo pre microsoft dost blbe.ja vidim buducnost v raytracingu.
Re: Konec GPU, jak je znáte
na raytracing zatim nemame dost vykonne GPU, ani QuadSli nove generace by ti nedalo dostatek na hrani v FHD
vem si ze tu scenu pro raytracing s Veyronem pousteli na dvojici Quader 5800 a meli tak framebufer 4GB na jadro, raytracing potrebuje hodne pameti, a clovek kterej natom delal a letos mel prednasku na Maxconu nam potvrdil ze vic ze soucasne generace GPU proste neslo vymacknout
Re: Konec GPU, jak je znáte
a ty ako taky odbornik na tuto tematiku co si myslis o buducnosti GPU a DirectX?
Re: Konec GPU, jak je znáte
ja na tohle jsem laik a tlumocim jen to co me reknou lidi co programujou do her nebo renderery, ja to jen vyuzivam pro svou praci, ale o programovani vim kulove :)
pokud nekdo udela engine na DX, nebo CUDA je me vpodstate jedno, ja to jen dal zuzitkuju
Re: Konec GPU, jak je znáte
Vzhledem k podilu konzoli na obratu s hernimi tituly a cenove hladine (levnejsi HW) je otazkou nakolik se mohou nuzky tvorby her rozevrit. Nejschopnejsi HW na trhu vetsinou v konzolich nebyva (uspesne) zastoupen.
Re: Konec GPU, jak je znáte
otazkou je spis kolik her z enginoveho portfolia firem jako Epic nebo ID skoncilo na konzolich
a druhou otazkou je, jakej HW se bude vyskytovat v pristich konzolich
Re: Konec GPU, jak je znáte
"Crysis on nVidia SLI only looks marginally better than Xbox."
Žiaľ s týmto si ako majiteľ oboch riešení dovoľujem absolútne nesúhlasiť. Keď porovnáme obe riešenia hry na XBoxe, majú oveľa menej detailov, FPS je porovnateľne horšie.
Xbox má tú výhodu, že sa na TV táto nevýhoda pomerne dobre stratí (hrá sa tam oddychovo z gauča), ale vypustiť niečo také ako vetu hore, je len čistý marketing.
Napr. pri XB verzii Overlorda 2 ani poriadne nevidíte, čo majú malí zmrdi oblečené, dohľad je obmedzený, všetko kockaté. Na PC je to perfektné = pre mňa toto rozhodne nieje "marginally better" :)
Týmto rozhodne nezatracujem XBox, ktorý mám rád, ale grafika je proste doménou PC, a to nie marginally, ale totally...
Re: Konec GPU, jak je znáte
konzole su dobre akurat tak na auta a sporty.a mozno dake 3rd person hry.nechapem ako mohli vypustit C&C3 na Xbox.nechapem ako sa to hra s joypadom.ani FPS.
skoda,ze hru vyvyjanu primarne na konzole potom hodia aj na PC a potom to tak vyzera aj s mierenim.strelim vedla ciela a ciel padne
Re: Konec GPU, jak je znáte
"Crysis on nVidia SLI FEELS only marginally better than Xbox."
Byt to takhle napsano a plny souhlas...
Re: Konec GPU, jak je znáte
a jaký máte zdroj??
K těmhle grafikám ani k tomuhle socketu sem se ještě sice nedostal..ale určitě ty dvě grafiky.. ten taktlý cpu atd spapají dost...mě kdysy nestíhal zdroj a kvůli tomu to místama nestíhalo.je to menší pravděpodobnost ale tím to být může taky