SpellForce 3 Reforced

SpellForce 3 Reforced

View Stats:
PwnB0T Nov 7, 2020 @ 4:02pm
Poorly optimized CPU usage
This game hogs CPU, like no other. My Intel I7 reaches 75 C fast and doesn't get cooler until I quit the game. I run modern games like Sekiro and DMC 5 on highest settings and the only thing that gets hotter is GPU.

That's just a guess, but
I think the problem is that the game engine is continously doing calculations even when
no are necessary.
In game development lango one would say that the tick rate is probably too high:
https://gamedev.stackexchange.com/questions/28459/rts-engine-tick-rate
Last edited by PwnB0T; Nov 7, 2020 @ 4:08pm
< >
Showing 1-3 of 3 comments
NeoX Nov 8, 2020 @ 12:13am 
Originally posted by Kanth:
This game hogs CPU, like no other. My Intel I7 reaches 75 C fast and doesn't get cooler until I quit the game. I run modern games like Sekiro and DMC 5 on highest settings and the only thing that gets hotter is GPU.

That's just a guess, but
I think the problem is that the game engine is continously doing calculations even when
no are necessary.
In game development lango one would say that the tick rate is probably too high:
https://gamedev.stackexchange.com/questions/28459/rts-engine-tick-rate

Yeah the game is very CPU single thread heavy. It does not matte rhow many cores you have, it only uses 2 or max 3 but fires these like crazy all the time.
https://steamcommunity.com/sharedfiles/filedetails/?id=2278679060

My theory is that the game refreshes/recalculates the Navigationmeh with every logical frame (20 times per second), because when i did a modding map and did not apply any spawns or calculated the navigationmesh by accident, the CPU usage was very low.
PwnB0T Nov 8, 2020 @ 5:03am 
It happens also on the character creation screen, where there are only animations to calculate. As I said, in games with similar graphics like DMC 5 on the highest settings, there is no problem with constant high CPU usage. Notice that every core is used. Every core also gets it's clock rate boosted and has temp aroud 70 C.
https://imgur.com/YSgQ6dB

I suspect that nobody cared to optimize CPU/power usage in this game unfortunately. While playing SF3 on high-end computer setups with good cooling this is not a problem, but on mid-range machines it can cause frame drops due to CPU throttling during longer sessions (or even moderately long ones). Developers should fix it, because this poor optimization leads to narrower user base and worse experience - I constantly hear CPU fans going full speed and am worried my computer is going to fry.

The problem persists when I minimize the game, which indicates the game doesn't properly handle window events.
Last edited by PwnB0T; Nov 8, 2020 @ 5:20am
x850 Nov 10, 2020 @ 4:22pm 
Yes, so frustrating.

My framerates can be perfect, or playable, it doesn't matter-- the units always rubberband when they move. Even at 55fps+. So frustrating and I just want to play.
< >
Showing 1-3 of 3 comments
Per page: 1530 50