Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Enthusiast Zone > Gaming > Mac OS vs Windows Game Performance

Mac OS vs Windows Game Performance
Thread Tools
Fresh-Faced Recruit
Join Date: Nov 2003
Status: Offline
Reply With Quote
Oct 4, 2006, 12:50 PM
 
I'm running Bootcamp on a Mac Pro 2.0 with 1GB RAM and a 7300GT video card. I'm wondering whether Mac versions of games or the Windows versions will perform better. My understanding is the Windows games use DirectX while Mac games use OpenGL, and I recall reading that DirectX usually performs faster than the Apple implementation of OpenGL. Does anyone know if this is true?

I've tried demos of these games, but I don't know if the Mac demo of Quake 4 is dual-processor enabled, and the Doom 3 demo isn't a universal binary while the full version is. So I don't know that the performance of the demos is the basis for deciding which version to buy.

Specifically, I'm looking at getting Quake 4, Doom 3 and Call of Duty 2.

Thanks.
     
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status: Offline
Reply With Quote
Oct 4, 2006, 01:27 PM
 
Except in rare cases, cross platform gaming performance will always be better on the Windows side. The reason is simple - PCs are the target market, so the major design, coding and optimizing dollars go to making games run the best they can on Windows. If the target market were the Mac market, things would be very different. The Intel defection equalizes things somewhat, but games will still perform better on Windows.

"The natural progress of things is for liberty to yield and government to gain ground." TJ
     
Mac Elite
Join Date: Nov 2005
Location: Seattle, WA, USA
Status: Offline
Reply With Quote
Oct 4, 2006, 05:42 PM
 
Agreed. It isn't as much a problem with OS X or OpenGL as much as it's a problem with developers. Nine times out of ten, Mac games are nothing more than quick ports of Windows games, and subsequently perform relatively poorly. In the end, though, the CPU has surprisingly little to do with the quality or ease of the port; most of the real work is changing from DirectX to OpenGL.

Any ramblings are entirely my own, and do not represent those of my employers, coworkers, friends, or species
     
Banned
Join Date: Jun 2003
Status: Offline
Reply With Quote
Oct 4, 2006, 07:09 PM
 
And as a side note, let me point out that Blizzard often mentioned that they were waiting for Apple to implement OpenGL changes required to boost WoW performance...yet, rbarris now says that multithreaded OpenGL and other OpenGL changes released in 10.4.7 and 10.4.8 won't be enabled until a later release...

So I don't think it's fair for them to say that Apple is slow with this stuff. Methinks Blizzard is trying to make a scapegoat out of Apple, when in reality, it's probably Blizzard that is mostly guilty of WoW's poor performance. Of course, I use poor performance lightly because I found the performance quite acceptable in the days I used to play WoW (before any optimizations were done). Of course, after nearly 2 years the full screen glow bug still exists...who's responsible for that, Apple or Blizzard? I dunno. But I'd more readily blame Blizzard.

Of course...I still love Blizzard. <3
     
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Oct 4, 2006, 07:37 PM
 
Originally Posted by Horsepoo!!!
And as a side note, let me point out that Blizzard often mentioned that they were waiting for Apple to implement OpenGL changes required to boost WoW performance...yet, rbarris now says that multithreaded OpenGL and other OpenGL changes released in 10.4.7 and 10.4.8 won't be enabled until a later release...

So I don't think it's fair for them to say that Apple is slow with this stuff. Methinks Blizzard is trying to make a scapegoat out of Apple, when in reality, it's probably Blizzard that is mostly guilty of WoW's poor performance.
So…Blizzard was supposed to have the new functionality implemented and tested as soon as Apple made it possible? I don't think that's fair to say.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Banned
Join Date: Jun 2003
Status: Offline
Reply With Quote
Oct 5, 2006, 08:37 AM
 
Originally Posted by Chuckit
So…Blizzard was supposed to have the new functionality implemented and tested as soon as Apple made it possible? I don't think that's fair to say.
Well Blizzard was claiming that the changes in WoW were in place and that it was just waiting for Apple to make the required OpenGL improvements. Obviously this isn't true.
     
Posting Junkie
Join Date: May 2001
Location: Portland, OR
Status: Offline
Reply With Quote
Oct 5, 2006, 10:38 AM
 
Originally Posted by TheoCryst
Agreed. It isn't as much a problem with OS X or OpenGL as much as it's a problem with developers.
It is a problem with Mac OS X. OS X's OpenGL is not multithreaded, while DirectX on the PC side is. Fortunately 10.4.8 fixes this, we just have to wait for games to implement it.
8 Core 2.8 ghz Mac Pro/GF8800/2 23" Cinema Displays, 3.06 ghz Macbook Pro
Once you wanted revolution, now you're the institution, how's it feel to be the man?
     
Posting Junkie
Join Date: May 2001
Location: Portland, OR
Status: Offline
Reply With Quote
Oct 5, 2006, 10:39 AM
 
