DirectX 11 will have Windows 7 and Vista support

Contary to what Product Marketing Manager for Windows, Ben Basaric had to say earlier in the week, it is now confirmed DirectX 11 (the latest API collection) will be built into Windows 7. DirectX 11 will also be available for Windows Vista users, though it's not clear whether it will ship with Vista SP2.

Phil Taylor wrote in his blog that DirectX 11 will have a better compatibility with DirectX 10 hardware than most expected. There are parts of the new API that do require new hardware support and will only run on DX11 class hardware. Taylor pointed out that the hardware tesselator and Shader Model 5.0 are examples of features that will be hardware dependent.

He also mentioned that this makes it clear that Microsoft has not "forgotten" PC gaming, which some critics seem to think.

Report a problem with article
Previous Story

Shift Linux: A New Direction

Next Story

BurnAware Professional 2.1.7

32 Comments

Commenting is disabled on this article.

People....

Have you not realized that MS knows that their Vista was not welcomed? Corporate business has looked at it as "not an option", Gamers question its ability to do better than XP even when it packs DX10. No wonder MS is pushing DX11 as a great achievement that will be coming up for Windows 7.

OpenGL is great.

It simply is a mature platform that is widely used for Workstation work. I see it everyday on Workstations running XP while rendering 3D models. Look everywhere on the NET and you will see someone talking about the great Windows 7.

MS knows that they have to make a hit OS or else it is going to get tough.

The issue of an OS that is slim and fast has been addressed everywhere before but MS has never listened. They have only cared on creating an OS that works as a utility knife. Want gaming? It does it. Want graphics? It does it. Want Office work? It does it. Want Internet? It does it. Want music? It does it. Want COFFEE? It does it too... I do not mean to say that any OS should not do all of this stuff. I mean that they want to make an OS that does not need any external help. They want the whole bite...

That is where Linux and OpenGL come in with a leaner waist. I am not against MS. I only wish they developed an OS that was good at been an OS. I make my own coffee....

Considering how close Vista and Windows 7 is (despite the perception of what Vista is and what Windows 7 could be) it makes sense to have DX 11 on both. Especially since DX 10 did not have games move in mass over to Vista, and games split to support DX 9 & 10 at the same time.

Too bad it probably won't get supported due to Nvidia trying to control the market, by not updating their cards to support the latest versions of DX. ATI on the other hand always has the latest technology in their cards.

Vista killed DirectX 10. At the time it came out, who were game publishers going to cater to? The mass market that was XP or the then small, new market that was Vista. Even to this day there are hardly any games that require DX10. Microsoft tried to use it to sell Vista, instead they shot themselves in the foot.

TRC said,
Vista killed DirectX 10. At the time it came out, who were game publishers going to cater to? The mass market that was XP or the then small, new market that was Vista. Even to this day there are hardly any games that require DX10. Microsoft tried to use it to sell Vista, instead they shot themselves in the foot.

Require =/= use. There's no need for games to *only* run on DX10.

DX10 was Vista only because of deep changes to the kernel that it required (And why backport those extensive changes to an old OS like XP?)

If it was just for marketing reasons, don't you think MS would have changed their stance by now?

I agree The_Decryptor. The general public are pretty stupid when it comes to the technical reason for DX10 being Vista only. That is why OpenGL will never catch on. You have to at some point throw out the 'garbage' piling up (DX9) if you ever want to truly move on to the next level. OpenGL has to be platform independent so it can't do this or that or innovate at the speed that DirectX can.

The 360 console is hurting the pc platform because games ported from it are stuck in old tech (DX9). With some exceptions, like Lost Planet, DMC 4, etc. which added nice DX10 effects to the PC version of each game.

What I'm gettting at is Vista/Windows 7 will continue to move the industry forward. It's not MS's fault if software development are slow to adopt. The sooner XP dies, the better for everyone. If Vista x64 SP1 is any indication, I will welcome Windows 7 x64 with open arms.

Granted, I'm not much into gaming these days, so take my comments with a grain of salt, but...how many games are even DX10-only right now?

Making it worthwhile to require the latest DX release represents a significant commitment from the game makers, and I can't say I get the feeling that there's enough of an established user base right now for game makers to even commit to DX10 to get a reasonable return on that investment.

So while it's great and all that MS is investing the resources to keep the platform moving, I feel it'll be years before anyone sees the real benefits...

_dandy_ said,
Granted, I'm not much into gaming these days, so take my comments with a grain of salt, but...how many games are even DX10-only right now?

Making it worthwhile to require the latest DX release represents a significant commitment from the game makers, and I can't say I get the feeling that there's enough of an established user base right now for game makers to even commit to DX10 to get a reasonable return on that investment.

So while it's great and all that MS is investing the resources to keep the platform moving, I feel it'll be years before anyone sees the real benefits...

AFAIK there are no more that 5 games that runs only in directx10, and one of them was hacked to runs in directx9 (and run fine).

