When I'm playing Dwarf Fortress my CPU usage is near 100%. This limits the usage of other applications when I alt-tab out of the game. Why does the game require so much processor usage? Is there a way to turn down some options to reduce the processor usage?
Why is Dwarf Fortress a huge resource hog
dwarf-fortresstechnical-issues
Related Topic
- Limit Dwarf Fortress processor usage
- What are the negative effects of population cap
- How does one set Dwarf Fortress to run as a fullscreen window
- Mod for Dwarf Fortress which makes ux better
- Figuring out item value in Dwarf Fortress Adventure
- What does it mean when migrants in Dwarf Fortress arrive “despite the danger”
Best Answer
When talking about Dwarf Fortress, it sometimes helps to not think of the game as a game, but more like a simulation. The game simulates a lot of things behind the scenes, some of which are very computationally intensive. For instance:
In addition to the above, DF is mostly single threaded - the main simulation thread usually runs on one CPU core, while the secondary graphics thread runs on another. This means that DF usually does not see significant speedup with modern, multicores processors.
To reduce CPU usage, first cap your FPS below the maximum you usually get, then improve performance by disabling some of the simulation elements mentioned above. Magmawiki has a good article about maximizing FPS that should help you.