Slashdot Mirror


Valve Says Choice to Make DX10 Vista-Only Hurt PC Gaming

Erris writes "Valve's President Gabe Newell is calling Microsoft's choice to make DirectX 10 Vista-only a 'terrible mistake' that has harmed gaming. His company's latest hardware study shows the strategy has not moved gamers onto Vista. The result is that almost no one is using the newest version of DirectX, and companies are shying away from creating new input devices that support it. Nine months after release, after Christmas, after graduation, and with school mostly back in session, still only 8% of gamers are using it." Update: 08/27 21:09 GMT by Z : An AC points out that these numbers may be framed poorly given uptake numbers for XP's release.

66 of 463 comments (clear)

  1. Gaming the system for fun and profit by Anonymous Coward · · Score: 5, Informative
    This exact same journal entry was penned by twitter, who had it rejected from the Firehose probably because of his negative moderation and the fact that editors are starting to wise up to him.

    The original journal entry already had comments that poke holes in twitter's claim about those numbers, which is probably why it became inconvenient and forced him to switch to his sockpuppet account instead.

    Ironically, the same story in Heise.de has a link to another one about a gaming convention in Leipzig drawing all-time record attendance. I suppose it's possible that DX10/Vista will hurt the gaming industry, but with the game release cycle being 12-16 months, I'd say that will be apparent later on.

    Here is a direct link to the original Valve survey, which amusingly enough shows Vista as having an even larger market share among Valve gamers as it has overall (8% vs 5-6%). That means Vista's market share among gamers has been increasing at a rate of about 1% per month since it was released, which is even higher than XP's uptake vs. Windows 98/ME. I can't even begin to imagine what the relevance of Christmas and back to school as claimed by twitter is for gamers who probably switch OSes only when they switch their $3,000 boxes anyway, but I'd say that 8% share is actually not bad in that segment. That share will probably start growing more exponentially as time goes by.

    Welcome to the Trolled By Twitter Club, Zonk.

    1. Re:Gaming the system for fun and profit by Gryll · · Score: 3, Insightful

      I would bet that Microsoft was not narrowly looking at the next 12 months when they made the decision to require Vista for DX10. This is more like a 2-3 year strategy to force people away from XP and perhaps even Wine/Cedega. DX10 itself wasn't even targeted for todays graphics cards.

      That said, I don't think it's healthy for the industry and I dread the day I break down and install Vista to get the most out of Starcraft2.

    2. Re:Gaming the system for fun and profit by pantherace · · Score: 5, Informative

      However, even while Vista has about 8%, Vista + DX 10 is 2.3% of users. That's about half as many as are using DX 7. About 15% use DX 8, and the rest are DX9 types.

      In terms of being able to sell one's product to the most people, it then makes more sense to make sure DX 7 runs it well, than it does for DX10. Unless you want to jack the price up, to compensate. Let's see, to make a new game for just DirectX 10, that would be about... 2000$ for the same revenue stream, based on steam's percentage.

      The other thing people forget, is how Microsoft's tools are no longer targetted at the PC, instead they are targeted at the Xbox. This has had rather (IMO) disastrous consequences for one game I play, Supreme Commander. GPG was being partly funded by Microsoft (or would have been, my memory is foggy), and it was intended to be the first DX10 game and use Microsoft's networking, etc.

      This is great and all, but the way Microsoft and GPG used it, it has to be peer to peer. And each computer runs the sim. Which would be fine, if it weren't one of the most taxing games on a cpu currently existing. This would be fine in a homogeneous environment, such as the Xbox. However, PCs aren't. So if one person has a crappy computer, it will slow EVERYONE down.

      Microsoft stands to make more money from Xbox, so they are either intentionally, or unintentionally, doing things which are killing the PC games market.

    3. Re:Gaming the system for fun and profit by Anonymous Coward · · Score: 2, Funny

      twitter is gay

    4. Re:Gaming the system for fun and profit by Anonymous Coward · · Score: 3, Informative

      Well, they clearly are:

      twitter comment:

      http://slashdot.org/comments.pl?sid=24993&cid=2716 111

      RazzleFrog reply:

      http://slashdot.org/comments.pl?sid=24993&cid=2716 156

      Containing the sentence "Did you even read my post?"

      Eris reply:

      http://slashdot.org/comments.pl?sid=24993&cid=2717 040

      Where he says: "Sure I did, did you?"

      Smoking gun...

    5. Re:Gaming the system for fun and profit by PopeRatzo · · Score: 3, Interesting

      You guys can get exercised about the fact that this has been discussed here before, but it really is a pretty important issue to consumers.

      Microsoft is desperate to push Vista down the throats of computer users. The big app developers like Adobe are wise to that song and dance, so despite what was probably a concerted effort by Microsoft to get one of the big apps to release a "Vista Only" version, that's not going to happen. So, MS figured that they could go after what is usually a reliably pliant population, the gamer. In the past, just the mention of some new technology that would add a few texels (whatever they are), or provide more realistic fog (for all those games that are set in London, I guess), would get the gamer community lining up to pay thousands of dollars so they could be disappointed by the first game that made use of this new technology.

      But something has changed. Of course, gamers are still eager to get their hands on the hot gear, but they've been burned just enough times to know bullshit when they hear it. And Microsoft pushing a Vista-only technology for games that for some reason could never, nope, impossible, can't happen work on anything but Vista smelled exactly what comes out of the bull's ass.

      It might be time to wake up to the fact that we do not exist just for the purpose of providing huge corporations with record profits. Somehow, the ideas that businesses are supposed to try to give consumers what they want has been supplanted by the idea that now the businesses are calling the tune and we either go along or get off the bus.

      I think Microsoft would make an excellent example for the rest of the corporate world if we were to exert the power we represent as consumers. Every so often, we might have to take one of these corporations that have forgotten that the vendor/consumer transaction is supposed to be an equation and slam them up against the wall just to show that we can. Or, we can just go along meekly and become the consumables for the machinery of corporate greed.

      Personally, I don't care if Microsoft crashes and burns. Not if it makes room for a few new players in the arena of desktop operating systems. Hell, I sold all my MS stock a long time ago.

      Vista was a huge mistake. I believe it's really important not to let Microsoft weasel out of this one. For me, not using Vista is more than just being a smart consumer, it's a political statement. It would be worth sticking with XP for a few more years if only to get the message out that we are not going to be grist for their mill.

      Oh, and Apple, don't get too smug. You might be next.

      --
      You are welcome on my lawn.
    6. Re:Gaming the system for fun and profit by dreamchaser · · Score: 2, Insightful

      I think he was talking about gamers who had Vista (which ships with DX 10 code wise) AND DX 10 capable hardware. An awful lot of people have not upgraded from DX9 gen cards yet, partially because of really bad driver support on Vista in the initial months after it's release.

    7. Re:Gaming the system for fun and profit by LinuxGeek · · Score: 2, Informative

      Vista already ships with DX10, that 2.3% indicates the steam users that have both vista and DX10 capable hardware. Just having DX10 installed is not the same thing...

      --

      Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
    8. Re:Gaming the system for fun and profit by m50d · · Score: 2, Insightful
      This is great and all, but the way Microsoft and GPG used it, it has to be peer to peer. And each computer runs the sim. Which would be fine, if it weren't one of the most taxing games on a cpu currently existing. This would be fine in a homogeneous environment, such as the Xbox. However, PCs aren't. So if one person has a crappy computer, it will slow EVERYONE down.

      I suspect that has a lot more to do with the developer than MS pressure, since the same is true of Total Annihilation from 10 years ago, and you'll thank them for it in a few years if my experience with TA is any guide; besides, if extra load was placed on one of the machines, would there be a computer anywhere that was powerful enough to host a 10-player game?

      --
      I am trolling
    9. Re:Gaming the system for fun and profit by rtechie · · Score: 2, Informative

      Vista + DX 10 is 2.3% of users Considering that there are only about FOUR DX10 games currently available, this is hardly suprising. The primary argumemnt against DX10 is that it doesn't add enough features, not compatibility or uptake problems. Developers don't want to learn new tools if there isn't a significant improvement (this is really what Valve is bitching about, they didn't get the changes they wanted). I suspect another issue is the perception that Vista is buggy (relatively speaking, it is) and many people are waiting for the first Service Pack. This is almost a Microsoft tradition at this point.

      Hell, this whole discussion is moot as a version of DX10 WILL apparently be coming out for 2000/XP that will allow users of those operating systems to play pure DX10 games, but without all the bells and whistles.

  2. Re:Huh? by Dr.+Eggman · · Score: 2, Informative

    Hmm, not if that link is correct. These appear to be two different user's journal entries. One of which has now been mainstreamed, the other which is still just somebody's journal entry.

    --
    Demented But Determined.
  3. XP unable to support dx10 or what? by Soulfarmer · · Score: 2, Insightful

    Was there any other reason NOT to have dx10 support on XP than attempt to boost Vista-sales among gamers? If not, it is even bigger mistake. One should not try to shove new os's down our throat etc.

    Don't know what the biggest reason was, but still, seems like stupid thing to do.

    --
    -Is the meaning of life vanity, or is vanity the meaning of life?
    1. Re:XP unable to support dx10 or what? by n+dot+l · · Score: 5, Informative

      My understanding is that it requires significant changes to the driver model and that they couldn't back-port the changes to XP. Then again the DX10 equivalent OpenGL extensions all work (or will work) on XP (or so I've been promised by NV's reps at GDC) so that's probably only part of the issue (the other part being the Vista push).

    2. Re:XP unable to support dx10 or what? by Climate+Shill · · Score: 3, Interesting

      If people buy Vista to get DX10 it's a win for Microsoft. If people are discouraged from using Microsoft's gaming competititor, the PC, it's a win for Microsoft. So it's not stupid at all.

    3. Re:XP unable to support dx10 or what? by Enderandrew · · Score: 4, Interesting

      Oddly enough there are projects to make Vista games (Direct X 10 games) and apps run on Windows.

      http://alkyproject.blogspot.com/

      It can be done, but Microsoft just wants people to jump to Vista. I think they are barking up the wrong tree. Gamers who want the best possible performance aren't going to jump to an OS that eats more resources and slows their rig down. I'll consider buying a Direct X 10 game the moment Wine/Cedega supports it.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:XP unable to support dx10 or what? by alxbtk · · Score: 4, Funny

      "I'll consider buying a Direct X 10 game the moment Wine/Cedega supports it."

      You won't have to buy it. It'll be abandonware by then.

    5. Re:XP unable to support dx10 or what? by InsaneProcessor · · Score: 2, Informative

      If people continue to use XP and buy only games that are compatible, M$ loses which is what is happening so far.

      --

      Athiesm is a religion like not collecting stamps is a hobby.
  4. and yet, thanks to nvidia's incompetence... by Anonymous Coward · · Score: 3, Interesting

    their inability to get memory virtualisation working for them caused MS to drop the requirement, and as such there is NOTHING about DX10 that makes it technically undoable on XP.

    yet here we are!

  5. Proud of game makers by jshriverWVU · · Score: 3, Interesting

    The reasons MS made DX10 Vista only is to force people into upgrading just so they can play Starcraft 2008. The developers are luckily breaking MS's grip but telling them, we're the content providers, the reason people buy your system now do what we need or we won't follow.

    1. Re:Proud of game makers by Arethan · · Score: 4, Informative

      Actually, most game companies never touch the native Direct-X code. If you've ever used both OpenGL and Direct3D, you'll know why. D3D is an extremely low level hardware abstraction layer, much more so than OpenGL. Coding directly in D3D takes, on average, about twice as much support code as opposed to OpenGL.

      Not that it really matters, since any intelligent OpenGL user never works directly with the API any more than is absolutely necessary. The source code to any recent high profile game is big... No... fucking huge ass big! So to make things a little easier to follow, everything gets wrapped up in layers. Most companies use game engines that were developed by third parties in order to reduce the need to a) hire people that are really good at the low level 3D interfaces; and b) waste huge amounts of time on an engine for a single title, thereby pushing back their prospective release date by no less than 2 years. iD is one of the few companies that makes both the engine and the game. In fact, several game engines exist that are written by companies that never produced a game themselves. Ever heard of GameBryo?

      On top of that, there are countless middleware libraries that address a huge gamut of issues. SpeedTree, OpenAL, SDL, GameFace, Bink, Smacker, Miles, RakNet, ad nauseam. The point is, only a very small number of games are written to directly use OpenGL and DX without some sort of wrapper, and the number of successful commercial titles in the last 8 years that wrote everything from scratch can probably be counted on one hand.

      Anyhow, out of all of these libraries, there is a huge subset that actively supports Linux. Most of these libraries are written using very generic programming techniques, or at least provide a standard interface that never changes regardless of target platform, and provides the dirty system specific implementations as a run-time or compile-time plug in. It is much to their advantage to do things this way, as these libraries are expected to not only run in Windows, but also on consoles, and by that I mean pretty much all of them.

      The reason they don't just release every game for Windows for Linux as well is because these middleware libraries often come with "per platform" licenses. "For $30,000, you can use this library in 1 title on 1 platform. Kick in another $15,000 and you get another platform license. Kick in a grand total of $75,000 and you can release it on all platforms it supports." The trouble is, most games are using anywhere from 2 to 6 middleware libraries, and that ends up being a lot of cash that they're expected to recoup on Linux support. Given the demographics that generally comes with Linux desktops (dual boot rigs for people that want to game with higher % of users that run cracked software, or grandparents that only check email and perform mild web browsing), it just plain isn't worth the effort, and certainly isn't worth the investment/risk ratio.

      End of story.
      So... what was TFA about?

  6. Microsoft-controlled content by Boa+Constrictor · · Score: 2, Interesting
    DirectX is one of the few things that Microsoft controls in its entirety. While the hardware and the drivers are (were) outside their control, DX is probably the only thing MS can withhold from users of XP without someone else devising a work-around. Come to it, are there any other "killer features" of vista (even if you assume blu-ray, etc. is mature)?

    Sure, it's bad for games and indeed gamers, needlessly straining the hardware more for one thing, not to mention content-protection, buying vista, etc., but it's a gamble MS are taking to force users onto their OS. Of course, it will shrink the DX10 market and thus slow graphics development of games. Who knows, maybe a little emphasis on other things would be good for the industry?

  7. Too bad Valve. by IPFreely · · Score: 4, Interesting
    There is a lot more going onin DX10 than games. The whole driver-OS interface was changed. Those changes were necessary to put the 3D hardware into sharable mode.

    Now multiple applications and games can share the 3D hardware. In DX9/WinXP and earlier only one App at a time could use the 3D hardware. It needed to be done, and it could only be done with the cooperation of the OS. This cannot be put back into XP because this sort of control and separation could not be done in XP.

    --
    There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
    1. Re:Too bad Valve. by DDLKermit007 · · Score: 2, Interesting

      Yeah, because we all want to run 3 games that'll eat up the GPU at the same time. Thats a function that could have EASILY be left out for XP. It doesn't need 3D support for it's GUI.

    2. Re:Too bad Valve. by pla · · Score: 3, Informative

      This cannot be put back into XP because this sort of control and separation could not be done in XP.

      I call BS.

      At the lowest level, a video driver (for XP or any architecture, really) just translates requests from applications (including the OS itself) into something the video card understands. Whether the video hardware can handle multiple simultaneous renderings or not depends only on the hardware and the API (in this case, Direct X provides the API, as exported by the actual driver).

      For XP to support DX10 would require literally nothing more than compatible hardware with functional drivers supporting the DX10 API.
      Now, some older apps may cause problems by trying to monopolize access to the screen, but that differs entirely from saying XP can't do it.



      The whole driver-OS interface was changed.

      Well... Yes, it has, because the OS changed. Which makes that something of a circular argument - DX10 will only run on Vista because the interface changed because OS changed and the only DX10 implementation uses that new interface. And Apache for Linux doesn't run on Windows, surprisingly enough.

    3. Re:Too bad Valve. by Jartan · · Score: 2, Insightful

      There is a lot more going onin DX10 than games. The whole driver-OS interface was changed.


      That is a logical fallacy. The driver-OS interface changing does not necessitate the need for an gaming hardware API to be tied to a particular OS.

      The entire purpose of DirectX is to provide an abstraction layer ontop of the drivers in the first place. It's quite true that it might mean writing two versions of DX10 but the API does not depend on the changes Vista implemented.
    4. Re:Too bad Valve. by RzUpAnmsCwrds · · Score: 3, Interesting

      Yeah, because we all want to run 3 games that'll eat up the GPU at the same time. Thats a function that could have EASILY be left out for XP. It doesn't need 3D support for it's GUI.


      Google Earth, Media Center, WPF apps, and a lot more uses 3D.

      Why the hell shouldn't our GPUs multitask?
  8. PC Gamers can smell a Rat - And it's Vista by gadlaw · · Score: 3, Interesting

    Vista is what it is, a bloated, DRM filled, resource hog designed to take more of your computer away from you and in exchange it gives you unrecognized drivers, unsupported software and nothing but aggravation. The new spectacular games that were supposed to be there are not there, all we can see are promises and vaporware for sometime in the future but for now all you get is pain and misery. Tell me again why I want that? Tell me Microsoft why DirectX 10 is so much more special? I see the side by side comparisons and I don't see much difference, certainly not worth me busting everything I own now and investing in something with no real tangible difference. I hear the FUD, the hear the huckster Microsoft cheerleaders saying how great it is but this is the internet and the voices of everyone else are heard loud and clear so the lying isn't being believed. 8 Percent using it? Sounds on the high side to me. It's just a matter of how long until Microsoft admits they've created a loser and perhaps we can get to real innovation. I won't hold my breath on that second part though.

    --
    Enjoy your Karma, after all you earned it. Feel your Karma Joe, feel it burn.
    1. Re:PC Gamers can smell a Rat - And it's Vista by dedazo · · Score: 4, Insightful
      Actually I'd say they are aware of the problems and are trying to fix them. Whether or not they fix them and whether or not that results in faster adoption remains to be seen.

      huckster Microsoft cheerleaders saying how great it is but this is the internet and the voices of everyone else are heard loud and clear so the lying isn't being believed.

      Alternatively, you can also hear the FUDsters and hysteria-inducing misleading rants about the DRM boogeyman, UAC and just about anything else in Vista. The "poor Google, they are being victimized by Microsoft" crap when Vista search is much better than GDS and all Google had to do was give the user the option to shut down the indexing service. The wailing cries by the AV snake oil vendors. And let's not forget the concerted efforts by the FSF to convince everyone that Vista is "defective by design" and directing their minions to the closest Amazon product page to astroturf and vandalize the hell out of everything. It goes on and on and on.

      I sure as hell haven't seen much more than FUD coming from the groups of people who would be the most affected once Vista gains traction. I don't have a problem with people doing that so much - Microsoft is known for those types of tactic as well. The problem is that the same people doing all this are the ones that have repeatedly claimed they own the moral high ground. The ones that claim Microsoft is not "honest". FUD always works both ways. It erodes your credibility when people realize you've been feeding them soup to undercut your competitors. It happened to Microsoft, and it will happen to them as well.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  9. Re:Huh? by dedazo · · Score: 3, Interesting

    No, 'Erris' (whose journal this got published from) is one of twitter's (the one linked to) sockpuppets.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  10. Forced Upgrade by ryanisflyboy · · Score: 4, Insightful

    Everyone will experience a forced upgrade. It is simply a matter of time. When your non-tech friend buys his next gaming machine it is going to come with Vista because XP won't be an option. I remember a similar reluctance between 3.11 and Win95. Eventually everyone got there - or skipped Win95 and went right to Win98. In another year the landscape will be much different. Microsoft will eventually pull the plug on OEMs who are still selling XP (Dell).

    This is a great time to consider an alternate desktop OS.

    1. Re:Forced Upgrade by David+Gerard · · Score: 2, Informative

      Wine is currently supporting most of DirectX 8 and 9 - look at the two-weekly releases, it's advancing in leaps and bounds - and is starting work on 10 now. At this rate, Wine will support DirectX 10 before the Vista drivers actually work properly.

      --
      http://rocknerd.co.uk
  11. Game developers chose this by symbolset · · Score: 4, Insightful

    When game developers chose to standardise their efforts on Windows they bit the hook. Now they are unhappy about being on the line. Too bad.

    We warned them. Now if some forward thinking company thought to maintain some cross platform efforts they are ready to seize a significant opportunity. Unreal engine? Id? Is that you?

    --
    Help stamp out iliturcy.
    1. Re:Game developers chose this by shadowrat · · Score: 2, Informative

      Just because a game is written for an open source platform doesn't make it free software. Doom3 runs great on linux. UT2k4 runs great on linux. I still had to buy them.

    2. Re:Game developers chose this by TheRaven64 · · Score: 2, Insightful

      How about Wii and PS2/3? Maybe Mac? Mobile phones in a few years? All of these platforms support OpenGL or OpenGL ES. Using Direct3D gets you Windows and XBox. Now, if you use the latest version, it doesn't even give you most of Windows.

      --
      I am TheRaven on Soylent News
    3. Re:Game developers chose this by Anonymous Coward · · Score: 2, Insightful

      It's hard for game company VPs to understand how they will make money by releasing free software.

      Not releasing, using.

      He's talking about OpenGL.

  12. and Kennedy's secretary was named Lincoln by xigxag · · Score: 4, Insightful

    It's pretty funny that Microsoft in its stronghold (PC OSes) made the same exact mistake that Sony made in its stronghold (consoles). Sony thought that tying Blu-Ray to its new console would be a win-win for format licensing and for the Playstation sales, but instead, high prices and lack of compelling software have kept people back. Similarly, MS thought that tying DX10 to its PC OS would be a win-win for gaming licensing and Vista sales, but instead, high prices and lack of compelling software have kept people back. As a result, people generally prefer to keep buying last-gen PS2's and Windows XP.

    --
    There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
  13. Re:Huh? by pilgrim23 · · Score: 2, Insightful

    Regardless of the troll source, the point that DX10 being Vista only as a driving force for Vista sales: SO WHAT?
        Microsoft makes DX10, Microsoft Makes Vista, and Microsoft makes money, not good feelings, not altruism, but good old MONEY off sales of Vista. Last I saw, XP was a money drain on Microsoft as they no longer sell it but must still support it.

    --
    - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
  14. Quit sucking off Direct3d and Microsoft by zymano · · Score: 4, Insightful

    Use opengl.

    These game producers are idiots.

    You got what you wanted when you only support Microsoft.

    They got you by the balls.

  15. Re:Devil's advocate by jollyreaper · · Score: 2, Insightful

    Is Microsoft obliged to provide new technology for old versions of Windows, free of cost? Graphics card manufacturers are free to agree on alternative standards, such as OpenGL, to expose new features of their products without forcing an OS upgrade or locking game writers into a particular OS. Last I heard, OpenGL works fine on Vista, XP, Mac and Linux. No, but they're smart if they do. DirectX keeps gamers wedded to the Microsoft tit. Let's be honest, the two drivers of PC tech are games and pr0n. When I made my choice between PC and Mac as a kid, I wanted the machine all my friends had and that was so we could share games. Going on a BBS? Hell, an Atari ST could do that with its cheesy 300 baud modem. My best friend had to suffer through that until his dad finally built a 386. But games? PC's were where it was at, at least for the then-current generation.

    There's a lot of Vista hate right now. If Microsoft was smart, they'd just release DX10 for XP and hope they get Vista ironed out by SP1 and DX11 and catch the gamers on the next upgrade cycle. If they don't, they're just giving more ammunition to the "anyone but Microsoft" camp. Vista's already making distros like Ubuntu look better and better. And we only have to look back to the sweeping mass extinctions in computer history to realize that no order is permanent.
    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  16. It's not 8%! by Jartan · · Score: 4, Informative
    He is talking about people who can use DX10. Not people who have Vista.

    This is the relevant part of the survey you need to look at:

    DirectX10 Systems (Vista with DirectX10 GPU) - 2.31% of users
    NVIDIA GeForce 8800 18,005 1.65 % ##
    NVIDIA GeForce 8600 3,487 0.32 %
    NVIDIA GeForce 8600M 1,087 0.10 %
    ATI Radeon HD 2900 XT 1,068 0.10 %
    NVIDIA GeForce 8500 990 0.09 %
    NVIDIA GeForce 8400M 461 0.04 %
    ATI Radeon HD 2600 XT 106 0.01 %
    ATI Mobility Radeon HD 2300 30 0.00 %
    Intel Bearlake B Express Chipset 2 0.00 %

    So indeed the author of that Journal was correct: ~2% or 1 in 50 users can't use DX10. In other words the people "poking holes" need to learn to read.

    Just looking at the Nvidia card numbers we can easily see the problem is most likely Vista and not the cards themselves.

    NVIDIA GeForce 8800 49,850 4.56 %
    NVIDIA GeForce 8600 11,330 1.04 %


    Roughly 37k out of 61k Nvidia users on Steam have DX10 cards but can not utilize DX10 because they have not upgraded to Vista. So approximately 60% out of a group of people composed of people who are cutting edge sorts, buyers of new computers, or people who've done a recent computer upgrade have not yet upgraded to Vista.

    None of this is proper statistics of course but as far as this sort of thing goes that's a pretty shocking number. I want to believe gamers are being smart but the realistic side of me though says the most likely reason is simply that Vista has a lot of problems for gamers right now and they are just waiting till driver issues resolve.
    1. Re:It's not 8%! by Simulant · · Score: 2, Interesting

      What I think is that gamers haven't had a reason to upgrade to Vista from XP You have a point. I'm a gamer and a Windows Sys Admin. I've installed Vista a bunch of times but always end up annoyed and go back to XP. I just installed it again this weekend, to judge for myself whether or not DX10 made much of a difference in Bioshock (it didn't). I don't like Vista. They made a lot of bad decisions and, straight out of the box anyway (plus latest drivers), it's demonstrably slower and buggier under many circumstances than XP is on the same hardware. So far it offers nothing I want that XP can't provide. However, The games I play, DO work fine on it, and when the game comes along that looks significantly better on DX10 than DX9 without taking a massive performance hit, I'll probably be there. I'd prefer DX10 for XP though.... and I expect I'll be dual booting for some time to come.
    2. Re:It's not 8%! by David+Gerard · · Score: 4, Funny
      At the present rate of Wine D3D development, Wine will support DirectX 10 before there are good drivers for Vista.

      Wine: A better Windows than Vista!

      --
      http://rocknerd.co.uk
  17. Dx10, Vista and Network Problems? by happyfrogcow · · Score: 3, Interesting

    You'll have to excuse me for not being able to test the following. I do all my gaming in Linux (no seriously, I do!)

    We all know that if you play music on Vista, it causes a degradation of network performance. What happens if you have a networked game decoding an MP3? Is this all handled in the game's own system, or does it depend on the OS to do it. Do you get a drop in network performance in the game? That would be incredible...

    1. Re:Dx10, Vista and Network Problems? by mattpalmer1086 · · Score: 2, Interesting

      AFAIK, it's not MP3 decoding that causes the network degradation - it's whether the audio driver is used or not.

  18. I don't see how it is going to hurt by Sycraft-fu · · Score: 3, Informative

    Most people don't switch to the latest, greatest, whatever it is. The vast majority of people aren't going to have DX10 capable hardware for quite some time. This is how it has always been. Right now, it's rare to find a game that requires anything more than DX8 hardware. That's shader model 1.x. There's even a good number of games that don't support shader model 3.0 (DX 9.0c) and can only use up to 2.0 (DX9).

    There's no reason to believe this won't continue. The only change is in how it is done. Rather than having multiple different render paths you can turn on and off with software options, that maybe people understand and maybe they don't, different render paths will use different DX versions. So if you want a SM 4.0 path, you use DX10, and so on.

    The idea being that in the future, you'll be able to tell what your hardware supports and if you can run a game easily. You have a card that's DirectX 11. A game says "Requires Direct X 10.1, 11, 12, or better." You then know that your card will work fine, and that you probably won't get any eye candy benefit with anything better than a DX12 card.

    Right now it is more confusing since cards only support older feature sets, but can use newer APIs. So say you have a GeForce Ti 4400. That's a DirectX 8 card. However, it can use DirectX 9.0c. But it isn't a 9.0c card, it doesn't support those features, it only supports the 8.0 features. So game makers either have to list cards that work, or refer to feature sets which users probably don't know about.

    This is a much clearer way of doing it.

    So I don't see the big problem here. To use DX10, you must have DX10 hardware which is very rare right now. Most people don't have it, most people don't care, games will continue to target DX9 (or even older). This is going to continue for some time. I bet games will still be targeting DX9 hardware when DX11 is out. I'm sure some of them will support the newer standard for more eye candy, but they won't all mandate it.

    It's moving in a similar direction to OpenGL in that respect. If you look at nVidia cards, only the 5 (FX) series and later support GL 2.0, the earlier ones are 1.5 only. Why? They can't accelerate GL 2.0. Rather than have it implemented in either a semi-working fashion, or a slow software emulation, you just support the maximum level you can. It's going to be the same deal with DirectX. Rather than only supporting part of the latest API, you'll just support the level you are capable of.

    Hopefully it should make it much clearer for all involved.

    1. Re:I don't see how it is going to hurt by Anonymous Coward · · Score: 2, Informative

      > If you look at nVidia cards, only the 5 (FX) series and later support GL 2.0, the earlier ones are 1.5 only. Why? They can't accelerate GL 2.0. Rather than have it implemented in either a semi-working fashion, or a slow software emulation, you just support the maximum level you can.

      That's not really true.

      Actually, you can download the Windows "nvemulate" utility for free and request your NVIDIA OpenGL driver emulate a level of GPU functionality beyond what your actual GPU hardware supports. You pick what GPU generation you want and you get all the OpenGL extensions for the GPU you are emulating. That includes getting OpenGL 2.0/2.1. All rendering that can run fully hardware accelerated continues to do so. See:

          http://developer.nvidia.com/object/nvemulate.html

      A fair number of students and developer using their laptops use this functionality to develop code for GPUs beyond what they have.

      Caveats:

      1) There's no support guarantee from NVIDIA for this mode.

      2) It's pretty darn slooow if you fall back to software for most features.

      3) nvemulate only applies to OpenGL, not Direct3D.

      - Mark Kilgard, NVIDIA

  19. OpenGL by kidcharles · · Score: 5, Insightful

    This is what happens when you only write games for a proprietary API (and for that matter only a single OS). Newell and other game developers cannot truly be shocked about this problem; anyone with half a brain could have told you something like this was bound to happen when you are so wedded to Microsoft. If games were still developed with OpenGL, this would not be an issue. If games were written for multiple OS's, this would not be an issue.

    --
    Ceci n'est pas une sig.
  20. Actual experiences vs. FUDdy the boogeyman by kendor · · Score: 3, Insightful

    As seems usual many Slashdotters seem to be overreaching, equating their fantasy lives with what's happening in the marketplace, and what most users are experiencing.

    Among machines I use regularly in Seattle and in Southern California I'm now running:

    • Two machines that use XP
    • A TabletPC with XP
    • A Dell XPSII laptop that was running Vista RC1, then Vista RC2, and as of a week ago is running the release version of Vista
    • A smaller Dell laptop that followed a similar upgrade path to the machine above
    • A new Dell 9200 Desktop with a quad-core Q6600 CPU and a DX10-capable GTS8600 video card
    I have used all of these machines to run a wide variety of software:
    • Office
    • the original Unreal Tournament from 1999
    • Homeworld 2
    • Visual Studio 2005
    • Visual Studio 2008
    • Photoshop CS2 suite
    • Sorenson's toolsets
    • Morrowind: Oblivion
    • ...and tons of other stuff
    The problems I have had to date?
    • In Vista RC1 headphone support on my laptops didn't work
    • Some of the more advanced developer tools I've used and plugins for VS.NET have required elevation to install correctly
    That's it, folks. Other than that Vista seems like a pretty decent tool that chugs along and mostly stays out of my way whether I'm using it for new or old software. It has not been the ordeal that some of you wish it was, and if my problems are limited to issues involving beta OS releases and installation issues associated with expert-level tools, I can't imagine Joe Sixpack is tearing his hair out over ubiquitious tools like say, Office.


    Part of being a good advocate for a cause like free software is having the maturity to be intellectually honest. Your hyperventilating every time the name of Microsoft is spoken doesn't make FSF any better or any more appealing. Indeed, people whose living depends on computing may shy away from free software solutions, afraid that they might attract more of your kind to the workplace. Who would want to work with such a negative personality type?

    -KF

    1. Re:Actual experiences vs. FUDdy the boogeyman by theantipop · · Score: 2, Informative

      As seems usual many Slashdotters seem to be overreaching, equating their fantasy lives with what's happening in the marketplace, and what most users are experiencing.

      ...I can't imagine Joe Sixpack is tearing his hair out over ubiquitious tools like say, Office. I understand ranting against those who like to bemoan Vista as the source of all OS evil, but you must have certainly realized you make the same type of argument in the midst of it.
    2. Re:Actual experiences vs. FUDdy the boogeyman by smallfries · · Score: 2, Insightful

      So you want to disclaim all the FUD on here by giving us your experience? Are you suggesting that you are a "normal", or perhaps "average" user so that your own anecdotal experience has any value to a wider audience at all?

      Lets see, you regularly use 6 machines! (Check, that's definitely average)
      And one of those machines is a quad-core with a DX10 graphics card (Check, completely average)

      So obviously your experience translates well for everyone. Gosh, we should all stop bitching and listen up. So apart from your moaning about those FSF boys not rolling over and spreading for Microsoft when asked, what of value do you have to say? Have you touched on the issue of the discussion - Microsoft bullshitting that they have technical reasons for holding back DX10 from XP when everyone and their mother knows that it's a decision made to drive sales of a failed operating system that nobody wants.

      Ooh, that's right you forgot to mention that subject.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    3. Re:Actual experiences vs. FUDdy the boogeyman by kindbud · · Score: 2, Funny

      Among machines I use regularly in Seattle and in Southern California I'm now running:

              * Two machines that use XP
              * A TabletPC with XP
              * A Dell XPSII laptop that was running Vista RC1, then Vista RC2, and as of a week ago is running the release version of Vista
              * A smaller Dell laptop that followed a similar upgrade path to the machine above
              * A new Dell 9200 Desktop with a quad-core Q6600 CPU and a DX10-capable GTS8600 video card


      OK, my dick's hard now, too. What's next, buddy?

      Part of being a good advocate for a cause like free software is having the maturity to be intellectually honest.

      I want to have your babies.

      --
      Edith Keeler Must Die
    4. Re:Actual experiences vs. FUDdy the boogeyman by neverhadachoice · · Score: 2, Interesting

      Yeah .. problem is that you're not alone. Since moving to Vista:

      • I had to get a new mouse as my existing mouse would power the laser off for 5 seconds every minute or so
      • I can no longer play Freelancer as half the sound doesn't work
      • My Windows Home Server connector doesn't work (to be fair this is x64's problem, not all versions)
      • Media Centre Bigpond Movies doesn't work (I believe this may be x64 related also)
      • My ISO mounting program requires elevation to run
      • I've lost half of the controls for my sound card in the drivers
      • I can't use Winamp properly

      ..the list goes on. I consider myself to be above the level of the average user, and we've pulled that machine out in favour of an older MCE2005 box to drive the TV. Be aware that just because -you're- not having problems, doesn't mean everyone else isn't. The KKK are pretty friendly dudes, if you're a rich white guy.

  21. Features are doable, a single API is not. by ravyne · · Score: 2, Insightful

    Its possible that features from DirectX 10 could be implemented on WinXP (indeed, most (all?) Direct3D 10 features are supported on XP through OpenGL extensions if your hardware supports it and you have the right drivers.) but make no mistake that it would *not* be the same Direct3D 10 we know from Windows Vista.

    One of the major goals for D3D 10 (and going forward) was to release OEMs from legacy baggage, a not-insignificant portion of which stems from the Win2k/XP display driver model which is simply not equipped to provide the facilities that both Vista and the graphics cards themselves need. There's also a signifigant "slimming" of the API (removal of the fixed-function pipeline, cap bits, etc.) which, BTW, is the exact same direction that OpenGL is going.

    What really would be the better solution? Creating two distinct next-gen 3D APIs for the XP and Vista lineages? I'm sure the IHVs would love that. Bring the XP D3D10-alike into Vista, continuing the status-quo of legacy-burdened software? Thats very forward-thinking. Hack a version of Vista's D3D 10 onto XP but having wildly different performance characteristics and losing all the benefits that stem from the new driver model? The software devs are just itching for yet another scenario to optimize for, I'm sure.

    Simply put, its possible to support most D3D10 features on XP, but it is *not* possible to create a single next gen Direct3D API that supports both Vista and XP without making severe concessions to performance and/or feature set. Sometimes you just have to cut the cord.

  22. Why don't they just standardize on OpenGL... by MrSteveSD · · Score: 2, Insightful

    and shun DirectX since it is controlled by one company which does stupid things like tie it to particular OS versions? Is OpenGL not advanced enough for modern games?

  23. One major difference... by msimm · · Score: 2, Insightful

    Everyone *will* eventually be using Vista. It's just a adoption thing. This should be expected to be slow, maybe a tad slower because of some of the wild mis-steps MS has made but you can not discount their unique position and monopoly.

    And yes, I know there are 'alternatives'. But Apples market is pretty specific and Linux no matter what anyone says is still quite a ways off (and yes, I use Red Hat in production and now Ubuntu on my secondary workstation at home).

    And FTR after over 8 years of Linux use, most of that full-time (as in no Windows OS anywhere in my home, including my wifes desktop) Ubuntu is the best I've seen from an end user POV. But it's still Linux and it still suffers from the same technical hurdles that will be part and parcel until either Linux based systems as a whole overcome (not likely, too many different goals) or someone seriously forks their set and reworks the system from the ground up to be a USER system.

    Now feel free to flame me. I know how well open discussions go over here (I won't take it personally).

    --
    Quack, quack.
  24. Re:Huh? by sortius_nod · · Score: 2, Informative

    just because the UID is high doesn't mean people are new here... it just means they are new to posting here. Like myself.

  25. DX10 was not designed to force people to upgrade by cookd · · Score: 3, Interesting

    DX 10 is not designed to force anybody to do anything. It was a big change in the way DirectX works so it required significant changes in the kernel's video system and significant changes in the structure of video drivers. That kind of thing is really hard to stuff into a service pack.

    I think that in the long term, the change (moving to the Vista video architecture) will be a good thing. The Vista video model seems to address a lot of real issues like sharing the 3D features of the video card (previously not a real possibility). In the short term, the change is a bit painful and offers no real benefit (just nifty eye candy and effects). If I were a game developer, I certainly wouldn't develop any games that only run on DX10.

    I don't think that is entirely unexpected -- most developers still support DX8. However, just like most developers can expect most of their gamers to have DX9 hardware and software, eventually developers will be able to expect gamers to have DX10 hardware and software. Then there will be benefits.

    In the meantime, I can understand some frustration. For example, due to my laptop's lousy video driver, I can't play full-screen video in DX10 (Aero transparency enabled) mode. However, if I switch to the "Basic" mode, suddenly all is well. So this is certainly painful.

    --
    Time flies like an arrow. Fruit flies like a banana.
  26. Win-Win for Microsoft. by guidryp · · Score: 5, Interesting

    People are forced to go to Vista if they want DX10. Win.
    PC gaming is further messed up and more people go to console (Xbox). Win.

    The downside for Microsoft is what? People pissed with Microsoft tactics? Yeah that would be new...

  27. Re:Huh? by amuro98 · · Score: 5, Insightful

    Yes, yes, yes. Microsoft making DX10 a "Vista only" feature was clearly an effort to get folks to upgrade to Vista sooner rather than later. No one was ever fooled by Microsoft's claims about how DX10 could only be implemented with Vista's "advanced" architecture...

    Unfortunately, it hasn't been working out too well for Microsoft. Between the horrible driver support, expensive hardware requirements, and the general incompatibility issues you expect whenever upgrading to a major new OS, Vista has been mostly a bust for gamers (and even general users.) Furthermore, this doesn't even include the normal warnings about buying version 1.0 of ANYTHING for your PC - much less anything from Microsoft that hasn't had at least 2 SPs released for it, much less waiting for a major refresh, like Win95b.

    Then there's the whole DX10.1 debacle, which promises to make all existing "DX10" video cards obsolete before they've even gotten proper support. Whee! Microsoft sure loves them some gamers!

    Most gamers I know are putting off the upgrade to Vista for as long as possible - Microsoft's profits be darned. XP ain't broke, so why "fix" it with Vista which so far has proven to be more a step backwards than anything else?

    In my opinion, Microsoft wants to KILL PC gaming - and is using Vista and DX10 to do it. Think about it. How much does Microsoft make off every sale of a non-Microsoft PC game? Exactly $0. All those copies of HalfLife2 - $0. WoW - $0. Civ, BioShock, Sims - $0, $0, and $0. Sure, they make money on the sale of Vista, but that's what, one sale per gamer until Vista's replacement comes out 4-5 years later? Meanwhile, over on Microsoft's XBox side, EVERY copy of EVERY game sold results in a paycheck of $5-10 in licensing fees. This includes not just the games you see in stores, but also the titles you can download off Xbox Live Arcade. There's also the money Microsoft makes from selling Xbox SDKs to the developers - since they have no choice BUT to buy it - unlike on the PC where Microsoft has much less control on what software is used. Furthermore, the console market is exponentially larger than the PC gaming market - and has been for years. Microsoft even makes money from online play on the console with its Xbox Live service - which is yet another area they're making exactly $0 off of PC gamers.

  28. Re:That's nonsense by Ahnteis · · Score: 2, Insightful

    Well sure. They could rewrite large parts of XP to make it work. But ... they already DID that. They call it Vista.

  29. Re:Huh? by Kythe · · Score: 2, Funny

    Yep. They're everywhere. :)

    --

    Kythe
  30. Re: Forcing people away from Wine by gringer · · Score: 2, Informative

    This is more like a 2-3 year strategy to force people away from XP and perhaps even Wine/Cedega. That would be a bit odd, considering Wine is likely to implement DX10 sometime in the future (probably within 2-3 years). Once that happens, DX10 may be able to be implemented in XP via OpenGL.

    The Windows version allows Wine developers to test out the completeness of Wine DLLs by replacing those on Windows. At least for now, this is mainly for developers. However, in the future once we finish our DirectX 10 implementation, we may be able to implement Direct3D 10 in Windows XP the same way it runs in Wine: by translating DirectX calls to OpenGL ones. [from http://wiki.winehq.org/FAQ%5D
    --
    Ask me about repetitive DNA
  31. Why OpenGL should have been the de facto standard by John+Hansen · · Score: 5, Interesting

    With a thorn like this in Microsoft's side, there is certainly a part of me that hopes that we will begin to see more OpenGL games released versus DirectX.

    Don't get me wrong, DirectX is a nice graphics library, but the seriousness of the vendor lock-in is just staggering -- and scenarios like this are a perfect example of a game development company's worst fears.

    This situation was created because not enough effort was put into OpenGL when it needed it the most to make it a truly cutting-edge standard. The blame for that particularly lies with Microsoft and their aggressive campaign for Direct3D (and DirectX). As a result, OpenGL languished for several years, with only incremental feature updates (to version 1.5, which IIRC wasn't even a real release, but more of a vendor patchset for 1.4). In the meantime, DirectX leapfrogged its way to version 9 with a ridiculous amount of features being added.

    OpenGL 2.1 finally came out last August (http://www.opengl.org/documentation/current_versi on/) to very little fanfare. About the only companies it really mattered to were the Xbox competitors, namely, Sony and Nintendo. The PC gaming industry as a whole didn't care, because they had a solution that was "good enough" -- DirectX 9.

    Now, OpenGL 3.0 is "on track" to be finalized at the end of this month. Whether that will happen is anyone's guess, but it looks like the DX10 situation has finally lit a fire under their collective asses. Who knows, we may even see an OpenGL 3.0 specification by September, but I'm not really holding my breath.
    http://www.opengl.org/cgi-bin/ubb/ultimatebb.cgi?u bb=get_topic;f=3;t=015351;p=0

    Of course, even though there's a brand spanking OpenGL almost ready to again kick Direct3D's ass performance wise, Microsoft has already taken steps to ensure that won't happen. OpenGL 1.4 (yes, 1.4!) is implemented in Vista as a translation layer to run Direct3D calls on the hardware. http://en.wikipedia.org/wiki/Direct3D_vs._OpenGL#P ortability This cripples OpenGL's performance advantage. Of course, if you want to run the newest OpenGL on the newest hardware, as you should, they've put another roadblock in the way with Vista: you have to use the Windows XP drivers, which disable the nice flashy Aero interface. At this point, you're probably thinking, "Wait, wasn't Aero a selling point of Vista?" Well, that certainly makes sense. Only hardcore gamers would want to trade off their interface for OpenGL's performance, but your average casual gamer doesn't care.

    So even if OpenGL 3 is technically superior, publishers probably won't adopt it because of the widespread view that it's slow (thanks to Vista's emulation). iD Software will likely use it as they always have, but it'll become harder to explain to your average user why he needs to install unverified drivers and disable his nice flashy interface just so he can run said game.

    It's almost sickening, really, when you think about the damage DirectX has done.

  32. Oh and the trump card is drawn! by Almahtar · · Score: 2, Insightful

    sure as hell haven't seen much more than FUD coming from the groups of people who would be the most affected once Vista gains traction. I don't have a problem with people doing that so much - Microsoft is known for those types of tactic as well. The problem is that the same people doing all this are the ones that have repeatedly claimed they own the moral high ground. The ones that claim Microsoft is not "honest". FUD always works both ways. It erodes your credibility when people realize you've been feeding them soup to undercut your competitors. That was definitely the most powerful, potent, and insightful point of your post. Now let me leverage it against your main point. There is nothing wrong with having a monopoly... there is lots wrong with ABUSING IT. It's abuse because lots of people HAVE TO agree with Microsoft. It's not a choice. Random people throw FUD at MS and may have some effect. Microsoft shouts? Everyone has to listen, FUD or not, and many are too uneducated to know the difference.

    This is not hypocrisy. FUD is a completely different thing when you have a monopoly to back it.
  33. Re:Why OpenGL should have been the de facto standa by TrancePhreak · · Score: 4, Informative

    You got quite a bit wrong there.

    Let's start with the suspense in OpenGL versions. This was caused by a board that was taking too long to arbitrate disputes and pander to everyone. It was full of many companies, all of which who were competing and would stop each other as much as possible. That's why not many OpenGL updates were issued, but plenty of things became vendor specific extensions. Now I've heard that the board has been disolved and a single entity is taking the reigns. This explains why OpenGL has been picking up lately. No disputes, just progress.

    For issue number 2, the Vista / OpenGL myth. You are partly correct, Aero will be disabled. Where you are wrong is that it will be disabled while you are using the OpenGL application. I have already tested this myself and it is no biggie. It is also somewhat expected, as OpenGL and Direct3D would fight for the hardware. They work fairly differently and if the OS cannot keep context you end up with missed renders/glitches/etc.

    --

    -]Phreak Out[-
  34. Vista (Apple + Linux) by PhoenixOne · · Score: 2, Informative

    Nice rant, but I think Microsoft is far from crashing and burning. Even if Vista becomes the new ME, they'll continue to own the lion's share of the marketplace. As bad as Vista may be, it already has a larger market share than Apple and Linux combined.

    Microsoft can afford to play the "long game" and dump cash into Vista until it either owns the market place or they come up with something else (which still contains the DRM and other trusted computing "feature" Microsoft needs to survive). No, the group that will suffer the most will be the software developers. Even the larger game houses (like EA) can't afford to have their market split like this (part of the reason for more console and casual game titles).

    --
    Spell cheek you've failed me four the last thyme!