Wait please...
Rubriky

Z našeho eShopu

Digitální fotografie 2
Digitální fotografie 2
256,00 Kč s DPH


Tipy

DirectX 10.1, nebo rovnou DirectX 11 a Compute Shader?

10. dubna 2009 10:34 | David Ježek
Facebook
Bookmark and Share

DirectX 10.1, nebo rovnou DirectX 11 a Compute Shader?

DirectX logo

V posledních týdnech se sešlo několik materiálů, zejména videí zabývajících se buď reálným využitím DirectX 10.1 v současných či chystaných hrách, nebo rovnou budoucí verzí rozhraní DirectX 11 a chystanou významnou novinkou Compute Shader. Opakujeme to celkem pravidelně a zopakujeme to i dnes: počínaje Compute Shader přestane být DirectX z pohledu GPU jen o grafice, ale zahrne i výpočty ve stylu Nvidia CUDA, ATI Stream či OpenCL.

Nejprve tedy AMD, která se samozřejmě od dob Radeonů HD 3800 snaží propagovat výhody optimalizací zahrnutých v DirectX 10.1, seč jí síly stačí (ale ve velkém se to samozřejmě nedaří, hromada vás má nějakou tu GeForce a herní studia také zůstávají u prověřených engine často bez potíží běžících na DirectX 9).

První video tak ukazuje výkonnostní nárůst při použití DirectX 10.1 renderingu, který přinášejí BattleForge, Stormrise a HAWX.

Další je krátkým povídáním s vývojáři o tom, jaké to je pracovat s verzí 10.1. Hovoří se na téma lepších stínů, výkonu a samozřejmě se objeví i trochu té PR omáčky o tom, jak bezva je s AMD spolupracovat.

Ale přesuňme se k DirectX 11 generaci, přesněji k Compute Shaderu. Nvidia sice DirectX 10.1 přeskakuje, ale možná i proto již nyní předvádí Compute Shaderová dema. Nejvděčnější asi je simulace vodní hladiny oceánu.

Hladina je simulována na základě statistické metody Jerryho Tessendorfa zvané „Simulating Ocean Water“ a prezentované již na SIGGRAPH 2001 (sami se můžete podívat, kolik matematiky za tím stojí), dodnes jedné z nejpopulárnějších metod simulace mezi herními vývojáři.

Jak dodává Nvidia, tak zatímco samotný algoritmus dokáže principielně produkovat úchvatné výsledky, dosavadní implementace byly limitovány na velmi malé rozměry 64×64 nebo 128×128 kvůli pomalé FFT (rychlá Fourierrova transformace) na CPU. GPU demo ukazuje tři 512×512 transformace, které na GTX280 mohou být spočítány během dvou milisekund.

Další dvě dema již nejsou tak vizuálně přitažlivá, nicméně částicové a n-body simulace také mají své uplatnění.

Na závěr se sluší připomenout únorovou přednášku Nvidie o CUDA na plzeňské FAV.

Úplně nakonec ale ještě jednu „legrácku“. Už jste viděli Folding&home výpočetní farmu se 23 GeForce poslední generace? :-)

Hodnocení

Související

ATI Catalyst 9.11 ATI Catalyst 9.11

Společnost AMD včera uvedla listopadovou sadu ovladačů ATI Catalyst pro grafické karty ATI. Přibyla…

Unreal Engine 3 nyní zdarma k dispozici Unreal Engine 3 nyní zdarma k dispozici

Herním světem, tedy minimálně z hlediska ne-AAA titulů často hýbou spíše volně dostupné herní…

Nvidia CUDA 3.0 s OpenCL i DirectCompute 11 ještě letos Nvidia CUDA 3.0 s OpenCL i DirectCompute 11 ještě letos

Nvidia demonstrovala DirectCompute dema již před několika měsíci a implementaci OpenCL má také již…

ATI Catalyst pro Windows 7 bez podpory Radeonů X1000 a starších ATI Catalyst pro Windows 7 bez podpory Radeonů X1000 a starších

Smutná zpráva (kterou jsme před časem tak nějak přehlédli, ale je nutné ji i tak zmínit) pro…

Linuxový opensource ovladač Radeonů HD 2000 až 4000 v akci Linuxový opensource ovladač Radeonů HD 2000 až 4000 v akci

Linuxová distribuce Fedora je známá tím, že často přináší některé novinky jako první, případně v…

S3 přidává podporu OpenGL 3.1 a OpenCL 1.0 S3 přidává podporu OpenGL 3.1 a OpenCL 1.0

S3 Graphics nadále samozřejmě funguje, z nedostatku zpráv o ní na trhu, kde její grafiky nikdo…

ATI Catalyst 9.10 ATI Catalyst 9.10

Windows 7 byly uvedeny a jak AMD slíbila, tak AMD koná. Na světě jsou tedy i nové Catalysty 9.10,…

GPU-Z 0.3.6 GPU-Z 0.3.6

Nová verze utility GPU-Z přichází opět s řadou novinek, jimž bezpochyby vévodí plná podpora Radeonů…

ATI Catalyst 9.10 a 9.11 volně k dispozici ATI Catalyst 9.10 a 9.11 volně k dispozici

Když jsme včera zmínili uvedení prvního OpenCL 1.0 posvěceného SDK od AMD, přehlédli jsme jednu…

ATI též hlásí: OpenCL připraveno ATI též hlásí: OpenCL připraveno

Krátce po Nvidii hlásí i společnost AMD, že její nová beta Stream SDK přináší podporu OpenCL nejen…

Vybíráme z rubriky

Diskuze k tomuto článku

Krátce

1. 9. 2010

Opera od další verze ukončí podporu PowerPC v Mac OS X a Linuxech. Pro PowerPC tak bude konečnou verze 10.6x.

Diskuze (0)
dnes, 3. 9. 2010

Konferenci Kam kráčí české bezdrátové sítě můžete v pátek 3.9. a v sobotu 4.9.2010 sledovat on-line.

Diskuze (0)
31. 8. 2010

Dnes byl zahájen prodej českých verzí sad Microsoft Office 2010 pro domácnosti a malé firmy. Vůbec poprvé je vedle krabicové verze nabídnuta i karta s licencí a instalačním kódem.

Diskuze (0)
31. 8. 2010

Apple se chystá prodloužit dobu přehrávání vzorků skladeb v iTunes ze 30 na 60 sekund.

Diskuze (0)
30. 8. 2010

Google přidal ke Gmailu i službu telefonování - VoIP, tedy něco na způsob Skype. Sloužit bude ale pouze Američanům, zájemce totiž dostane americké číslo. Přinejmenším do konce roku to budou mít navíc zadarmo.

Diskuze (0)
25. 8. 2010

Kingston se pochlubil, že jeho triple channel DDR3 HyperX paměti KHX2333C9D3T1K3/3GX dosáhly světového rekordu v přetaktování, když běžely na frekvenci 3068 MHz (základní deska Gigabyte P55, Intel Core i7 870).

Diskuze (0)
25. 8. 2010

DVDFab HD Decrypter 8.0.0.2.

Diskuze (2)
19. 8. 2010

Nová verze CDBurnerXP 4.3.7 ještě více rozšířila možnosti dělit kompilace na více disků, nebo ISO obrazů, zlepšila rovněž možnosti filtrace souborů pro jejich výběr do kompilace.

Diskuze (0)
18. 8. 2010

DVDFab HD Decrypter 7.0.9.0.

Diskuze (2)

Psali jsme před pěti lety