Well, maybe your a bit behind… But have you ever wanted to rid of that lag in a game? But it would pack its bags and leave?
Ok, enough of the commercial type typography!
So, lets get down and dirty on what’s good in this "DX10" package.
Well, First off DirectX 10 is only in Vista… But sooner or later, I’m sure people will have it on XP even though, it would most probably act like 9.
NOW lets get into it
DirectX 10 is supposedly making games run faster, more stable as its new "method" is too use less of the CPU processing so the CPU is able to make more calculations made by the graphics card.
Thus, meaning the CPU wont have to render as much as in DirectX 9
. So the graphics card will have to do more of the work and letting the CPU take care of other things, like the in-game physics engine, character effects, and mostly, AI.
It also offers with every new graphics update, new, better shader effects and an addition of a "geometry" shader, which will give a motion blur
, supposedly to give the game more realism.
The lets say the "Beta" release of the new DX10 cards used separate Vertex and Pixel shaders, making a slowdown, because of the "bottleneck" effect on date going out. Where the data is so big, it has to be let though the space "in turn" making the game "lag" so it has time for the shaders to catch up.
The newer graphics cards GPU’s have been updated, so that the Vertex and Pixel, and the new geometry shader can now work at the same time, almost as a team.
There is plenty more, but its mainly about ATI’s new graphics cards abandoning Vertex and pixel separately and using "stream processors" which is used depending on the in-game environment.
nVidia still continue to use pipelines for their vertex and pixel shaders, meaning some pipelines will, and some, not be used meaning it can provide that extra bit if needed
So, DX10 will provide a lag free game experience.
But the older "beta" DX10 cards… or the PreDX10… why do I think of a good word now…, typical. Anyway, the Pre-DX10 graphics cards still have a benefit belive it or not
Because the processing power of the GPU on the cards becomes more "generic" for DirectX 10 on the non-compatible graphics cards meaning the, GPU, can "shunt" or give more power towards the physic calculations and other processes not normally be dealt with by the GPU.
Also, to give a little more understanding on why it will provide a lag free experience, the power processing "overhead" means that the delay will be so much less that it would in the previous DirectX 9… Wish is the first and last time I mentioned DX9 in this post
So, bye for now
If you would like anything researched and posted here, just email me and I’ll get working straight away!
Chris.