Originally Posted by Horsepoo!!!
Well Blizzard was claiming that the changes in WoW were in place and that it was just waiting for Apple to make the required OpenGL improvements. Obviously this isn't true.
I think internally they have the changes ready, they just haven't released them to the public.
8 Core 2.8 ghz Mac Pro/GF8800/2 23" Cinema Displays, 3.06 ghz Macbook Pro
Once you wanted revolution, now you're the institution, how's it feel to be the man?
     
Mac Elite
Join Date: Nov 2005
Location: Seattle, WA, USA
Status: Offline
Reply With Quote
Oct 5, 2006, 02:19 PM
 
Originally Posted by goMac
It is a problem with Mac OS X. OS X's OpenGL is not multithreaded, while DirectX on the PC side is. Fortunately 10.4.8 fixes this, we just have to wait for games to implement it.
Hmm, I did not know that. Cool!

Any ramblings are entirely my own, and do not represent those of my employers, coworkers, friends, or species
     
Mac Enthusiast
Join Date: Mar 2002
Location: Toronto, Canada
Status: Offline
Reply With Quote
Oct 8, 2006, 02:58 PM
 
Mac games will always get the shaft because of WIndows Direct X, back in the days of GLSetup.exe, 3DFX + Glide things were better. They developers aren't as locked down as they are with Direct X, some of the best games never made it to Mac like HalfLife and the HalflLife 2 it's not the games themselves its the engines they are built on. Having the HL2 Engine opens the doors to a ton of games not just the HalfLife series. There are alot of factors at work Apple is partly to blame they don't throw their support behind game developers like Microsoft with Direct X and even the Xbox. I just bought a Mac Pro and I have no idea where OS X stand with 5.1 gaming I spent a portion of today googling for Mac 5.1 gaming support to find very little information it's sketchy. Where as the windows world you have tons avaliable, not just hardware but I've also heard developers put way more into gaming sound on WIndows than Mac ports come with.

I truely want a windows free mac but it's not going to happen anytime soon atleast not for gamers. Especially with all this tight Direct X integration Mac games are losing ground.

As for Blizzard I think they are doing the best they can to support Mac's and props goes to them always for releaseing WoW for Mac on the same cd's as the Windows version!
2.66Ghz Mac Pro 2GM Ram 160Gig HD Ati X1900XT, 24" Dell 2407WFP
13.3" Mac Book Core Duo 2GIG Ram 80Gig HD
12" PowerBook 1.5Ghz 1.25GB Ram 60Gig HD
12" iBook 600Mhz (Late 2001) 640MB Ram 30Gig HD
     
Fresh-Faced Recruit
Join Date: Oct 2006
Status: Offline
Reply With Quote
Oct 20, 2006, 09:42 AM
 
Originally Posted by bleee View Post
Mac games will always get the shaft because of WIndows Direct X, back in the days of GLSetup.exe, 3DFX + Glide things were better. They developers aren't as locked down as they are with Direct X, some of the best games never made it to Mac like HalfLife and the HalflLife 2 it's not the games themselves its the engines they are built on. Having the HL2 Engine opens the doors to a ton of games not just the HalfLife series. There are alot of factors at work Apple is partly to blame they don't throw their support behind game developers like Microsoft with Direct X and even the Xbox. I just bought a Mac Pro and I have no idea where OS X stand with 5.1 gaming I spent a portion of today googling for Mac 5.1 gaming support to find very little information it's sketchy. Where as the windows world you have tons avaliable, not just hardware but I've also heard developers put way more into gaming sound on WIndows than Mac ports come with.

I truely want a windows free mac but it's not going to happen anytime soon atleast not for gamers. Especially with all this tight Direct X integration Mac games are losing ground.

As for Blizzard I think they are doing the best they can to support Mac's and props goes to them always for releaseing WoW for Mac on the same cd's as the Windows version!
I am thinking of spending over $3K on a new Mac Pro and want to make sure Windows games work well on the Mac Pro. What have your experiences been? Would I be better buying an iMac 20? I use my mac for everything except Access, Visio, Project and all my games (LOTR BFME2 C&C Generals AOE II&III etc) and I want to make sure I can truly sell my PC and use a Mac Pro.

Thanks for your thoughts.
     
lkearl  (op)
Fresh-Faced Recruit
Join Date: Nov 2003
Status: Offline
Reply With Quote
Oct 20, 2006, 12:00 PM
 
Anyone know if I could install a 7600GT card to be used when I start up in Windows. It's a lot cheaper (about $200 Cdn) than an X1900 XT but better enough than the 7300GT that I'd like to use it for gaming.

Originally Posted by bleee View Post
Mac games will always get the shaft because of WIndows Direct X, back in the days of GLSetup.exe, 3DFX + Glide things were better. They developers aren't as locked down as they are with Direct X, some of the best games never made it to Mac like HalfLife and the HalflLife 2 it's not the games themselves its the engines they are built on. Having the HL2 Engine opens the doors to a ton of games not just the HalfLife series. There are alot of factors at work Apple is partly to blame they don't throw their support behind game developers like Microsoft with Direct X and even the Xbox. I just bought a Mac Pro and I have no idea where OS X stand with 5.1 gaming I spent a portion of today googling for Mac 5.1 gaming support to find very little information it's sketchy. Where as the windows world you have tons avaliable, not just hardware but I've also heard developers put way more into gaming sound on WIndows than Mac ports come with.

