Thursday, September 17th 2009

DirectX 11 Won't Define GPU Sales: NVIDIA

"DirectX 11 by itself is not going be the defining reason to buy a new GPU. It will be one of the reasons." This coming from the same company that a few years ago said that there was every reason to opt for a DirectX 10 compliant graphics card, to complete the Windows Vista experience, at a time when it was the first and only company to be out with compliant hardware. In the wake of rival AMD's ambitious Evergreen family of DirectX 11 compliant graphics cards being released, NVIDIA made it a point to tell the press that the development shouldn't really change anything in the industry.

Speaking at the Deutsche Bank Securities Technology Conference, NVIDIA's VP of investor relations said "DirectX 11 by itself is not going be the defining reason to buy a new GPU. It will be one of the reasons. This is why Microsoft is in work with the industry to allow more freedom and more creativity in how you build content, which is always good, and the new features in DirectX 11 are going to allow people to do that. But that no longer is the only reason, we believe, consumers would want to invest in a GPU."

"Now, we know, people are doing a lot in the area of video, people are going to do more and more in the area of photography… I think that the things we are doing would allow the GPU to be a co-processor to the CPU and deliver better user experience, better battery life and make that computers little bit more optimized," added Mr. Hara

NVIDIA, which was until very recently a firm believer in graphics processing horsepower to serve as the biggest selling points of new GPUs, now switches its line on what it believes will drive the market forward. All of a sudden, software that rely on the raw computational power of GPUs (eg: media transcoding software), and not advanced visual effects that a new generation API brings with it (in games and CGI applications), is what will drive people to buying graphics processors, according to the company.

Mr. Hara concluded saying "Graphics industry, I think, is on the point that microprocessor industry was several years ago, when AMD made the public confession that frequency does not matter anymore and it is more about performance per watt. I think we are the same crossroad with the graphics world: framerate and resolution are nice, but today they are very high and going from 120fps to 125fps is not going to fundamentally change end-user experience. But I think the things that we are doing with Stereo 3D Vision, PhysX, about making the games more immersive, more playable is beyond framerates and resolutions. Nvidia will show with the next-generation GPUs that the compute side is now becoming more important that the graphics side."

The timing of this comes when NVIDIA does not have any concrete product plans laid out, while AMD is working towards getting a headstart with its next-generation GPUs that are DirectX 11 compliant, and also has compliance with industry-wide GPGPU standards such as DirectCompute 11 and OpenCL.
Source: Xbit Labs
Add your own comment

194 Comments on DirectX 11 Won't Define GPU Sales: NVIDIA

#151
Benetanegia
TheMailMan78Well lets just hope PhysX finally dies. Off topic: WTF time is it in your part of the world BTA? I mean why the hell are you posting at this time?
Let's just hope it doesn't, otherwise we would be left with Intel owned Havok only, no competition. What you all don't get is that OpenCL, DX11 Compute and etc are not complete physics engines, PhysX and Havok are. OpenCL, and DX Compute are APIs or platforms (you can build on top of them) that enable and make it "easy" creating GPU accelerated physics, but it already existed a platform that enables the creation of physics engines and that it's the easiest of all of them: dadaaaa... x86

As a game developer, under x86, using C++ (just one of the alternatives) you can easily create your physics engine, no need to deal with APIs or extensions. There's no easier way of creating your own physics yet most game developers use either Havok or PhysX. Epic games and apparently EA uses PhysX (CPU PhysX running in x86, in Xenos, XB360 CPU and Cell, PS3 CPU), as well as many others, but Havok has/had a greater market share. Anyway, between both, they easily make 90% of the physics that we find in games. In fact the only developer that makes their own physics that I can think of now and that actually has some good physics is Crytek.

So under this circumstances. When most developers choose to use 3rd party engines for the relatively easy physics that can be done on the CPU, do you really think that because now they can make them run on the GPU (allowing for far more complex physics) they are going to start making their own engine? Did the introduction of pixel and vertex shaders make developers create their own 3D engines or did they continue using Epic's or ID's engines for a long time? How many developers have their own engine versus a 3rd party engine even today?

PhysX or Havok are not going to disappear anytime soon.
Posted on Reply
#152
ArmoredCavalry
TheMailMan78People are going to say this is sour grapes. That they (Nvidia) is just saying this because they do not have a DX11 GPU out before ATI. However I honestly think they may be just speaking from their past experience with DX10.
Nah, I'll hold back. I think the article speaks for itself. :)
Posted on Reply
#154
pr0n Inspector
Comments written in high school English are hard to read.
Posted on Reply
#155
[I.R.A]_FBi
pr0n InspectorComments written in high school English are hard to read.
not nice
Posted on Reply
#156
HTC
I'm curious as to how DX11 games will be made. I mean: it's obvious they won't make them for PCs with DX11 compliant only cards, right?

Will they make 2 versions of the game? Make them for DX11 and then add support for DX9/DX10/DX10.1? The other way around? Other way that doesn't currently occur to me?

