Friday 12 November 2010

Starcraft 2 hang on Mac 10.6.5 fix

Been playing a lot of Starcraft 2 lately. Great game, and works okay on Macbook Pro (on low settings). Just upgraded OSX to 10.6.5 and started getting the game freezing up on the login screen. I think Apple have been doing some driver optimisation work.

You can fix this by restarting your Mac in safe mode. (23-Jan-10: There is an Apple help page). You do this by restarting your machine and holding down the shift key whilst it restarts (i.e. from power on). This apparently clears out the OS caches. This takes about 5-10 minutes and you'll see a grey loading bar under the apple on the white loading screen. Once you've got into OSX just restart your machine again (in normal mode) and everything should be fine.

You'll notice that the game is considerably faster now. Quite why the graphics drivers have been so bad for so long would be an interesting question for Apple. I can now run at full res on my second monitor and with medium texture settings. I tried medium settings for everything but the framerate was awful. It is a big visual improvement over everything on low previously.

21-Nov-2010: Another thing you might try, after restarting in safe mode, if you are still having issues, is to run the Starcarft 2 "Repair" application. You can find this in the directory: Applications/Starcraft II/Support. Not sure what this does entirely, but it should ensure that everything is up to date and correct.

(23-Jan-2010: Added link to Apple safe mode help. Thanks "Anonymous"!)

4 comments:

Anonymous said...

I have a 2008 macbook and i restarted in safe mode, then restarted in normal mode. Now some of the characters in the game are not showing up all i see is round shadows. Any thoughts?

BQ said...

Another thing you could try is running the Repair application. Don't know if this will fix your problem. I didn't see this issue with my version. Will add a note.

Anonymous said...

Thanks a lot, safe mode worked for me too! I had bootcamp installed so pressing Shift did not work for me. Instead, I restarted in safe mode using the info in the "Advanced: If you can't Safe Boot with a keyboard" section at http://support.apple.com/kb/ht1455

Trat said...

I have had a similar problem, though, I'm not sure it's the same thing. when i upgraded to 10.6.5 not only would my game freeze, but my entire mac would. the screen would get darker and a huge message with the "power button" logo would appear and tell me i need to restart my mac by holding down the pawer button. sorta the mac equivalent to the Windows blue screen of death.

27.5" i3 iMac 4GB ram