Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => The Theory of Everything => Topic started by: Mako on March 13, 2013, 07:48:08 am

Title: CPU Usage - GOG.com version
Post by: Mako on March 13, 2013, 07:48:08 am
Hi there,

under my quad-core, 64bit Windows 8 machine, the GOG version of SMAC/X is always using one of the cores at 100%. As such, the fans are always working at 100%, so the battery life is greatly reduced.

Launching it within a 32bit Windows 8 machine also made one of the host machine's CPU core and fan to work at 100%.

Strangely, however, launching SMAC under Linux, via Wine/PlayOnLinux, I'm not getting the same issue.

I recall from the Apolyton / Civfanatics formus, ages ago, that some sort of solution existed, but I can't find it now. If I knew, I would certainly add it to the installation wiki page.
Title: Re: CPU Usage - GOG.com version
Post by: Petek on March 13, 2013, 11:01:33 am
As far as I can recall, when this issue came up in the past, the suggested solution was to install a CPU throttler. However, a brief search didn't show whether or not this helped. Does Windows 8 have a Power Settings option (in Control Panel?). If so, there might be a way to reduce CPU use (with a performance trade-off).
Title: Re: CPU Usage - GOG.com version
Post by: DrazharLn on August 22, 2019, 03:42:27 am
This patch/loader fixes the excess CPU usage: https://github.com/vinceho/smac-cpu-fix

Issue 1 on the repo has an explanation of how it works.
Templates: 1: Printpage (default).
Sub templates: 4: init, print_above, main, print_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 31 - 840KB. (show)
Queries used: 14.

[Show Queries]