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 '16 at 23:37
  • @Frank Mac OS X. Forgot to include that, sorry. – Munesawagi Jul 12 '16 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 '16 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 '16 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 '16 at 18:06

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.