And any tips for potentially improving it?
I’m currently getting about 45 FPS with ~115 dwarfs. (limited to 150 max)
My world world was generated with 250 years history and has 1 fort that I retired after 6 years or so. 4x4 embark.
45 FPS is fine to play but it drops quickly after too many more dwarfs rock up.
I assume you have turned on multithreading? I got a huge FPS boost from upgrading my CPU (Ryzen 3600 -> 5800x3D). I believe the V-cache should boost performance a good deal, though I do not have a 5800x to compare it with. Though, to be honest, upgrading a CPU for DF only might not be such a good idea. A free option would be to maybe keep water physics to a minimum, clean contaminants with DF-Hack and remove junk entities. Otherwise, keeping a small fortress has the added benefit of making it easier to keep track of the dwarves :) If you do play a lot of simulator games (like me) I highly recommend trying to get a second hand CPU upgrade to one of the x3D CPUs.
I’ll have to check the multithreading option, but i think it’s on.
My PC is so old that any upgrade is out of the question.
I’m still getting used to DF-Hack, which tool do you mean for cleaning contaminants?
From the wiki:
A list of DFHack commands that can help with your framerate by fixing bugs and reducing items.
- autodump Useful for mass dumping or destroying items. Use help autodump for options.
- cleanowned Confiscates and dumps garbage owned by dwarves. Use help cleanowned for options. Can cause unhappy thoughts if no replacement clothing is available.
- clean and spotclean Removes contaminants from tiles/units/items or one tile. Bug:296Bug:1750Bug:3270 Use help clean for options.
- flows Counts map blocks with flowing liquids, which slow the game down.
- tweak fast-heat Further improves temperature update performance.
- timestream alters the game simulation speed so that it feels fast even at low FPS. Either the calendar, or the units themselves, or both, can be changed - so timestream -fps 100 -units while your actual FPS sits at a measly 20 will make the calendar tick and the units move five times faster. This is very useful to extend the playability of older forts where early micromanagement isn’t as important and most of day-to-day functioning runs itself.
- fastdwarf Causes dwarves and other creatures to move and work faster or causes them to teleport. Run fastdwarf help for more information.
Much appreciated!