Whenever I join a multiplayer game in Team Fortress 2, I can play for about a minute, and after that I get an error message and the game crashes.

The error message is: Engine Error: Out of memory


Error message display

This shouldn't be happening – I have a good 8GB of RAM.

I've turned a few advanced video settings to LOW, including:

  • Shader detail
  • Color correction is DISABLED
  • Water detail is Simple reflections

Any fixes?


  • 27" iMac
  • Running OS X 10.11 El Capitan
  • 8GB RAM
  • Intel Core i5, 3.2 GHz Quad-core
  • That looks like a Mac error. If not, what OS are you using?
    – Frank
    Jul 12, 2016 at 23:37
  • @Frank Mac OS X. Forgot to include that, sorry.
    – Munesawagi
    Jul 12, 2016 at 23:39
  • What happens if you turn all the graphics settings to low? I'm seeing a lot of other Mac users on the Steam forums encountering the same issue.
    – pushasha
    Jul 13, 2016 at 0:03
  • Are you on the most recent version of OS X? Check for updates and install any, that tends to fix the problem
    – Will309
    Jul 13, 2016 at 16:40
  • @pushasha Your fix seems to work..however, I may need to do a bit more testing before I can confirm that it is solid. I'll most likely have a cogent answer to your fix by tonight.
    – Munesawagi
    Jul 13, 2016 at 18:06

1 Answer 1


While it's not exactly a "fix" (since 8GB of RAM should be plenty to play TF2, as you mentioned), try turning all the graphics settings down to "Low" or "Disabled". A lot of other Mac users are running into out-of-memory issues when playing TF2 recently, and it seems that turning down all the graphics settings to the lowest values has helped a significant number of them.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .