Jump to content
  • Advertisement
Sign in to follow this  
Knickerbocker

Percent of computers that have DX9 or better hardware?

This topic is 4136 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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.

Share this post


Link to post
Share on other sites
Advertisement
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
My Opinion is that is the user does not have a DirectX card, they are really no going to be playing any games.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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)

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!