Unless option 1 (doubtful), it will be like Crysis all over again, no? Or is my reasoning flawed?
Posted on Reply
#157
Riou
HTCI'm curious as to how DX11 games will be made. I mean: it's obvious they won't make them for PCs with DX11 compliant only cards, right?

Will they make 2 versions of the game? Make them for DX11 and then add support for DX9/DX10/DX10.1? The other way around? Other way that doesn't currently occur to me?

Unless option 1 (doubtful), it will be like Crysis all over again, no? Or is my reasoning flawed?
They have to make it compatible with older DX10/9 generation cards. The developers would be cutting themselves out of a large consumer base if they did not.
Posted on Reply
#158
erocker
*
Aren't new releases of Direct X based upon previous generations of Direct X anyways?
Posted on Reply
#159
HTC
RiouThey have to make it compatible with older DX10/9 generation cards. The developers would be cutting themselves out of a large consumer base if they did not.
Exactly.
erockerAren't new releases of Direct X based upon previous generations of Direct X anyways?
Look @ crysis: they made it for DX9 and added DX10 elements, which is why it has better FPS on XP then on Vista, correct?

Will they resort to this way for DX11?

For a developer, i think they would go with a cost saving option and that would be like crysis, be it exactly like it (made for older version of DX with added elements of newer version of DX) or just the opposite: made for DX11 and, with what could not be run with older cards, added with DX9/DX10 (if i'm making any sense). Preferably, though, if the developer made 2 versions of the game, then one could really see how much better/worse DX11 really is.
Posted on Reply
#160
Kitkat
HTCI'm curious as to how DX11 games will be made. I mean: it's obvious they won't make them for PCs with DX11 compliant only cards, right?

Will they make 2 versions of the game? Make them for DX11 and then add support for DX9/DX10/DX10.1? The other way around? Other way that doesn't currently occur to me?

Unless option 1 (doubtful), it will be like Crysis all over again, no? Or is my reasoning flawed?
9 is always gonna be the "standard" or lowest and for most DX10 games there is a 9a version a very high 9a. Not quite on the Crysis tip.... It was a new engine that tested hardware to the bone yes... but a WAYYY SMARTER Cysis came after maintaining the same effects with less hurt better code and new tricks. Yes it was a new GAME engine and new and flawed DX10 (which DX11 kills in performance).

As for a "THE GAME" there will always be one that KILLS a set of video-cards that everyone will say "Yes but will it play ______." Game companies will always push hardware further. True everything was not coded in the first Crysis as well as the second version but once they improved they will push the bar right back up to where it was or someone else will. You'll always have to worry about "A GAME".

As for a DX10 versions of DX11 games u might see alot more really high 9a's then that. Wont have all the same native effects or texture tricks as DX11 or be as crisp or run the same amount of effects ect. But the cards will be so strong itll look good. But then again there will be some SUPER OVER KILL games in DX11 that will use every effet every trick ever limit and u wont see them try to port back to DX9 back unless they make a Xbox 360 version or so.
Posted on Reply
#161
trt740
HTCI'm curious as to how DX11 games will be made. I mean: it's obvious they won't make them for PCs with DX11 compliant only cards, right?

Will they make 2 versions of the game? Make them for DX11 and then add support for DX9/DX10/DX10.1? The other way around? Other way that doesn't currently occur to me?

Unless option 1 (doubtful), it will be like Crysis all over again, no? Or is my reasoning flawed?
No most will be DX10 because the Xbox is DX10 as is the PS3 and they don't want to rewrite an entire game just for PC it's easier to port it.
Posted on Reply
#162
pr0n Inspector
trt740No most will be DX10 because the Xbox is DX10 as is the PS3 and they don't want to rewrite an entire game just for PC it's easier to port it.
LOL WHAT?
Posted on Reply
#163
Mussels
Freshwater Moderator
pr0n InspectorLOL WHAT?
the 360's GPU meets the early (before nvidia messed with them :P) DX10 standards. its not compliant with DX10 as we know it (so he is wrong), but has a lot of similarities.
Posted on Reply
#164
raptori
phanbuey+1... exactly... theyre just trying to pull a Baghdad Bob on their investors. "No No... we ARE winning the war... ATI is cowering in fear, and our customers don't care about new tech at all... its just not important." :roll:
Hell yea that's true.
Posted on Reply
#165
pr0n Inspector
Musselsthe 360's GPU meets the early (before nvidia messed with them :P) DX10 standards. its not compliant with DX10 as we know it (so he is wrong), but has a lot of similarities.
Actually now that I read it again, the "as is the PS3" part is even more hilarious.
Posted on Reply
#166
Mussels
Freshwater Moderator
pr0n InspectorActually now that I read it again, the "as is the PS3" part is even more hilarious.
the PS3 is pure DX9, its based off an Nv 7900 series card (whereas the ATI xenos in the 360 is at least a DX10 "prototype"
Posted on Reply
#167
pr0n Inspector
Musselsthe PS3 is pure DX9, its based off an Nv 7900 series card (whereas the ATI xenos in the 360 is at least a DX10 "prototype"
Not to mention PS3 doesn't use DirectX at all.
Posted on Reply
#168
Wile E
Power User
pr0n InspectorNot to mention PS3 doesn't use DirectX at all.
They mean from a hardware equivalency standpoint, not literally.
Posted on Reply
#169
pr0n Inspector
Wile EThey mean from a hardware equivalency standpoint, not literally.
No he said
No most will be DX10 because the Xbox is DX10 as is the PS3 and they don't want to rewrite an entire game just for PC it's easier to port it.
despite the fact that game devs have to make at least two distinct versions(PC/Xbox360 and PS3) of their cross-platform game anyway.
Posted on Reply
#170
Zubasa
BenetanegiaLet's just hope it doesn't, otherwise we would be left with Intel owned Havok only, no competition. What you all don't get is that OpenCL, DX11 Compute and etc are not complete physics engines, PhysX and Havok are. OpenCL, and DX Compute are APIs or platforms (you can build on top of them) that enable and make it "easy" creating GPU accelerated physics, but it already existed a platform that enables the creation of physics engines and that it's the easiest of all of them: dadaaaa... x86

As a game developer, under x86, using C++ (just one of the alternatives) you can easily create your physics engine, no need to deal with APIs or extensions. There's no easier way of creating your own physics yet most game developers use either Havok or PhysX. Epic games and apparently EA uses PhysX (CPU PhysX running in x86, in Xenos, XB360 CPU and Cell, PS3 CPU), as well as many others, but Havok has/had a greater market share. Anyway, between both, they easily make 90% of the physics that we find in games. In fact the only developer that makes their own physics that I can think of now and that actually has some good physics is Crytek.

So under this circumstances. When most developers choose to use 3rd party engines for the relatively easy physics that can be done on the CPU, do you really think that because now they can make them run on the GPU (allowing for far more complex physics) they are going to start making their own engine? Did the introduction of pixel and vertex shaders make developers create their own 3D engines or did they continue using Epic's or ID's engines for a long time? How many developers have their own engine versus a 3rd party engine even today?

PhysX or Havok are not going to disappear anytime soon.
No body is saying Havok is going down, because guess what? OpenCL allows Havok to be run on ATi's GPU :nutkick:
It is only the stupid nV only Physx that is going the way of the Dinosaur.:roll:
Posted on Reply
#171
Mussels
Freshwater Moderator
ZubasaNo body is saying Havok is going down, because guess what? OpenCL allows Havok to be run on ATi's GPU :nutkick:
It is only the stupid nV only Physx that is going the way of the Dinosaur.:roll:
physx is proprietary and only runs on nvidia systems, therefore when its used in games its always as an add-on pretty effect. it never affects gameplay, and all it ever does it hurts FPS - physx is never used to boost FPS, always to add more crap on top

AMD/ATI got in bed with havok early, so that when DX11 launches officially they can have openCL drivers ready and working with havok from the get go - and we WILL see games using it for physics (with no software option, so its going to have gameplay effects) simply because every Nvidia cuda or ATI stream capable GPU (therefore, all DX10 GPU's) is capable of running openCL (and therefore hardware accelerated havok)

even worst case, they make this the integral engine, and GPU support merely boosts the FPS
Posted on Reply
#172
Zubasa
Musselsphysx is proprietary and only runs on nvidia systems, therefore when its used in games its always as an add-on pretty effect. it never affects gameplay, and all it ever does it hurts FPS - physx is never used to boost FPS, always to add more crap on top

AMD/ATI got in bed with havok early, so that when DX11 launches officially they can have openCL drivers ready and working with havok from the get go - and we WILL see games using it for physx (with no software option, so its going to have gameplay effects) simply because every Nvidia cuda or ATI stream capable GPU (therefore, all DX10 GPU's) is capable of running openCL (and therefore hardware accelerated havok)

even worst case, they make this the integral engine, and GPU support merely boosts the FPS
I hope you meant "games using it for physics":respect:

Another point is, many people here are getting messed up, DirectX 9.0 aka Shader Model 2.0 is in effect dead,
and is not supported in many (most) new games, it is only Shader Model 3.0 aka DX 9.0c that is supported.
Try running RE5/DMC4 etc on a X800XL.

Edit: Even Rainbow 6 Vegas 2 will not run on a 9600Pro.
Posted on Reply
#173
Mussels
Freshwater Moderator
typo fixed, oopsies.
Posted on Reply
#174
PP Mguire
Gotta love these stupid nvidia/physx-ati/havok threads. I love new releases but sometimes i just have to ignore the extra posts on these threads.
Posted on Reply
#175
TheMailMan78
Big Member
Its the thread that never ends. It just goes on and on my friends.
Posted on Reply
Add your own comment
Jun 4th, 2024 16:23 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts