PDA

View Full Version : How do Macs run games?


Lady Gaga
February 23rd, 2010, 04:37 AM
My friend is getting one, and he wanted me to ask here how a Macbook (I think 13 inch unibody) would handle games, specifically FPS's. He likes those :3

Gumball Watterson
February 23rd, 2010, 05:34 AM
Well... it's only possible (but not always good) if the game box has "Mac OS X" or something as the requirements. Macs are good for nothing anyways. If you are personal one year and a programmer the next that's gonna be a good ~$1000 wasted instead of getting a Windows/Linux PC.

And unless the book is good (as in DAMN), it's gonna crash if you run memory extensive games.

donavannj
February 23rd, 2010, 06:30 AM
Hardware-wise, Macbooks (and Macs in general) aren't very great value for what you get. Software-wise, they're capable, as long as you know what you need to run that program (typically WINE is good for running Windows related software, based on what I've heard, but I don't know if it's any good for games) and hunt for Mac OS X specific versions of software, which tend to release after the PC version does if it isn't already programmed into the software for the final release. Though I'm no Mac expert - just kinda a hardware junkie with an affinity for Windows - so there are people far more knowledgeable about running games in Mac OS X on here than myself.

I'd still look at someone else's laptops instead since they are far cheaper hardware-wise, and Windows isn't a terrible OS (how else do you think it's lasted so long?).

Gerri Shin
February 23rd, 2010, 06:32 AM
I don't know about FPS games, but Any game that runs under Mac OS X (such as any game from blizzard) they run just fine, if not exceptional. However Like AK9 put it bluntly up above, if you really want to game get windows. He does have the option of putting Windows onto the Macbook via Boot Camp, but the drawbacks there are that Windows usually thrashes battery life and having to remember which keys on the mac keyboard are equivalent to the Windows keyboard.

I've been happy with my Mac experience, but I don't game a lot. In Fact the only games on my system are Warcraft 3 and Starcraft, both from blizzard who makes it a priority to make games that work seamlessly on both Windows and Mac. And just for reference I have a 3 year old Classic Macbook Pro (entry level specs) and I can run Warcraft 3 at the highest settings and not a single bit of lag can be noticed.

donavannj
February 23rd, 2010, 06:44 AM
And just for reference I have a 3 year old Classic Macbook Pro (entry level specs) and I can run Warcraft 3 at the highest settings and not a single bit of lag can be noticed.

Well, I'd expect a 3 year old computer of reasonable specs to be able to run Warcraft 3, since it was released in 2002. It's nearly an 8 year old game. If it didn't I'd check the hardware and the age of the OS install and repair some stuff.

twocows
February 23rd, 2010, 08:14 AM
Macs don't run games well, if at all. If your friend is a gamer, he needs to get Windows, that's all there is to it. WINE is not a solution for gaming unless you like having one frame every ten minutes.

Of course, you could set up boot camp if you wanted to, but then what's the point of getting an Apple in the first place?

TheAppleFreak
February 23rd, 2010, 10:11 AM
Although I hate to admit it, you don't get Macs for games. Let's face it, Macs aren't very good at gaming. You could run Windows in VMware (virtualization) or in Boot Camp (direct boot), but it wouldn't be any better than a regular PC playing the same game. And to whoever suggested Wine, forget about it. I use Wine for my hack in development, but it's kinda buggy, only supports two programs that I need (incidentally, those are the two that I'm probably going to use the most: Advance Map and PKSV [it's the only script ed that works in Wine]), and can't render graphics fast. You'd probably get 0.5 fps in Wine compared to the still-resource-hungry-but-better-overall VMware, which could probably manage 30 fps when running most efficiently.

If (s)he needs to run OS X for any reason, but wants to game, his/her best bet would be to Hackintosh a regular laptop. I recommend th---

*headshot by Steve Jobs*

Gerri Shin
February 23rd, 2010, 11:51 AM
Well, I'd expect a 3 year old computer of reasonable specs to be able to run Warcraft 3, since it was released in 2002. It's nearly an 8 year old game. If it didn't I'd check the hardware and the age of the OS install and repair some stuff.

I admit that was probably a bad example, but I can say that after reading the most likely scenario of required and recommended system specs that were released for the Starcraft 2: Wings of Liberty, My Mac should be able to run it with no problems, glitches or lag. (Starcraft 2 beta system specs (http://forums.battle.net/thread.html?topicId=23308410974&sid=5000), please keep in mind that these specs will most likely change, and have not taken into account what specs are for Mac OS. I'd expect them to be about the same or a little higher or lower, but mostly around the same amount for either OS)

Cassino
February 23rd, 2010, 11:51 AM
Not to mention, even games made specifically for Macintosh computers are generally quite bug-ridden, at least initially, simply being ports of Windows games (and if they're not Windows ports, don't expect any of the big high-budget titles). It's also apparently a lot harder to code for the OS, so not surprising.

Serene Grace
February 23rd, 2010, 12:11 PM
Although I hate to admit it, you don't get Macs for games. Let's face it, Macs aren't very good at gaming. You could run Windows in VMware (virtualization) or in Boot Camp (direct boot), but it wouldn't be any better than a regular PC playing the same game. And to whoever suggested Wine, forget about it. I use Wine for my hack in development, but it's kinda buggy, only supports two programs that I need (incidentally, those are the two that I'm probably going to use the most: Advance Map and PKSV [it's the only script ed that works in Wine]), and can't render graphics fast. You'd probably get 0.5 fps in Wine compared to the still-resource-hungry-but-better-overall VMware, which could probably manage 30 fps when running most efficiently.

If (s)he needs to run OS X for any reason, but wants to game, his/her best bet would be to Hackintosh a regular laptop. I recommend th---

*headshot by Steve Jobs*
..set a Hackintosh for a nice Windows computer with 500GB HD, 6GB of RAM and the latest nVidia gfx card for under £800 and you're set. I speak from experience here - half the HDD, one partition for Windows and one for Mac - use the Mac for, well, Mac stuff and the Windows for gaming. Also, make sure the parts are right and can work with kexts - and only hackintosh with legally bought copies of Snow Leopard

..stick that in your legal face, Zet ):

twocows
February 23rd, 2010, 01:03 PM
..set a Hackintosh for a nice Windows computer with 500GB HD, 6GB of RAM and the latest nVidia gfx card for under £800 and you're set. I speak from experience here - half the HDD, one partition for Windows and one for Mac - use the Mac for, well, Mac stuff and the Windows for gaming. Also, make sure the parts are right and can work with kexts - and only hackintosh with legally bought copies of Snow Leopard

..stick that in your legal face, Zet ):
It's still illegal to use OS X on anything but an Apple computer (at least in most parts of the world). The license agreement that you accept when installing OS X includes a clause that says that you agree to only use it on Apple-licensed hardware, so if you're installing it on something else, you're in violation of a legally binding contract between you and Apple Computer.

Bianca Paragon
February 23rd, 2010, 02:29 PM
It's actually amusing to note that games released for OSX that are natively ported and not cider ported generally perform better under OSX ~ World of Warcraft being a great example.

TheAppleFreak
February 23rd, 2010, 05:56 PM
It's still illegal to use OS X on anything but an Apple computer (at least in most parts of the world). The license agreement that you accept when installing OS X includes a clause that says that you agree to only use it on Apple-licensed hardware, so if you're installing it on something else, you're in violation of a legally binding contract between you and Apple Computer.

Not unless you stick an Apple sticker on it, as it says you can only install it on "Apple labeled hardware." Technically, an Apple sticker counts. :P

Apple Inc.
February 23rd, 2010, 06:42 PM
On my Macbook Pro Penryn which is the next model up which is a 2.5 GHz Core 2 Duo with 2 GB of Ram. It also contains a nvidia 8600M GT with 512 MB Vram. It runs Unreal Tournament Beautifully. I don't know about anything else though..

Zet
February 24th, 2010, 02:07 AM
Your friend can just buy a gaming windows machine and install mac on it. Honestly this is the best solution(to hell with the EULA).


Though if they still want the "real" experience they can just get crossover and use that on games and what not or just boot into windows.

twocows
February 24th, 2010, 06:57 AM
Your friend can just buy a gaming windows machine and install mac on it. Honestly this is the best solution(to hell with the EULA).


Though if they still want the "real" experience they can just get crossover and use that on games and what not or just boot into windows.
Crossover is WINE + 1. It's not going to work well for playing games because WINE doesn't work well for playing games.

It's actually amusing to note that games released for OSX that are natively ported and not cider ported generally perform better under OSX ~ World of Warcraft being a great example.
You're quite right. I have many qualms with OS X, Apple hardware, and Apple in general, but ironically enough, the biggest problem with OS X has nothing to do with Apple; it's the fault of game developers and publishers.

Bianca Paragon
February 24th, 2010, 07:55 AM
Even tho people doubt WINE's ability to run game code, it's interesting to note that Cider is built on WINE and it's deemed to be an acceptable commercial solution ~ all of EA Games OSX releases use Cider wrapped around a Windows Version.

wakachamo
February 26th, 2010, 07:43 PM
WINE runs fine, and Crossover seems to be able to deal with Source-based games really well. Of course it's not going to be as good as running it natively, but it really does do the job.

Either way, if your friend's going to get a gaming machine, just don't get a Mac. o_O

If you are personal one year and a programmer the next that's gonna be a good ~$1000 wasted instead of getting a Windows/Linux PC.

rofl, what? Windows is probably the only OS that doesn't have compilers/intepreters for some of the most popular languages out of the box, while OS X has Java, Ruby, Perl, Python support straight away. (I'm missing others, too)

Sure, if you're developing for Windows, you should get a Windows machine. But isn't that just common sense? You'd have to be clinically retarded to get a machine that you wouldn't be able to test in. :[ Otherwise, Macs are great for development, and Apple is one of the only providers of OS-specific, stable, constantly updated IDEs that I know of.

Misaka Shiori
March 1st, 2010, 07:28 PM
I just used Bootcamp to run the games. VMWare Fusion 3 and Parallels Desktop 5 at the moment is a bit too slow to play the games at full frame rate. I have Windows 7 Professional installed on my Late 2008 Macbook Pro which I use for my college work and other stuff, but the games will run at full framerate, but depending on the graphics card, this can be a limiting factor for newer games and running games at high resolution. Playing PC games is the only time I really use Windows since I perfer to do most of my stuff ether in Mac OS X or Linux (which I have installed on my other computer).

However, it's not true that Macs OS X doesn't have any games. It does since some games are either ports or they used Cider, which companies like EA use to run the game on Mac OS X, but it's only limited to Intel Macs.

Also, I have nothing against Hackintoshes, so I leave it at that.

TheAppleFreak
March 7th, 2010, 11:01 AM
Just as an update, apparently Valve is porting over Steam to OS X. Yes, Steam.

The apocalypse is coming.

twocows
March 7th, 2010, 08:15 PM
Just as an update, apparently Valve is porting over Steam to OS X. Yes, Steam.

The apocalypse is coming.
This doesn't mean all Steam games will be ported, though. You'll be lucky if all the source games even get ported, tbh.

Gerri Shin
March 7th, 2010, 08:33 PM
currently the only confirmed game from steam for mac has been Portal 2. we'll have to see if they are really working on their entire line up.

Calder
March 7th, 2010, 10:14 PM
It doesn't hahahaha but seriously it only plays like 10 year old games

Bianca Paragon
March 7th, 2010, 10:34 PM
Source has been confirmed, twocows. Not only Orange Box, but L4D also :P

wakachamo
March 8th, 2010, 08:01 AM
This doesn't mean all Steam games will be ported, though. You'll be lucky if all the source games even get ported, tbh.

currently the only confirmed game from steam for mac has been Portal 2. we'll have to see if they are really working on their entire line up.

If Portal 2 is being ported to the Mac, then that means they had to port the Source engine. If they ported the Source engine, that means that it should be a relatively simple task to port all games that are based on the Source engine.

Common sense, guys. It's not that hard to find it.

twocows
March 8th, 2010, 09:47 AM
Source has been confirmed, twocows. Not only Orange Box, but L4D also :P
Oh, I hadn't heard that. I hope they port more, tbh; more OpenGL adoption is a good thing.

wakachamo
March 8th, 2010, 11:01 AM
IMO it's too early to say they're adopting OpenGL; for all we know they could just be Cider-porting everything.

EDIT: Nevermind, they're using OpenGL - http://www.appleinsider.com/articles/10/03/08/valve_announces_steam_for_mac_will_allow_mac_pc_online_play.html

Misaka Shiori
March 8th, 2010, 03:46 PM
If Audiosurf manages to port themselves with Cider after Steam comes out on the Mac, than I think there is one less reason to boot into Windows 7 since that the only game I play at the moment besides Visual Novels, which I play in VMWare Fusion since it doesn't use 3D graphics.

TheAppleFreak
March 8th, 2010, 04:23 PM
Well, according to MacNN, we currently have several games coming over to OS X:
L4D
Portal 2
Team Fortress 2
Counter-Strike
Portal
The entire Half-Life series

twocows
March 8th, 2010, 05:07 PM
Well, according to MacNN, we currently have several games coming over to OS X:
L4D
Portal 2
Team Fortress 2
Counter-Strike
Portal
The entire Half-Life series
This include pre-HL2? If so, it means they're porting GoldSrc, which opens up a lot of mods as well.

TheAppleFreak
March 8th, 2010, 06:16 PM
This include pre-HL2? If so, it means they're porting GoldSrc, which opens up a lot of mods as well.

That's what MacNN and MacWorld say. Regardless, WE'RE ACTUALLY GETTING GAMES. Furthermore, we're also getting updates and (presumably) new games in tandem with Windows (not sure about the second point, but I'm assuming that given the wording of the post).

EDIT: From Steam's website:
Valve announced today it will bring Steam, Valve's gaming service, and Source, Valve's gaming engine, to the Mac.

Steam and Valve's library of games including Left 4 Dead 2, Team Fortress 2, Counter-Strike, Portal, and the Half-Life series will be available in April.

"As we transition from entertainment as a product to entertainment as a service, customers and developers need open, high-quality Internet clients," said Gabe Newell, President of Valve. "The Mac is a great platform for entertainment services."

"Our Steam partners, who are delivering over a thousand games to 25 million Steam clients, are very excited about adding support for the Mac," said Jason Holtman, Director of Business Development at Valve. "Steamworks for the Mac supports all of the Steamworks APIs, and we have added a new feature, called Steam Play, which allows customers who purchase the product for the Mac or Windows to play on the other platform free of charge. For example, Steam Play, in combination with the Steam Cloud, allows a gamer playing on their work PC to go home and pick up playing the same game at the same point on their home Mac. We expect most developers and publishers to take advantage of Steam Play."

"We looked at a variety of methods to get our games onto the Mac and in the end decided to go with native versions rather than emulation," said John Cook, Director of Steam Development. "The inclusion of WebKit into Steam, and of OpenGL into Source gives us a lot of flexibility in how we move these technologies forward. We are treating the Mac as a tier-1 platform so all of our future games will release simultaneously on Windows, Mac, and the Xbox 360. Updates for the Mac will be available simultaneously with the Windows updates. Furthermore, Mac and Windows players will be part of the same multiplayer universe, sharing servers, lobbies, and so forth. We fully support a heterogeneous mix of servers and clients. The first Mac Steam client will be the new generation currently in beta testing on Windows."

Portal 2 will be Valve's first simultaneous release for Mac and Windows. "Checking in code produces a PC build and Mac build at the same time, automatically, so the two platforms are perfectly in lock-step," said Josh Weier, Portal 2 Project Lead. "We're always playing a native version on the Mac right alongside the PC. This makes it very easy for us and for anyone using Source to do game development for the Mac."

Kombo Studio
March 12th, 2010, 12:07 PM
I'd say that a Macbook runs games just fine like most of the laptops from this generation.
Although I would not buy a Macbook for gaming.

The news that Source is being ported to OSX (and maybe Linux) is certainly exciting news.

Bianca Paragon
March 12th, 2010, 01:11 PM
...being ported to OSX (and maybe Linux)...
No sign of any word from Valve about Linux *at all*. Sounds like wishful thinking ~ if anybody uses Linux they deserve to never have nice things ♥

TheAppleFreak
March 29th, 2010, 02:09 PM
Well, this is sort of a bump, so...
*BUMP*

Valve is now asking for beta testers for their new Mac software. I applied :)

The link (https://store.steampowered.com/macbeta/)