Jump to content

Is there a way to make Geneforge 5 play nicely?


Lattan

Recommended Posts

Niceness here means: behaves like an OS X app should when switching applications and reduces its CPU time when in the background.

I've noticed that the "niceness" of the Geneforge games tends to vary across the games. I originally noticed between (I think) Geneforge 3 and Avernum 4; G3 refused to let you switch applications and A4 allowed it, and thanks to being turn-based A4's CPU usage when not playing is fairly low. Geneforge 4 is fairly nice; if you switch applications it drops its CPU time to near-zero, and you can call up the dashboard/expose/spaces while playing.

Geneforge 5 provides the cool new feature of windowing, but it DOESN'T drop CPU usage when you switch to another application -- so with Geneforge 5 running it takes up an entire CPU core even if I've got it paused in a menu and hidden and have 3 other applications I've accessed more recently. If you don't play G5 in a window it's even more rude since then you're just stuck playing it with no opportunity to switch to another application without quitting. Hopefully starting other applications that require cpu time would cut into G5's usage, but when you play on a laptop the extra cpu usage translates pretty directly into a much hotter laptop and louder fans. frown

 

I'd previously assumed that these quirks were a consequence of the older engines and the niceness was added deliberately. But apparently not -- or the difference is now a consequence of G5 using OpenGL. Playing around with a few other similar apps it appears this cpu behavior may be endemic to windowed OpenGL apps. frown

But surely there must be some sort of "pause processing" command you can invoke when it loses focus? Or am I missing an option somewhere in either G5 or hidden deep within my system plist files that will change this behavior?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...