Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Vista Not Playing Nice With FPS Games

Posted by kdawson on Mon Feb 12, 2007 06:54 PM
from the shoot-em-up dept.
PetManimal writes "Computerworld is reporting that gamers who have installed Vista are reporting problems with first person-shooter titles such as CounterStrike, Half-Life 2, Doom 3. and F.E.A.R. (Users have compiled lists of games with Vista issues.) The complaints, which have turned up on gamers' forums, cite crashes and low frame rates. Not surprisingly, the problems relate to graphics hardware and software: 'Experts blame still-flaky software drivers, Vista's complexity, and a dearth of new video cards optimized for Vista's new rendering technology, DirectX 10. That's despite promises from Microsoft that Vista is backwards-compatible with XP's graphic engine, DirectX 9, and that it will support existing games. Meanwhile, games written to take advantage of DirectX 10 have been slow to emerge. And one Nvidia executive predicts that gamers may not routinely see games optimized for DirectX 10 until mid-2008.'"
+ -
story

Related Stories

[+] Technology: Software Missing From Vista's "Official Apps" 288 comments
PetManimal writes "Microsoft has just released a list of 800 applications it says are 'officially supported' on Windows Vista. What's special about this list, however, are the programs that are not included: 'Popular Windows software that is conspicuously missing from Microsoft's list includes Adobe Systems Inc.'s entire line of graphics and multimedia software, Symantec Corp.'s security products, as well as the Mozilla Foundation's open-source Firefox Web browser, Skype Ltd.'s free voice-over-IP software and the OpenOffice.org alternative to Microsoft Office.' Another area in which Vista has found to be lacking is gaming, as discussed earlier on Slashdot."
[+] Valve To Support DX10 With Episode 2 96 comments
In an interview with Game Informer from last week, representatives from Valve confirmed that they'll be supporting DirectX 10 functionality in the release of Half-Life 2: Episode 2 and Team Fortress 2. This will be the case even for those folks who haven't upgraded to Vista yet. No worries if you don't have a DX10 card, though. They've got functionality nailed all the way back to DirectX 8, and are trying to push it all the way back to 7.
[+] Ask Slashdot: Will the Lack of DX10 on XP Spur OpenGL Dev? 168 comments
Sparr0 asks: "Microsoft has announcement that DirectX 10 will not be released for Windows XP (which means no Shader Model 4.0 and no Geometry Shaders). I have since been waiting for news of game developers switching to OpenGL, in order to get the best graphics on the best hardware on the most popular gaming OS, however there is nary a whisper of such. Will such a shift occur, even if only in small amounts? When? Why not? It is probably safe to say that Unreal Tournament 3 (AKA UT2007) will have OpenGL as an option in Windows, but that is both unsurprising and also a long way off. Ditto for Quake Wars, and most other games that are planning a native Linux clients. Where are all of the other big names with Windows-only offerings? Why haven't we heard from Valve, Blizzard, Sony, or EA, to name a few?"
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by Anonymous Coward on Monday February 12 2007, @06:55PM (#17989568)
    Everyone who accused Vista of copying OS X were dead on!
      • by Brian Gordon (987471) on Monday February 12 2007, @08:13PM (#17990540)
        They copied OS X's inability to play mainstream games.
          • by Tim Browse (9263) on Monday February 12 2007, @08:37PM (#17990808)

            Game developers are too stupid to write portable code but that's unrelated.

            You're right. It's because they're stupid. Game developers don't do Mac versions of games because they're too stupid. It's not because the PC games market is pretty small compared to consoles, so the much smaller Mac market is objectively tiny. And you don't ever see games that run on more than one platform. And game developers are never beholden to deadlines or budgets that make producing a Mac version not only uneconomical but also a pain in the neck.

            No, it's because game developers are stupid. And probably lazy, too.

            Thanks for your piercing insight.

            • by Afrosheen (42464) on Monday February 12 2007, @08:50PM (#17990960)
              He's got a good point there. If everyone wasn't riding the DirectX cock, they could code in OpenGL instead (like iD and the Unreal team) and therefore make their games a hell of a lot more portable.

              In the end I guess it's a numbers game. If you're targeting a specific platform, you code whatever is native for it. This is changing due to the vast landscape of consoles with PPC chips and ATI/NVidia chips in them. I'm betting that in the future alot more devs will turn to OpenGL to make their games extra-portable for PC as well as next-get consoles.
      • by PopeRatzo (965947) * on Monday February 12 2007, @08:42PM (#17990860) Homepage Journal
        See, this is good news for me. I don't really want to change to Vista. I've tried it, I even own a legit copy of it, but decided to put it aside for the time being and put XP Pro SP2 back on my PC.

        By "mid-2008", I'm hoping SP1 or SP2 includes the abandonment of DRM, and I assume that by then there will be plenty of web sites that will tell me how to run a "trimmed" version of Vista the same way I do right now with XP Pro.

        I don't have time at the moment to fuss with all the production software I use to get it running on XP. Sonar, Premiere, Steinberg Wave-lab, Pro-Tools, etc. I've got oddball little directx plugins for all those programs that I rely upon. I can't afford the time or energy right now to play with all this just to keep MS' quarterly earnings healthy.

        I don't remember XP's rollout being this much trouble. I remember being elated at how it just seemed to have drivers for everything I was running and and there was a significant improvement over Win98 and NT (which most of the music software didn't like).

        Maybe Microsoft will decide to focus on the Xbox and Zune and Dynamics (whatever that is) and leave the operating system to people who care. Sort of like Apple, who seems to be edging its way out of the computer business and into the much more lucrative "entertainment industry" (are THEY in for a shock). And I just don't buy the idea that computers are all going to be embedded and consoles and set-tops, etc etc. As long as there are people who want to be creative (and scientists) there will be a need for some type of general purpose cipherin' box onto which you can impose your will (to some extent) and make do what you want to do.
  • Damn DirectX... (Score:5, Interesting)

    by DarkMorph (874731) on Monday February 12 2007, @06:59PM (#17989602)
    I can only hope this sort of thing promotes the appeal of using OpenGL, so more games are more likely to become cross-compatible. Projects like WineHQ can mimic the behavior of Win32 API, and things would run more smoothly if instead of translating DX, to just have OpenGL games to begin with. Does DX really provide or perform more/better than OpenGL that commercial games continue to use DX??
    • Re:Damn DirectX... (Score:5, Informative)

      by HFXPro (581079) on Monday February 12 2007, @07:05PM (#17989680)
      Direct X provides an all in one interface. OpenGL is just a graphics specification and is pretty much strait procedural. A lot of places would rather not have to do DirectX for sound and input and then also use opengl which feels somewhat out of place. That said, I wish more games were OpenGL. I love OpenGL.
      • Re:Damn DirectX... (Score:5, Informative)

        by TheRaven64 (641858) on Monday February 12 2007, @07:27PM (#17989972) Homepage Journal
        Expect to see OpenAL take over from DirectSound; Vista's driver model doesn't support hardware acceleration for DirectSound, but it does allow vendors to impalement other APIs with direct paths to the driver. The Creative drivers, for example, support accelerated OpenAL and EAX, but can't support accelerated DirectSound.
  • by Red Moose (31712) on Monday February 12 2007, @07:06PM (#17989716)
    Did anyone not see this coming? I am no hardcore gamer, but from what I can gather having not read the article as usual is that DX9 runs in Vista by means of what is like a wrapper like for the 3Dfx days. Of course this shit will run slower, it's MS trying to actually do something new for a change. Like NT - took them until 2000 and basically XP to get it right. DX12 will rock.

    Now, off topic, I must confess that I no longer even read the Slashdot paragraph, but I just read the headline and then go straight to the comments to see what the controversial parts were.

  • When playing games, writing music or capturing video you're always best with a very minimalist OS. I managed to get Windows XP do work fairly well doing audio work with 256MB by removing pretty much everything except that required for the applications.

    Microsoft doesn't seem to understand that an OS is just for running applications, managing files and providing base services. They have to provide more and more features to make the upgrade justifiable. Games are better to stick to a dedicated XP install with all the bloat removed for now.
  • by Space cowboy (13680) * on Monday February 12 2007, @07:21PM (#17989900) Journal
    Vista - so like a Mac that you can't even play games on it :-)

    [And yes, this is a dig at *both* sides, so let's see how that goes down :-]

    Simon
  • by antifoidulus (807088) on Monday February 12 2007, @07:24PM (#17989932) Homepage Journal
    When Duke Nukem Forever comes out, PC gamers will forget about all those old, now dull looking toys.
  • by The MAZZTer (911996) <megazzt@gmai[ ]om ['l.c' in gap]> on Monday February 12 2007, @07:34PM (#17990062) Homepage
    1. Use Task Manager to set the game priority as "Above Normal". This should help the game get priority above all other programs, however if you need to task switch out for something your OS will be sluggish. This will work on any Windows.
    2. Go to the shortcut Compatibility tab in properties and disable "desktop composition", which will disable Aero Glass while you're running the program, saving you 5-15% CPU while it's running in some cases. Of course Aero Glass is automatically turned off in fullscreen mode so this is only useful if you like running games windowed, and it's running slow.
    3. You can go and disable all themes using the Compatibility tab, as well, which is also doable on XP. This won't grab you as much of a performance gain.
    4. Lastly, you can kill as many programs and services as possible before gaming. Services you won't need to care about too much, however non-Microsoft services usually aren't vital and are most likely to chew up CPU (MS services take their role as "background" services seriously). If you want to take it to the extreme, try this [technet.com], keeping in mind it was written for Windows XP, not Vista.
  • by hklingon (109185) on Monday February 12 2007, @07:39PM (#17990116) Homepage
    I have an 8800GTX since Nov 15. Being a corporate customer, we've also had the various flavors of vista since Nov 30th. The new shiny 100.xx drivers are complete and utter crap across the board. The nVidia card touted as the ultimate in vista preparedness, the 8800, barely works on vista at all. See nVidia forums [nvidia.com] The class action stie [nvidiaclassaction.org] and my own video [youtube.com]. There are thousands of folks out there with issues. The nvidia drivers thread (70+ pages) has been deleted at least 3 times that I know of (from before the Jan 30th launch).

    In my youtube video.. just using windows can cause the machine to spazz out randomly. For example.. I can't hit control-a to select all my icons.. it crashes the driver? WTF nVidia?

    To make matters worse, nvidia appear to have thunked the 32 bit drivers into 64 bit address space... so there doesn't seem to be a true 64 bit driver out there for vista at all. Can anyone comment on this??

    The 97.xx drivers.. what Microsoft shipped with vista.. are probably the best and most stable drivers at this point. On some of the other forums the reviewers have gone back to "stock" drivers for Intel and nVidia hardware.. and this eliminates some of the apparent vista stability issues. Some people have had ok luck out of the 100.xx drivers..

    The truth is, I think, no one expects the vista drivers for hardware we already have to be this amazing break through. What is a bit scary is that the driver support is apparently so poor at this point in time... and it is poorest on hardware supposedly designed with vista in mind. The RTM drivers for vista/older cards aren't that bad.. they're playable in a lot of cases.. A lot of people, myself included, are having problems with source engine games IF the settings are cranked up way high. 800x600? No problem. 1920x1200 4xAA 4xAF.. Heloooo Pink Checkerboard Textures!

    I'm not too terribly miffed I can't game quite as well on XP SP2... I am more than a little disappointed the drivers are buggy for basic things like.. screensaver... overlay video playback... being up for more than 4 hours? Given the state of Vista and that the graphics subsystem hasn't really changed much since RC1 I would have expected much better drivers-- especially since there are all these vista techdemos floating around.. at least in the case of the 8800+vista.

  • Turn Down the FUD (Score:5, Informative)

    by ThinkFr33ly (902481) on Monday February 12 2007, @07:45PM (#17990184)
    There are two primary reasons for games not working perfectly on Vista:

    1.) Crappy video drivers. (Especially nVidia drivers.)

    2.) The game needs admin privs.

    If you're a victim of crappy drivers, well, that's the price you pay for being on the bleeding edge, I guess. ATI's drivers are fairly good. They had WHQL certified drivers released before Vista's consumer launch. nVidia, on the other hand, is dragging their ass. They've had a long time to get these drivers done. If you want to blame somebody, blame them.

    If the game doesn't run without admin privs, then blame the game manufacturer. How do you know ahead of time? Well, if it has the "Designed for Windows XP [microsoft.com]" logo on the box, you should be good to go. These games were certified by Microsoft, and as part of that certification, they couldn't do stupid crap like write to c:\Program Files. If your game doesn't have that logo, then who knows.

    Luckily, games that require admin privs can still be run on Vista without too much trouble. Just right click the game icon and select "Run as Administrator". Even better, right click it, go to properties, select Compatibility, and check the "Run as Administrator" option so that it always runs as admin. This will solve 99% of most people's gaming issues.

    But games that don't run on Vista have nothing to do with Vista's "complexity" (it's a freaking modern OS, of course it's complex...), and it has nothing to do with some DirectX 9 incompatibility (the Dx9 bits ship with Vista).

    Not to mention the fact that other sites mention [extremetech.com] pretty good luck with running games on Vista.

    As usual, compatibility issues have more to do with 3rd party incompetence than with the quality of Microsoft's OS.
  • Good timing! (Score:5, Insightful)

    by PhxBlue (562201) on Monday February 12 2007, @07:45PM (#17990196) Homepage Journal

    And one Nvidia executive predicts that gamers may not routinely see games optimized for DirectX 10 until mid-2008.'

    That's about the earliest I'll consider an "upgrade."

  • by QuantumFlux (228693) on Monday February 12 2007, @08:03PM (#17990408)
    An enemy has fired upon you... Cancel or Allow?
    • by UnknowingFool (672806) on Monday February 12 2007, @07:22PM (#17989912)

      You!=everyone

      Some gamers have experienced issues with their favorite games. And I'm sure some of them updated to the newest drivers as a first resort before posting problems on the internet. Really this was not unexpected. Every new release of software (especially a Windows OS) is not without problems. This only reinforces my opinion that if I were to get Vista it won't be until SP1 at least. The pattern for MS may still hold true:

      Version 1.0: Buggy, unstable. Win95, ME, XP
      Version 2.0: Some fixes, more stability. Win98, XP SP1
      Version 3.0: More fixes, mostly stable. Win98SE, XP SP2
      Version 4.0: There is no version 4. Start with another Version.

    • That and (Score:5, Insightful)

      by Sycraft-fu (314770) on Monday February 12 2007, @07:27PM (#17989970)
      I've never met a group of people who can cause so many problems as the Computer Ricers. The Computer Ricers are the people that continually screw around with their systems in a misguided attempt to get more performance. They run beta drivers, they squabble over 50 3DMark points (out of 10,000), they always have to run the latest, greatest software. These people break systems in ways I can't even dream of, they have problems that no normal person ever encounters.

      Well when they do, they go and scream loudly about it on forums. It's never their fault, it's always the evil hardware manufacturer or OS maker or whatever. It's never the fact that they screw around with their software, overclock their hardware to the point of instability and so on, nope it's someone else and by god they are going to give them holy hell on a forum for it!

      I encountered this with the 8800, nVidia's new card. I decided I wanted one, despite seeing people having tons of problems in forums. Well, I took the time to read the directions and make sure I had what I needed (such as a power supply that gave it sufficient power) and that I did what I should (such as using Drivercleaner to scrub the old drivers). Lo and behold, it works great. I don't have problems weird problems with it, my games don't crash, it's just a newer, faster card.

      Basically I've found that you have to take any negative comments on the Internet with a grain of salt and check the source. If it's a tech professional who's done some proper testing, ok worth listening to (though a single point of data does not make a trend). However if it's a Computer Ricer, just ignore it. In all likelihood they caused the problems they are having.
    • Parent is spot-on. (Score:5, Interesting)

      by Anonymous Coward on Monday February 12 2007, @07:27PM (#17989982)

      I am not going to say who I work for, but I will say I work on drivers for one of the big two graphics card vendors.

      Driver development for Vista is a nightmare. We are forced to work within rigid and sensitive specifications, wherein violations cause Windows to shut us down or restart the video subsystem entirely. In the past, delivering content to the screen was relatively straight-forward and we were free to operate as we needed to get our job done. Today, it is entirely up to Microsoft and if you dare wander outside their edicts and trigger their damned “tiltbits”, you are fucked. Debugging this system is almost entirely blind so we are forced to play wack-a-mole all day. On the bright side, our driver code is receiving a thorough audit. In the mean time, you guys are getting the product of a rapid hackfast, intended to get something out the door to meet our marketing promises.

      When Vista becomes dominant in the mainstream, all of you can expect loads of problems unless Microsoft learn to lighten up. Sure, they want to enforce standards on their platform. We all know Windows sucks largely because of how badly drivers are written, but they are doing it by screwing with us, the hardware vendors. My group knows what the hell we're doing. We would not be one of the top two if we didn't, but Microsoft are making our lives nearly impossible because they do not consider in the least what we need to make good products.

      My advice: do not think you can buy either ATI or NVIDIA and expect Vista to work entirely as advertised. Wait a year. Stick with XP or buy a Mac.

    • Re:Why? (Score:5, Informative)

      by gad_zuki! (70830) on Monday February 12 2007, @07:51PM (#17990276)
      >Why would anyone rush out and buy a new operating system?

      To bitch about microsoft apparantly. Hello, I am running software on a platform it wasnt designed to run on using new and unstable drivers and I am surprised things are not working as well as on my xp sp2 system! Now I shall submit this grievance to slashdot!
      • Re:Why? (Score:5, Funny)

        by Danse (1026) on Monday February 12 2007, @07:44PM (#17990176)

        If everyone waits for a confirmation that Vista works before using Vista, no one will ever use it. Think about it.

        I'm thinking about it now... it's... it's so beautiful...
    • by Anonymous Coward on Monday February 12 2007, @08:18PM (#17990596)
      Gee and here folks were complaining that Apple didn't have iTunes ready for Vista. So where were all the game softeware companies. Too. twiddling their iPods perhaps?