Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads
Tom's Hardware > Forum > Graphics & Displays > Graphics Cards > DX 10.1 games comig soon

DX 10.1 games comig soon

Forum Graphics & Displays : Graphics Cards DX 10.1 games comig soon

Page:    Previous 1 2 3 Next Bottom Search this thread
Word :    Username :           
 

Saw this post on another forum. Its from a AMD rep. It looks promising. Tech advancement in software at last. http://rage3d.com/board/showthread [...] 1335512390 "Something that hasn't been noted yet is that EA and SEGA are signed on with us for DX10.1 titles, we've also signed a fairly major deal with Blizzard.
__________________
"Wavey" Dave

--------------------------------------------------------------------------------
Last edited by Dave Baumann : Yesterday at 12:58 AM. " If they release these games too quickly, a 4870 will be close or beat a G280 in this format

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN
Register or log in to remove.

Unless it is implemented like the current DX10.0, ie. tacked-on code.

Reply to randoMIZER


I know things seem to be swinging ATI's way at the minuite but i cant see them leaving Nvidia users out in the cold on this one.
Mind you "signed on " could be read as agreed to in future ? How long does it take to develop a game ?
Mactronix

Reply to mactronix

Depends if they re-use the engine from another game or not. Didn't the devs making COD5 say they could do it in 1 year?

Reply to randoMIZER

Theres speculation that several games coming early next year or sooner. We know that currently the G200s dont or cant use it by the TR review of the 4850, where they used the "unpatched" version or AC

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

If games are comnig next year, that is time for Nvidia to implement DX10.1, unless they simply decide to bludgeon their way through with just DX10 only and massive amounts of raw power.

Reply to The_Abyss

I thought nVidia "swore" never to use 10.1....
This will be a great test for them.

------------------------------ Needs a job...
Reply to romulus47plus1

Basically free 4xAA

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

JAYDEEJOHN wrote :

Basically free 4xAA


To my understanding the cards are just required to support 4xAA, which they already do anyway.

Reply to randoMIZER

That rings a bell. I'm pretty sure the "free AA" thing is a myth caused by twisted information. It gets worse as people pass it on, like Chinese whispers (probably originating in Chinese too).

Reply to randoMIZER

It would be really nice if blizzard could make DX 10.1 on Starcraft 2 or EA would make it on Call of Duty: Worlds at war.

Message quoted 2 times
Message edited by printz_asger on 06-26-2008 at 12:08:31 PM
Reply to printz_asger
- 0 +

printz_asger wrote :

It would be really nice if blizzard could make DX 10.1 on Starcraft 2 or EA would make it on Call of Duty: Worlds at war.



Starcraft 2
Diablo III

..........drool........

------------------------------ Rock journalism is people who can't write interviewing people who can't talk for people who can't read - Frank Zappa
Reply to radnor

ronka wrote :

What's the big deal of 10.1 anyway