I truely want a windows free mac but it's not going to happen anytime soon atleast not for gamers. Especially with all this tight Direct X integration Mac games are losing ground.

As for Blizzard I think they are doing the best they can to support Mac's and props goes to them always for releaseing WoW for Mac on the same cd's as the Windows version!
     
Mac Elite
Join Date: Mar 2006
Location: Here
Status: Offline
Reply With Quote
Oct 23, 2006, 03:08 PM
 
Originally Posted by panzer07 View Post
I am thinking of spending over $3K on a new Mac Pro and want to make sure Windows games work well on the Mac Pro. What have your experiences been? Would I be better buying an iMac 20? I use my mac for everything except Access, Visio, Project and all my games (LOTR BFME2 C&C Generals AOE II&III etc) and I want to make sure I can truly sell my PC and use a Mac Pro.

Thanks for your thoughts.
A Mac Pro with an ATi X1900 owns.
     
Blizzard Staff
Join Date: Feb 2003
Location: Irvine CA
Status: Offline
Reply With Quote
Nov 5, 2006, 12:43 AM
 
Originally Posted by Horsepoo!!! View Post
And as a side note, let me point out that Blizzard often mentioned that they were waiting for Apple to implement OpenGL changes required to boost WoW performance...yet, rbarris now says that multithreaded OpenGL and other OpenGL changes released in 10.4.7 and 10.4.8 won't be enabled until a later release...

So I don't think it's fair for them to say that Apple is slow with this stuff. Methinks Blizzard is trying to make a scapegoat out of Apple, when in reality, it's probably Blizzard that is mostly guilty of WoW's poor performance. Of course, I use poor performance lightly because I found the performance quite acceptable in the days I used to play WoW (before any optimizations were done). Of course, after nearly 2 years the full screen glow bug still exists...who's responsible for that, Apple or Blizzard? I dunno. But I'd more readily blame Blizzard.

Of course...I still love Blizzard. <3
WoW performs well on the Intel Mac under 10.4.7, though not multi-threaded yet.

10.4.8 provides multi-threaded OpenGL on Intel Mac, but the current version of WoW (1.12.1) does not have the full support necessary to get the best results with MT-GL turned on.

A surprising amount of work has taken place since we froze WoW-1.12.1 to get MT-GL working really well - we had some exciting early results in terms of peak frame rates, but we had to smooth out a lot of texture loading issues that were causing frame rate hiccups as characters moved around the world. It's likely you'll see references to these types of issues (and how to streamline code to work through them) in an upcoming tech note from Apple. For some applications, enabling MT-GL may be as simple as adding a couple lines of code, for others you have to do more work to eliminate all the roadblocks, and WoW is in this category.

The patch which will officially allow the end user to turn on MT-GL in WoW will be released in early December 2006.

Considering that MT-GL was originally a feature slated strictly for Leopard (thus still months in the future), we're excited that it's been made available now in 10.4.8. The ball is plainly in our court at this point. I'd like to point out that the Burning Crusade beta test edition has the latest GL code in it and we have been getting positive reports from beta testers with the MT-GL enabled, so it's well out of the "vaporware" category.

On the topic of functionality added back in 10.4.7, the two big ones (and they have nothing to do with MT-GL, they are complementary enhancements) are the "buffer range" extension and the "GPU program parameters" extension, both of which allow us to further streamline our OpenGL coding, and WoW has supported both of these extensions for a while now with measurable benefit.
(Last edited by rbarris; Nov 5, 2006 at 12:46 AM. (Reason:added info))
     
Banned
Join Date: Jun 2003
Status: Offline
Reply With Quote
Nov 5, 2006, 11:03 AM
 
Good stuff...rbarris. My interest has been renewed now that I've got a Mac Pro and now that Burning Crusades is nearing release (with all it's rogue buff goodness...FINALLY ).

Not only will I be able to finally play WoW with full eye-candy on (I used to play WoW on a system that didn't even meet the Blizzard specs...a 2x800MHz G4. Back in the days, there weren't very many UI mods and large instance raids was in its infancy so for what it was worth, my computer was good enough to play WoW)...but I will own a DVD with all the changes to WoW to date (the Burning Crusades DVD) and it will be UB out-of-the-box, *and* it'll have the MT-OpenGL code.
     
Blizzard Staff
Join Date: Feb 2003
Location: Irvine CA
Status: Offline
Reply With Quote
Dec 5, 2006, 10:56 PM
 
WoW 2.0.1 including the MT-GL support shipped today, and MT-GL is now enabled by default on systems that support it (Presently this means Intel Mac with 10.4.8 or higher).
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 10:26 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2