PDA

View Full Version : Limbo on Mac has very high CPU usage - anyone else experience this?


mattnworb
06-01-2012, 09:24 AM
I bought Limbo in the humble bundle yesterday and tried to play it on my MacBook Pro (with OS X 10.6.8, quad-core, 8GB of RAM).

The game runs well and smooth, and looks beautiful, but I couldn't help but notice that it consistently uses over 100% CPU while running (and strangely, even more than this when the game is paused at the menu). Here is a screenshot I took of Activity Monitor showing the extremely high CPU usage (http://i.imgur.com/u1wWk.png). While the game ran perfectly, such high CPU usage results in the fans of my MBP going crazy.

Does anyone else see this behavior on OS X?

Does the Windows version use so much CPU also?

xbonds32tr
06-01-2012, 09:25 AM
Wow huge usage :S

Duane Dibbley
06-21-2012, 06:04 PM
I just checked, and it's around 150% on my 8-core Mac Pro. The game's graphics use a ton of post-processing, so I'm guessing that's why the CPU usage is so high. The reason it is over 100% is that Limbo must use parallel processing (i.e., it's using more than one processor core at once).

modbus
06-22-2012, 08:41 AM
lol macs struggling with LIMBO

avidwriter
06-22-2012, 03:47 PM
lol macs struggling with LIMBO

Sadly my Mac Mini had some slowdows at times. I don't think it's the Mac I think the game was not optimized to run on OS X.

SpriteXP
06-22-2012, 04:08 PM
Every game is programmed as an infinite loop. Each time the loop executes it renders one frame. The goal is to get as much frames per second as possible so that you get a smooth animation.

The render loop can only execute on 1 core, so that core will run at 100% of it's capacity.

In Windows the maximum percentage that a CPU can do is 100% which seems to make more sense. So a quad core CPU with one core running at full speed will show up as 25% CPU usage.

I've just tried to see how much CPU it uses on my Windows machine and it get's around 10/15% on average. I guess that's because V-sync is limiting the framerate to 60.