In DX10.1 AA and shader effects are fed in single pass. In DX10.0 (A.K.A. The Way It's Meant To Be Played) First shader effects then rendering in seperate passes. This is the reason nVidia cannot support the 10.1 way of things. They have to throw away that highly optimized and fine tuned AA hardware engine and create a design similar to ATI HD series. (Remember HD2900 fiasco? ATI had to lose 1 generation of GPUs to fine tune the shader AA)

Reply to duzcizgi

At least ATI moving to the right direction, closer cooperation with game devs will be handy for gamers and developers themselves (10.1 coding has some advantages). Ofc nVidia screwed themselves by not supporting new tech, but its nothing major anyway, though geforce owners will be shafted a bit. Even minor attempt in Assasin creed to bring 10.1 boosted AA speed by ~20% for Radeon cards, imagine fully optimized game for it?

Another thing, its a big question if Blizzard will go full out with 10.1, they are very cautious of using DX10 at all. EA is another story, would be sweet to have COD5 with full 10.1 features.

Reply to Harrisson

AMD/ATI's game plan...much like the underpants gnomes...

Phase 1: R700
Phase 2: DX 10.1
Phase 3: Profit

Reply to SpinachEater
- 0 +

Dude DX10.1...problem is no one wants to run Vista crap to utilize DX10! A lot of stuff now is just badass DX9 titles...funk DX10!...and especially FUNK DX10.1! LOL.

Reply to Waspy

Waspy wrote :

Dude DX10.1...problem is no one wants to run Vista crap to utilize DX10! A lot of stuff now is just badass DX9 titles...funk DX10!...and especially FUNK DX10.1! LOL.



Thats just the thing though Waspy, its these kind of improvements that are needed to convinse people to move to vista or windows 7 or whatever follows.
Early doors Vista was slow and a systems hog. Probably no more so relativly speaking than anything that has come before though. Once games start showing consistant high fps then most peoples objections will dissapear.
If these DX10.1 titles come out and people take to them,(from what i have seen and heard there is no reason not to) then Nvidia could just get a taste of what its like to be put out in the cold.
Differance would be that it was superior tec that did it and not some half baked DX implementation deal that did for them.
I suspect that they are alreadt working on DX 10.1 hardware though. Many dissagree with thier ethics and business practices but one thing they aint and thats silly.

Mactronix

Reply to mactronix

Too bad XP doesn't support it. Micro$oft and their evil schemes to get people to buy Halo2.

Reply to SpinachEater

Vista is not much slower than XP now, but it will never be faster that's for sure. And guess what, Windows 7 will be slower than Vista. Why? Because software only ever gets bigger and slower. That is why we don't have ever increasing framerates in new games with hardware that is 4x more powerful than a few years ago.

Reply to randoMIZER
- 0 +

printz_asger wrote :

It would be really nice if blizzard could make DX 10.1 on Starcraft 2 or EA would make it on Call of Duty: Worlds at war.




Call of Duty is an enhanced COD4 engine, with enhanced physics more than anything.

------------------------------ PSN: L1qu1dat1on
i7 920 @ 4.02 GHZ, OCZ 6 gig DDR3, EVGA/PNY 480 GTX sli, Corsair 1000HX, Windows 7 Pro 64, 128 Gig SSD + 2 TB Seagate
Reply to L1qu1d
- 0 +

L1qu1d wrote :

Call of Duty is an enhanced COD4 engine, with enhanced physics more than anything.



Its not even made by the original Company that made 1 2 and 4. So don't get your hopes up:)

EDIT: I have no Idea why I quoted myself I clicked edit lol Anywho!


Message edited by L1qu1d on 06-27-2008 at 03:46:17 AM
------------------------------ PSN: L1qu1dat1on
i7 920 @ 4.02 GHZ, OCZ 6 gig DDR3, EVGA/PNY 480 GTX sli, Corsair 1000HX, Windows 7 Pro 64, 128 Gig SSD + 2 TB Seagate
Reply to L1qu1d

That's good in a way, COD4 physics were kinda non-existent.

Reply to randoMIZER
- 0 +

yeah, I'm really liking the New brothers in Arms Game :) There are amazing physics there, destructible covers:)

------------------------------ PSN: L1qu1dat1on
i7 920 @ 4.02 GHZ, OCZ 6 gig DDR3, EVGA/PNY 480 GTX sli, Corsair 1000HX, Windows 7 Pro 64, 128 Gig SSD + 2 TB Seagate
Reply to L1qu1d

I played the original Brothers in Arms and absolutely hated it. One of the most (if not the most) repetitive "recent" games I have ever played. I didn't bother getting any expansions or sequels if there are any.

Reply to randoMIZER
- 0 +

I found it the same, but the new 1 apparently is the ****!

------------------------------ PSN: L1qu1dat1on
i7 920 @ 4.02 GHZ, OCZ 6 gig DDR3, EVGA/PNY 480 GTX sli, Corsair 1000HX, Windows 7 Pro 64, 128 Gig SSD + 2 TB Seagate
Reply to L1qu1d

Haha, my dad loves BIA, it's the only game he plays nowadays...

------------------------------ Needs a job...
Reply to romulus47plus1

But all you do is lay down a base of fire, flank and kill. You also use the same conveniently shaped dirt mounds as cover.

Reply to randoMIZER

Yup I know. My father's 50 years old, so he likes to take it slow.

------------------------------ Needs a job...
Reply to romulus47plus1

ronka wrote :

What's the big deal of 10.1 anyway



Don't you hate noobs who just think what they're talking about when they know like, nothing?

------------------------------ Needs a job...
Reply to romulus47plus1

randoMIZER wrote :

That rings a bell. I'm pretty sure the "free AA" thing is a myth caused by twisted information. It gets worse as people pass it on, like Chinese whispers (probably originating in Chinese too).



Randomizer, in fact it's NOT free 4xAA. Just applying all shader filters AND AA at the same pass. This is the place we get the performance increase.

When you look at the shader code for many effects, they're also doing some of the calculations required for AA. So, shader scheduler just combines and reschedules the code to execute it more efficiently.

The problem with nVidia isn't supporting AA on shaders is, in fact you need a f***ing amount of shader processors (look at HD4800 series cards from ATI: they have 800) to get a decent performance. nVidia doesn't have this amount of shader processors. Instead, nVidia has a dedicated AA hardware processor which is extremely optimized and in fact pretty well working.

Something off the topic: With the size of GX200 GPUs from nVidia, it might be a little bit of problem for them to pack up that much shader processors in an area as small as R770.

Reply to duzcizgi

Does this mean that nVidias dedicated shaders are incapable, or harder hit, vs ATI, s which are more flexable?

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

I could be completely wrong here so please correct me if i have this A about T.
I was of the belief that the ATI cards since the 2xxx series were doing the AA in the shaders as was the original spec for DX10 pre the M$ Nvidia thing. And now with the 4XXX series cards they were going back to doing it completely in the rops, IE going from software back to hardware AA.
Is that right or have i got this all wrong ?
Mactronix [edit for spelling]

Message quoted 1 times
Message edited by mactronix on 06-27-2008 at 02:13:54 PM
Reply to mactronix

JAYDEEJOHN wrote :

Does this mean that nVidias dedicated shaders are incapable, or harder hit, vs ATI, s which are more flexable?


As I wrote, they aren't incapable. In fact, they are extremely efficient.
BUT they need an extra pass AFTER shaders are applied.

So, because of this reason, HD2900 was badly hit by the nVidia optimized games. Although it was a DX10 card, it was built DX10.1 in mind. As you all know, DX10.1 is in fact, the original DX10 which MS had to cripple in order to give nVidia G80 cards with the title "DX10 supported", as there were no other GPUs even getting near it.

When you write a game which is using DX10.1, vs DX10, DX10.1 should be around 20-40% faster than DX10 counterpart because all shader effects and AA are processed in one pass, not 2 passes.

ATI HD series GPUs have a very high number of shader processors to cope with this kind of a problem. (HD2900 , HD3800 have 320, HD4800 has 800)

Considering the fact that nVidia has now 240 shader processors in an area which is 2,5 times larger than R770, sticking in 800 of them would be a GPU about the size of the graphics card itself. So, nVidia is sticking with "The Way It's Meant To Be Played" as long as it can. But at the end, we can expect them come with it with the next generation (GTX200 isn't a new generation, it's an increment on G80 architecture) as CUDA and PhysX would also benefit highly from this transition.

Reply to duzcizgi

From what I gather, theyre doing both, or to be more precise, capable of either way. I know that nVidias shaders are more of a dedicated type, whereas ATI's are more flexable in what they can do. If theyre being done in shaders, thwey still have to have the drivers set for it. I understand you dont have to have an extra pass to complete up to 4xAA resolve. Thats why its faster. So, in essence people equate that as being free, which is technically wrong, but its much more efficient.

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

JAYDEEJOHN wrote :

Does this mean that nVidias dedicated shaders are incapable, or harder hit, vs ATI, s which are more flexable?



They would take a harder hit because there simply are less shaders to distribute the work to. I suspect it could mess up their SF unit which would really, really slow things down in games that actually do complex shader processing.

mactronix wrote :

I could be completely wrong here so please correct me if i have this A about T.
I was of the belief that the ATI cards since the 2xxx series were doing the AA in the shaders as was the original spec for DX10 pre the M$ Nvidia thing. And now with the 4XXX series cards they were going back to doing it completely in the rops, IE going from software back to hardware AA.
Is that right or have i got this all wrong ?
Mactronix [edit for spelling]


You are correct. Well, technically speaking they are not going back. They never started to do AA with their shaders since DX10 as it was specified before the NV debacle never took off. And to be really picky about it, actually AMD didn' fold either. They improved their Rops but the massive increase in Shading-Power will keep them more than able to do AA with those units if a developer want to use it. As i understand it, many developers didn't like the Shader-based AA because of it's implementation. I don't know the details about that though.

Reply to Slobogob

Yeah! Exactly.
Being a physicist and applied mathematician, I can explain the logic behind it but no need for that. :)
Just most of the Effects already do some of the calculations required for AA. so, when AA phase has come, we already have 20-40% of the preliminary calculations done. Just completing the rest, we han finish with AA quicker than raising the interrupt to tell the app that we finished with shaders and Application calling back and saying "OK, now do the AA" we have the performance hit if nothing else just because of that round trip.

