Percent of computers that have DX9 or better hardware?

Started by
11 comments, last by Ravyne 16 years, 10 months ago
I was considering using XNA for my current project, but I backed off when I saw that a DX9 card is required. I've searched around for statistics on computers with such hardware, but I can't find any. Has anyone come across any numbers? It would be great if the majority had modern hardware like that, but I have a feeling that much of the market (casuals) are still using older hardware that won't work with XNA.
Advertisement
The Valve Survey should have what you need.

Dave
That's good data, but, unfortunately, it's from the more hardcore gamers. I'm really looking for something more general that will capture statistics on casual types.
Assume much smaller numbers from the casual market.

GDNet+. It's only $5 a month. You know you want it.

You could always abstract the renderer and provide Legacy DirectX through MDX or, if your game is suited for it, even something like GDI plus.

That said, if you're only targetting the PC, and not the 360, you could just shoot for MDX support. XNA requires its own run-time on top of the CLR, the MDX runtime has come with DX9 for some time now. One further, Casual games often target those who aren't always likely to keep their computer up to date and are reluctant to install mysterious new things. Perhaps C++ should be considered, as its potentially fewer downloads and less scary for those individuals.

throw table_exception("(? ???)? ? ???");

I imagine that it'd be less than 20%. Perhaps even less than 10%. Intel's integrated graphics chips own, what, 40-50% of the market?

If you don't include computers not used for games, then I'd imagine that the ratio would be significantly higher.
NextWar: The Quest for Earth available now for Windows Phone 7.
My Opinion is that is the user does not have a DirectX card, they are really no going to be playing any games.
Quote:Original post by RyanZec
My Opinion is that is the user does not have a DirectX card, they are really no going to be playing any games.


Wrong. Games like Dinner Dash, Bejeweled and Solitaire are played by many people who don't even know what a video card is.
In my mind you are putting WAYYY to much thought into this. You should always be using the least common denomonator within reason for what you are trying to do! Whats the point of using DirectX 9 if you dont need DirectX 9... none. If you dont need or want the features of DirectX support, then no reason to support it. The people that have DirectX9+ cards are usualy the same people that play shelf-games and they want that wicked video card because to them these kinds of graphics are important. If they arnt going to get that out of your game, its stupid making that a requirement.
I think you're confusing a "DirectX 9 Graphics Card" and "has DirectX 9.0c".

To run DirectX 9.0c you do not need a DirectX 9 graphics card. Certainly if you used DirectX 9 graphics commands they would either perform very slowly or not at all, but to make a game look good now days is more about shader programming. So you should be more interested in what shader models are supported and use Shaders rather than DirectX 9 in built commands.

Quote:
Originally posted by Microsoft
To run XNA Framework games on Windows, you will need a graphics card that supports Shader Model 1.1 or greater and DirectX 9.0c. We recommend that you use a graphics card that supports Shader Model 2.0 because some samples and starter kits may require it.


I think that just about every graphics card has support for shader model 1.1 and to implement games such as Bejewelled/Tetris/Mario etc. you aren't going to need DirectX 9.

Otherwise no one would be able to run Vista except 8800 owners :P (DirectX 10)

This topic is closed to new replies.

Advertisement