bjg wrote:It's happening again, this time without an update. I was playing, and performance was OK. Exited, and can't play again. The binary is loading with a regular speed, but the fps on the "main menu" screen is 8-16 (changing from load to load) with 64 bit binary. It's "better" than the last time, the game would even load (takes 3-5 minutes), but the fps on the strategic map is 1-2, making it's effectively non-playable.
So, my first guess is that what we're seeing is a symptom of some kind of of inefficient memory use -- perhaps part of the game's resources are cycling in and out of virtual memory; triggering a lot of disk load time. And it's really up to the OS to decided when and how to move things in and out of virtual memory -- if it's making a choice that leads to poor performance, there's not a lot we can do to change it's decision making. What we can (and certainly should) do is to make the overall memory footprint smaller, so there's less of a chance that the OS will decide to fall back on VM.
bjg wrote:There is nothing on the "main menu" screen to cause a performance that low. Does the game save something between the sessions (besides actual saves)? Is there a way to reset that?
You could delete your 'saved_options.lua' file, and your 'window_settings.txt' files. Those are the only two persistant settings I can think of. You could also just do a clean install of the whole game -- and/or run a defragmentation pass on your hardisk. (If either of these steps help, I'd like to know, as it suggests that that 'weird memory stuff' is more or less the culprit here. Running a scandisk might not hurt either -- really any diagnostic of your memory system could be illuminating.)
bjg wrote:Don't know if you consider my case an "age" one and have time for it now.
Well, you are using a laptop with system specs at the bottom end of what we officially support, on map sizes that we officially *don't* support. So, yes, figuring this out isn't my highest priority atm. That said, if we can figure out just what's actually happening here, and, perhaps, how to fix it, that would be great