Reply to duzcizgi


Cant wait for the guys at B3D and the Tech Report to do their full reviews i really want to know what the difference is that makes the AA so much better.
Mactronix

Reply to mactronix

Slobogob wrote :

They would take a harder hit because there simply are less shaders to distribute the work to. I suspect it could mess up their SF unit which would really, really slow things down in games that actually do complex shader processing.


You are correct. Well, technically speaking they are not going back. They never started to do AA with their shaders since DX10 as it was specified before the NV debacle never took off. And to be really picky about it, actually AMD didn' fold either. They improved their Rops but the massive increase in Shading-Power will keep them more than able to do AA with those units if a developer want to use it. As i understand it, many developers didn't like the Shader-based AA because of it's implementation. I don't know the details about that though.



Well the messy part is, a programmer should think more before submitting batches of work to the GPU. In the seperate AA, you just set the flag saying that you want this or that AA, but with shader AA, you need to include it into the HLSL you're submitting. Many DX programmers don't like to hassle with HLSL, but just call some functions which were written a couple of years ago as the "game engine".

It's not the game programmers, but the game engine programmers, who don't want to use it much. They have to make too many changes in their programs. (At the very least, they have to remove all calls for requesting AA and change all HLSL code to include AA in them. It's a massive work, in fact.)

Reply to duzcizgi

I think duzcizgi sorta hit it on the head.

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

Not a huge difference from the ground up tho right? And wasnt AC from the ground up?

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

JAYDEEJOHN wrote :

Not a huge difference from the ground up tho right? And wasnt AC from the ground up?



Pretty much yes. It's a PS3 & XBox 360 title ported to PC. BTW, XBox 360 has the same GPU architecture as HD series ATI GPUs. ;)

Reply to duzcizgi

duzcizgi wrote :

Considering the fact that nVidia has now 240 shader processors in an area which is 2,5 times larger than R770, sticking in 800 of them would be a GPU about the size of the graphics card itself. So, nVidia is sticking with "The Way It's Meant To Be Played" as long as it can. But at the end, we can expect them come with it with the next generation (GTX200 isn't a new generation, it's an increment on G80 architecture) as CUDA and PhysX would also benefit highly from this transition.


A very interesting point. Another thing to remember though, is that Nvidia tends to clock their shaders higher than AMD. A lot actually. If you compare the clock of the 4850 Core to the GTX Shader speed, Nvidia runs it at roughly 2x the speed.
I suspect that this is the only way they can keep up with the raw processing power of the R770 (even though the raw processing power of the 48xx series measured in Tflops exceeds the GTX, There is a huge difference between theoretical flops and the real code running on the card actually doing something). The extra pass of AA hits AMD way harder than NVidia. Once Dx10.1 gets used, NV will take a hit, but it won't be as big as the hit AMD took with their 2xxx and 3xxx series. 20-40%, as you mentioned, is quite probable and a good guess.
As you already pointed out CUDA and PhysX will play a bigger role for Nvidias next Generation. I'm curious if they just add more Shaders with slight modifications (to keep compatibility) or if they will throw in a few new, more specialised "shaders" just to keep AMD out of their CUDA/Physx scheme.
The new GTX series is nice and everything, but it is not like the 8800GTX. Time won't be as kind to it as it was on the original GTX.

Reply to Slobogob

Slobogob wrote :

A very interesting point. Another thing to remember though, is that Nvidia tends to clock their shaders higher than AMD. A lot actually. If you compare the clock of the 4850 Core to the GTX Shader speed, Nvidia runs it at roughly 2x the speed.
I suspect that this is the only way they can keep up with the raw processing power of the R770 (even though the raw processing power of the 48xx series measured in Tflops exceeds the GTX, There is a huge difference between theoretical flops and the real code running on the card actually doing something). The extra pass of AA hits AMD way harder than NVidia. Once Dx10.1 gets used, NV will take a hit, but it won't be as big as the hit AMD took with their 2xxx and 3xxx series. 20-40%, as you mentioned, is quite probable and a good guess.
As you already pointed out CUDA and PhysX will play a bigger role for Nvidias next Generation. I'm curious if they just add more Shaders with slight modifications (to keep compatibility) or if they will throw in a few new, more specialised "shaders" just to keep AMD out of their CUDA/Physx scheme.
The new GTX series is nice and everything, but it is not like the 8800GTX. Time won't be as kind to it as it was on the original GTX.



In fact, the hit ATi/AMD got with their first implementation in R600/HD2900 is because they were changing their structure fundamentally and they passed their deadline by 6 months. So, they said: OK let's launch this and we'll iron out the problems in time later. Yes, they fixed most of the problems, but still, they saw the processing power of R600 wasn't enough for shader AA. So they upped shaders from 320 to 800. It gives them an edge on both GPGPU and Havok implementations also, as they can use all of the GPU's processing power for GPGPU (CUDA on nVidia) or physics applications. nVidia still can't use all the processing power of their GPUs. If they really want to compete with intel's Larrabee, they have to take the same road as ATi/AMD already taken. Just they also need time to come up with their new design.

Reply to duzcizgi

True, but the G200 kicks the door open for CUDA etal, and thats a good thing, a real good thing

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

duzcizgi wrote :

Well the messy part is, a programmer should think more before submitting batches of work to the GPU. In the seperate AA, you just set the flag saying that you want this or that AA, but with shader AA, you need to include it into the HLSL you're submitting. Many DX programmers don't like to hassle with HLSL, but just call some functions which were written a couple of years ago as the "game engine".

It's not the game programmers, but the game engine programmers, who don't want to use it much. They have to make too many changes in their programs. (At the very least, they have to remove all calls for requesting AA and change all HLSL code to include AA in them. It's a massive work, in fact.)


I agree. That's actually always the problem. Programmers usually do what they "can get away" with. I'm not blaming them. On really fast hardware optimization is not needed - at least on the PC. Optimization may be a huge cost (and time) factor, but on the PC it is mostly voluntary. If a game doesn't run blazing fast, wait three months and buy the next generation of GPUs. At least that's what is happening. There is no real incentive to implement these features. Investing more work to get better performance on some(AMD GPUs), but worse performonce on some other (NV GPUs) computers? That is kind of hard to sell.
Looking at it, it is no longer the software that has to be tailored. Sure, a few tweaks here and there but at some point it just gets easier to get more specialised hardware. And that is something nvidia has done quite well. They look at what is coming out during the release time-frame of their GPUs and tailor their hardware to suit it best. AMD takes a more flexible approach that involves more software.

Reply to Slobogob

I agree jaydeejohn. It kicked the door "ajar" only. It's not open yet. They need more to get into the bandwagon. First of all, if they want it to be used in games, they need something that can cope with both the great graphics and those particles flying around. :) You need more shader processors than 240 for this. Even 800 might not be enough. ;)

Reply to duzcizgi

Slobogob wrote :

I agree. That's actually always the problem. Programmers usually do what they "can get away" with. I'm not blaming them. On really fast hardware optimization is not needed - at least on the PC. Optimization may be a huge cost (and time) factor, but on the PC it is mostly voluntary. If a game doesn't run blazing fast, wait three months and buy the next generation of GPUs. At least that's what is happening. There is no real incentive to implement these features. Investing more work to get better performance on some(AMD GPUs), but worse performonce on some other (NV GPUs) computers? That is kind of hard to sell.
Looking at it, it is no longer the software that has to be tailored. Sure, a few tweaks here and there but at some point it just gets easier to get more specialised hardware. And that is something nvidia has done quite well. They look at what is coming out during the release time-frame of their GPUs and tailor their hardware to suit it best. AMD takes a more flexible approach that involves more software.



They both have their strong and weak points. The problem is, programmers are lazier than before. With all these RAD tools to do the dirty work of coding, they just click drag and drop. (Hey, I'm also earning my living with these click drag and drops. :P I know it for good. ) There's no sufficient education or training for efficient programming except for msdn.microsoft.com but even there, most of the best practices aren't implemented by programmers because they involve actually writing code!

That's why, any given game written on top of a given engine has more or less the same performance level. You can expect the upcoming games using Cryengine 2 would perform on par with Crysis.

Reply to duzcizgi

From what Im reading, the density of the ATI shaders is good, and when they finished the R7 series, they actually had more room than they needed, which gave them the extra numbers we see. Im hoping it continues. Rumors of the R8 series have 1600 shaders if I recall

------------------------------ If we lose this freedom of ours, history will record with the greatest astonishment, those who had the most to lose, did the least to prevent its happening
Reply to JAYDEEJOHN

duzcizgi wrote :

In fact, the hit ATi/AMD got with their first implementation in R600/HD2900 is because they were changing their structure fundamentally and they passed their deadline by 6 months. So, they said: OK let's launch this and we'll iron out the problems in time later. Yes, they fixed most of the problems, but still, they saw the processing power of R600 wasn't enough for shader AA. So they upped shaders from 320 to 800. It gives them an edge on both GPGPU and Havok implementations also, as they can use all of the GPU's processing power for GPGPU (CUDA on nVidia) or physics applications. nVidia still can't use all the processing power of their GPUs. If they really want to compete with intel's Larrabee, they have to take the same road as ATi/AMD already taken. Just they also need time to come up with their new design.


Given the heat and power specifications of the R600 i really doubt they could've packed in more shader back then, which supports your point. I suspect the shading power of GPUs has to grow again by quite a lot if both Physics and regular "graphics" have to be done on the GPU. The number of threads a R700 can tackle on seems too low for that. Maybe not for now, since there are no games that actually employ physics in a prominent manner, but once they do, the current amount won't be enough. It's actually interesting to see, but i think with these more programmable shaders we will see a transition from graphic cards to something we can actually call a gaming or processing cards (depending on what it is used for).

Reply to Slobogob
Register or log in to remove.
Previous
1 2 3
Tom's Hardware > Forum > Graphics & Displays > Graphics Cards > DX 10.1 games comig soon
Go to:

There are 1747 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
  • Ask the community now
  • Publish
Ad
Ads
Latest best answer
Difference in these cards is only the factory OC right?
By fantastik250, 38 minutes ago:

I should say that is the only difference.

Best offers
They won a badge
Join us in greeting them
Top experts