FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Hardware : Video Cards : DirectX 10 Preview: The Future of PC Graphics and Gaming
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 



Random Gallery >> 
Click to view high-res Image!
Max Payne 3 Dual-wielding Screenshots [3] (0)

Nvidia+Socom Cranks that $#%^ UP!!!!! (4) by mrinfinit3
Crank It Up! (11) by Kilos
My Crank That Sh#!t Up! entry :D (3) by chipmunk995
The Nvidia "Crank That S#!T Up" Quiz Show! (21) by mohawkade
HOW I CRANK THAT S#!T UP!! (4) by nvidia4life
Crank that s#!t up to 11!!! (14) by jarrodthome
My First Video (3) by Stryker
CRANG That S#!T Up! (15) by ElwinRansom
My Entry For The Contest. (6) by D4rk Force
My crank that S#!t Up entry! (13) by zin_onos

More Blogs >>




DirectX 10 Preview: The Future of PC Graphics and Gaming
October 27, 2006   Efstathios Stathi Papadopoulos > [View My Other Articles]
Brandon Sandman Bell > [View My Other Articles]
Product Info | User Reviews | Article Images(56) | Image Gallery | Comments | Forum Thread
Solving the small batch problem


Earlier this year, ATI conducted a very interesting presentation about today’s gaming and where it could take us with DirectX 10. They discussed the issues of DirectX 9 and the bottlenecks therein and explained how changes implemented in DirectX 10 would help to reduce these issues. This is a great time to elaborate on some of ATI’s points made in the presentation, as some of these points have been discussed earlier in this article and can help explain the future direction of gaming in DX10.

The first topic that is mentioned in the presentation is what DirectX 9 has to offer. Detailed characters, complex materials, and lighting effects such as HDR lighting are some of the things that they make mention of. DirectX 9 currently makes great use of these and this is why games today look as good as they do. They go on by saying that game developers are doing a great job of bringing a false reality closer to life than ever before. But then the presentation gets to the issue at hand, DirectX 9’s overhead.

As it stands now, game developers are getting close to utilizing DX9 to its fullest potential. But eventually software developers are going to get to a point where they can do no more with DirectX 9’s feature set because of bottlenecks and constraints they are encountering in the API. The issue at hand is in the DX9 pipeline and how it functions.

In the DirectX 9 pipeline, the app feeds the API objects. In this case, an object can be anything in the scene, an example would be a character model. (In fact, complex characters may be composed of many objects.)

DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 765 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 766 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 769 ] > View Full-Size in another window.



In the current DX9 pipeline, the object passes from the application to the API; the API in turn will feed these objects to the driver, and then ultimately to the graphics hardware. The issue is that each time the object is passed from the API to the driver, it introduces a bit of overhead. With one scene requiring dozens of objects for the driver to handle, this can drastically affect execution time to process them. Longer execution time directly relates to lower performance, also known as the small batch problem.

DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 766 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 765 ] > View Full-Size in another window.




DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 767 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 765 ] > View Full-Size in another window.



While DirectX 10 can’t remove this overhead entirely, it is significantly reduced in DX10 thanks to new state objects. ATI’s slides indicate significantly less execution time will be devoted towards the API+Driver in DX10 (40% in DX9 vs 20% in DX10), which will allow developers to put more objects, materials, and other eye candy effects in their DX10 games.

DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 768 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 767 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 765 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 769 ] > View Full-Size in another window.


DirectX 10 Preview: The Future of PC Graphics and Gaming [  @ 1024 x 765 ] > View Full-Size in another window.





Back! Geometry Shader     You didn’t think that was it, did you? Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
Read this Media-Blog entry!» [Entry] Crank That S#!t Up Video Contest (5)
by Animehero (1) Talk with this user on their Shout Box (My other blogs) Posted 18 months ago


 Hottest Topics
Blizzard appealing to block Valve trademarking DOTA (10)
Obsidian has 'Kickstarter fever', asks for suggestions (6)
Skyrim mod toolkit and Steam Workshop integration arrive with free official high-resolution texture pack (6)
Diablo 3 dev diary explains nightmare mode difficulty (5)
Bethesda shows modders how it's done: see what Skyrim developers added during free-form 'Game Jam' week (5)
Today's News >>
Today's Siteseeing >>


 Table of Contents


FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2012 FS Media, Inc. All Rights Reserved