Why vista is better than OS X in running video games

Discussion in 'macOS' started by HSJR, Mar 27, 2009.

  1. HSJR macrumors member

    Joined:
    Mar 26, 2009
    #1
    Mac OS X is perferct in everything, but when it comes to video games; vista has the advantage. Why do you think OS X is not performing well against vista in running video games?

    Note: Do not ever think that Pc games producers will neglect their market shares that they gain from Pc users. There are many games that released on pc exclusively.

    Actually I wish that OS X can run games smoothly as vista do now, so I do not have to run vista through bootcamp; like many others.
     
  2. Tallest Skil macrumors P6

    Tallest Skil

    Joined:
    Aug 13, 2006
    Location:
    1 Geostationary Tower Plaza
    #2
    Logical impossibility.

    Why is it better?

    DirectX is more developed.
     
  3. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #3
    OpenGL isn't? :p

    Games made specifically for OS X run just fine. Porting has nearly always lead to strange translation overheads in the past. As much as I have complained about Cider/Transgaming CoD4 on OS X runs almost as fast as it does in Windows.
     
  4. Jethryn Freyman macrumors 68020

    Jethryn Freyman

    Joined:
    Aug 9, 2007
    Location:
    Australia
    #4
    OpenGL is fine, the game programmers just can't be bothered (or don't know how, don't have the experience) to optimise it for Open GL.
     
  5. HSJR thread starter macrumors member

    Joined:
    Mar 26, 2009
    #5
    Do you mean that stone age operating system has found better way to deal with video games?

    Is it because mac users around the world are less than 15%; so the pc games producers do not employee people who have the experince to optimise games for Open GL?

    I am afraid not; many people who bought OS X games have found running slower on their mac.
     
  6. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #6
    Are they running the game in OS X and then Windows on the same Mac?
     
  7. HSJR thread starter macrumors member

    Joined:
    Mar 26, 2009
    #7
    Yub, but I never tried.
     
  8. Saladinos macrumors 68000

    Saladinos

    Joined:
    Feb 26, 2008
    #8
    It is now (although OpenGL is catching up), but that's not the reason it became the API of choice for games. Microsoft's Embrace, Extend, Extinguish (EEE) policy is responsible for that.
     
  9. Anonymous Freak macrumors 601

    Anonymous Freak

    Joined:
    Dec 12, 2002
    Location:
    Cascadia
    #9
    Yup, it's pure 'chicken and egg' syndrome.

    10 - Because developers don't spend effort optimizing games for OS X (there are a few, but they're mostly Mac-only developers,) OS X is perceived as slow for gaming. GOTO 20

    20 - Because OS X is perceived as slow for gaming, developers don't take the time optimizing for it. GOTO 10

    For reference, Apple did make a push back when OS X first came out. Halo was originally developed on a Mac, and was going to be a Mac exclusive at first. Then Microsoft bought the developer, and turned it into the crown jewel of the Xbox division. Apple was the launch customer for a few ultra-high-end video cards back in the day (like how they got the new Xeon 5500-series "Nehalem" chips a month early,) even.

    OpenGL is neglected for the same reasons. Developers spend more time and effort on DirectX, so OpenGL is neglected. Because OpenGL is neglected, developers don't use it. (Microsoft's effort to destroy OpenGL didn't help, either.) OpenGL has markets that it dominates, like visualization software, design software, etc; and so that's where the OpenGL standard has refined itself; not so much on gaming.
     
  10. HSJR thread starter macrumors member

    Joined:
    Mar 26, 2009
    #10
    With all issues that in Vista, will developer continue working in direct x? I believe mac has better performance & better stability than windows. I do not think games will come in mac sooner; but hopefully they manage to reduce the gap between them & windows in gaming.
     
  11. Beerfloat macrumors regular

    Beerfloat

    Joined:
    Feb 21, 2009
    #11
    In all fairness, Microsoft has done a lot to make 3D programming easier. Direct3D may have started off as a poor also ran but they've listened closely to what developers want, and they're not afraid to do regular radical overhauls and cleanups.

    OpenGL is more burdened by legacy support because of all the professional applications that use that API. And a lack of forward looking vision from the leadership has bred a relatively complicated field of single vendor extensions to the standard.

    All of which is of course fairly insignificant compared to Microsoft's inherent staying power. They simply don't have to be succesful from the start, like most other companies. Instead they can just subsidise any product for as long as is necessary for it to succeed.
     
  12. Seyyerin macrumors newbie

    Seyyerin

    Joined:
    Mar 16, 2009
    #12
    xp FTW

    normally if your gaming you should be straying towards xp anyway...less RAM use. You loose DX10 but i mean if you have a decent machine to game with then you really shouldn't notice a substantial difference.
     
  13. clevin macrumors G3

    clevin

    Joined:
    Aug 6, 2006
    #13
    whats the point talking about it when there isn't even anything close to a competition in this area?
     
  14. VPrime macrumors 68000

    VPrime

    Joined:
    Dec 19, 2008
    Location:
    London Ontario
    #14
    One major issue is the Xbox. It is a big reason for why developers are not using OpenGL.

    The Xbox(360) uses directX. So when a developer writes a PC game engine, or one for Xbox porting it over would be much easier then if they started off with openGL.
    Working with driectX gives an *almost* instant cross platform (across 2 MAJOR platforms) compatibility.

    The market right now is making the developer stick with microsoft. Writing a game using the DirectX APIs pretty much gives you a huge market share right a way.

    OpenGL leaves you will a bunch of linux distros (honestly, how many linux users do you know that will buy a game? Alll the ones I know live off open source ;) ), OSX (Macpro is the only real equivalent to a hardcore gaming rig, imacs are ok but still not the greatest.) and some other consoles (wii and ps3[PS3 has its own issues with the SDK being a huge pain to work with]).
     
  15. iBug2 macrumors 68040

    Joined:
    Jun 12, 2005
    #15
    Games which are simultaneously developed on Mac and PC run as good on Mac as they do in PC, look at WOW, it runs superbly on Mac, sometimes even faster than an equivalent PC. Or any other Blizzard game. But they seem to be the only studio left which don't port to Mac but rather develop on it.
     
  16. AndyMoore macrumors 6502

    AndyMoore

    Joined:
    Feb 8, 2008
    #16
    I've noticed that X-Plane, which is a native MAC application, runs faster on Vista (bootcamp). Most likely because the graphics drivers are more mature on the Windows side.
     
  17. Stratoukos macrumors member

    Joined:
    Jul 15, 2008
    #17
    It's also because of the nature of the gaming industry. Unlike other programs (CS for example) games sell much much better when they are new and "hot". So most studios adopt a strategy of producing lots of games quickly, cash in on them and start over. Its really difficult for them to invest time to develop for another platform. Especially when that platform has less than 10%. If onLive delivers thought, I think most our problems will be solved.
     
  18. ezekielrage_99 macrumors 68040

    ezekielrage_99

    Joined:
    Oct 12, 2005
    #18
    And OpenGL isn't :rolleyes:

    Just because everyone uses DirectX and there aren't as many games on Mac OSX doesn't make it better.
     
  19. paul.opensource macrumors member

    Joined:
    Mar 8, 2009
    Location:
    San Antonio, Texas
    #19
    I was going to make a similar comment - Vista would not be my choice for running anything, much less games. RAM utilization on XP is far better as you mentioned and XP is not DRM infected, nor plagued with the poorly implemented "cancel or allow" dialogs. XP rules the roost for gaming, but then again I could care less about DX10 and consider Windows just a gaming shell anyway....

    If I could use a keyboard and mouse on a PS3 and could play HL2 and Guild Wars, Windows would be gone :)
     
  20. Riemann Zeta macrumors 6502a

    Joined:
    Feb 12, 2008
    #20
    UNIX enthusiasts may tout OpenGL's superiority to Direct3D due its platform-independent nature, but when it comes to game development, D3D clearly wins out. While the early versions of D3D (back in the days of proprietary APIs like 3dfx's GLide) sucked donkey ass, Microsoft has steadily reworked D3D to be a very high-performance API. Direct3D is optimized to allow developers to more easily implement graphical features found in modern FPS-style 3D games and modern GPUs have very well-tuned D3D drivers (yet often have less than stellar OGL ICDs). OpenGL is far less gaming-specific than D3D and is more complex to implement and develop for (from what I understand). Also, game developers who use D3D have the advantage of being able to develop for the Xbox 360 and easily reuse that code to in a Windows port (and vice-versa).
     

Share This Page