Gaming manufacturer really don't care about a new directx, people will buy a game, regardless the directx version, in fact, companies can hurts their very own sales if they sell a game only for vista (directx10).

Magallanes said,
AFAIK there are no more that 5 games that runs only in directx10, and one of them was hacked to runs in directx9 (and run fine).

Halo 2 did not, in any way shape or form, use Direct3D 10.

Magallanes said,
Gaming manufacturer really don't care about a new directx, people will buy a game, regardless the directx version


Um, no game would ever make me change OSes...

Magallanes said,
, in fact, companies can hurts their very own sales if they sell a game only for vista (directx10).


That's exactly what I meant by return on investment and installed user base.

It makes sense since Vista and Windows 7 share the same driver model, etc. I'm glad they are trying to make the Vista users feel not quite so screwed.

AnthoWin said,
Except for the fact that most Vista users will switch to 7 because it's faster and better!


most of the windows vista users will not even know windows 7 exists and probably think they are running windows 2007 because of word

XerXis said,
most of the windows vista users will not even know windows 7 exists and probably think they are running windows 2007 because of word :p


so true

XerXis said,
most of the windows vista users will not even know windows 7 exists and probably think they are running windows 2007 because of word :p

Do you think MS won't advertise Win7 or something?

XerXis said,
most of the windows vista users will not even know windows 7 exists and probably think they are running windows 2007 because of word :p

These are the same morons that buy in to what everyone says about Vista and how bad an OS it is. It had issues at the start, but great now.

People who think Win7 is Windows 2007, are not informed and shouldnt be using a PC in the first place.

TheReaperMan said,
directx the way to keep nvidia, ati etc in business :P

OpenGL will never prosper, so DirectX is the only thing left.
Think of it this way, if Microsoft does not continue DirectX, they don't get gfx cards.

Actually, Microsoft CREATED DirectX to kill OpenGL for games on PCs. The goal, like IE killing Netscape, was to make games work primarily only on the PC, do or die. By driving all game development to a Microsoft proprietary format, they squeezed out Mac and Linux as viable gaming platforms. It gave them time to do a couple of passes at the XBox to make sure they trumped Sony in the console wars, which they have now done.

MS is always playing the long game.

and they have done well. look at direct x graphics vs open gl and you can't compare. sure opengl has matured but then again most of the monster gpus are programmed for directX api anyway.

DX is always a generation or even two ahead of OpenGL. The OGL fans bit the hype over v3.0 only to get shafted, now have to wait for 3.1 to give them what they thought they'd be getting already.

Meantime MS will jump way ahead yet again with DX11 next year.

GP007 said,
DX is always a generation or even two ahead of OpenGL. The OGL fans bit the hype over v3.0 only to get shafted, now have to wait for 3.1 to give them what they thought they'd be getting already.

Meantime MS will jump way ahead yet again with DX11 next year.

Both Directx and OpenGL are beaten to death by artitic talents.

We have come to a point where gfx are more limited by the talent of the artists than computer technology driving them.

Skulltrail said,
OpenGL will never prosper, so DirectX is the only thing left.
Think of it this way, if Microsoft does not continue DirectX, they don't get gfx cards. :D

OpenGL runs in cellphone (OGL ES), PDA (Axim runs Opengl), Linux, OSX,PS3, Wii and Windows.
Instead
Directx runs in Windows, Xbox , and in two or three smartphones (and not so well).

For good or bad, OpenGL is not dead and still kicking ass.


Magallanes said,

OpenGL runs in cellphone (OGL ES), PDA (Axim runs Opengl), Linux, OSX,PS3, Wii and Windows.
Instead
Directx runs in Windows, Xbox , and in two or three smartphones (and not so well).

For good or bad, OpenGL is not dead and still kicking ass.

The PS3 uses PSGL, which, while based on OpenGL, is not OpenGL.

Similarly, the Gamecube and Wii use an API that's like OpenGL, but it is not OpenGL.

Magallanes said,


OpenGL runs in cellphone (OGL ES), PDA (Axim runs Opengl), Linux, OSX,PS3, Wii and Windows.
Instead
Directx runs in Windows, Xbox , and in two or three smartphones (and not so well).

For good or bad, OpenGL is not dead and still kicking ass.

No, it's dieing. It's years behind DirectX and nothing is really being done about it.

excalpius said,
Actually, Microsoft CREATED DirectX to kill OpenGL for games on PCs. The goal, like IE killing Netscape, was to make games work primarily only on the PC, do or die. By driving all game development to a Microsoft proprietary format, they squeezed out Mac and Linux as viable gaming platforms. It gave them time to do a couple of passes at the XBox to make sure they trumped Sony in the console wars, which they have now done.
MS is always playing the long game.

Just FYI, MS did not kill Netscape. AOL killed Netscape the same way Network Associates killed McAfee and Symantec killed Norton. All of these products were great until they were bought out by another company.