End of Turn Pauses

Firstly - Appreciate all your hard work Stardock!

Secondly - this last performance patch doesn't seem to have improved anything performance-wise. I regularly (per turn) have an FPS drop from an average of 57 or so to 23, or lower, worse with cities in view (depending on zoom level). Even with video settings all turned off or to lowest possible, every turn I drop to low FPS (though not as bad as what I usually run on) - Not sure if it is a processor issue or what but I doubt it:

Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7600) (7600.win7_gdr.100618-1621)

  • Processor: AMD Phenom(tm) II X4 945 Processor (4 CPUs), ~3.0GHz
  • Memory: 4096MB RAM
  • Card name: NVIDIA GeForce GTX 460 (2x Running in SLI)
  • Display Memory: 2530 MB
  • Dedicated Memory: 738 MB
  • Shared Memory: 1791 MB

It doesn't seem to be any sort of graphics issue - but instead some sort've processor thing. I did try setting my affinity to one core, but no real difference. If there's a file I can post for y'all I'd be glad to help.

Update: Cloth map is giving me the same problem.

Update 2: On average I'm looking a t a 2-3 second gap between turns after hitting the End Turn button.

Usual Video Settings:

  • 1920x1200
  • AA 2x
  • Max Texture: 1024x512 (what does this do anyway?)
  • Mip Map: Default
  • Shadows: High
  • Ground Cover 5x
  • Font Smoothing On
  • Stylized Lighting On
8,430 views 14 replies
Reply #1 Top

Actually - my apologies - this has nothing to do with the graphics (though I do still experience an FPS drop over cities), but it seems every time I click the End Turn button there a 2-5 second pause - the whole game freezes for that long, the turn 'ends' and things continue as normal. Is this... normal? Am I the only one experiencing the issue?

Reply #2 Top

Early game? Late game? Got a save?

Once a lot of stuff is going on, some delay is possible in order to process the turn.

Reply #3 Top

Try unchecking "Enable Auto Saves" under your Game options and see if that helps.

If it does, you can do quick saves using CTRL+S.

That seems to have reduced the end of turn pauses I was experiencing.  I would gladly trade a longer time between saves for not having to experience the pauses every turn.  So put that down on the wishlist - allowing a user to define the number of turns between saves. :)

Reply #4 Top

Early game, mid and late game.

I'll load up a save tonight (embarassed to ask - but where again?)

I'll give that shot Gravedancer - but I mean this is EVERY turn, and the longer the game goes the longer the pauses. 

I'll try a brand new game tonight to verify I AM in fact seeing it all the time. But even with only 1000 moves in, should I really have to wait 5 seconds between turns? I know 5 seconds sounds like nothing but...

Thanks all!

Reply #5 Top

I have been seeing the pauses between turns in 1.06 after a couple hundred turns on a Large map with 4 Ridiculous AI. The game actually stopped responding so if you clicked inside the window it'd pop up the Windows "This program stopped responding" error, but would go away after a few seconds when the game woke up. I haven't gotten to that stage in 1.07, though I did send Boogie the old 1.06 save and mentioned that was happening.

Reply #6 Top

If you need to upload non-text files, please use drop.io.

Reply #7 Top

Quoting EvilTwinTepe, reply 4
I'll give that shot Gravedancer - but I mean this is EVERY turn, and the longer the game goes the longer the pauses.
End of EvilTwinTepe's quote

Auto save currently saves every turn - so it's deleting a save file, renaming a save file, and then generating a save file.  In addition to all the end of turn processing that is taking place.

You could try doing a quick save (CTRL + S) to see if you notice a pause in the game while it's performing a quick save.  I see a noticeable pause in the game whenever I do it.  So it's definitely a contributor for me - but I'm running an old Pentium IV that should be put out to pasture so I expect it.

Reply #8 Top

OK - so - at turn 100 I'm at a 3 second pause each time I press the next turn button. I have done next to no exploring, only one town, and a few monsters about. Maybe it's just me, and 3 seconds isn't a big deal - but in a game of thousands of turns, 3 seconds per turn+ adds up to a lot of wasted seconds. Save game below.

http://drop.io/m5ddvgh/asset/test-elesav

http://drop.io/m5ddvgh/asset/dxdiag-txt

Included my dxdiag too - just in case.

Turning off auto-save doesn't seem to have made any difference.

Reply #9 Top

This has randomly happened to me. I created a new game and had 5 second pause between turns right off the bat, there was also a very long pause between clicking stuff on the map and the pop up i.e like combat, grabbing goodie  huts. I quit, started a new game and had no pauses, around 50 turns into it and good so far. My 600 turn game has around 7 second pause between turns, don't think I can continue with that kind of delay.

Auto-save made no difference for me either.

Reply #10 Top

Good to know I'm not alone. And yes - I get the same pause for goody huts and the like. 

I'll try another new game, see if I get a difference. Again - 3 seconds or so may not seem like much, but after 500 turns you're looking at ~30 minutes of just waiting for the game to catch up with itself.

Also - not sure if this is my perception or not - but turning off sound seems to have helped - from 2.7 seconds or so per turn to closer to 2 per turn. THis also /seems/ to have made a difference with goodie huts - since I don't want for the 'jangle' to play before it pops up the message - the message seems to come much faster. Again though - this may be perception.

Reply #11 Top

SO, now at turn 375 I'm up to almost 10 seconds per turn. 

I realize there is a lot happening per turn - but 10 seconds of waiting every time I hit 'End Turn' is quite a bit that adds up quickly. At this rate my earlier guess of 30 minutes for 500 turns is more like ~70 minutes or so of doing nothing.

http://drop.io/jnj7ypk4971/asset/test-elesav

Save file attached.

Reply #12 Top

OK - just to add another voice to this issue.   I have the same problem.

I have a I7-920 CPU with 12 GB of memory - running on a Win Vista 64 Bit home edition.  This machine is fast. 

However, for each goody hut - and end of turn I am looking at a 4-6 second delay. 

 

It is late game - Turn 1166...  On a large Map.  

Love the game - but this is a little annoying. 

 

Bradley

Reply #13 Top

Ok - I get the same issue as well - at the end of each battle.  The delay before the battle summary screen comes up - is approaching 3-4 seconds at the best (game at turn 1189) - and has been that way for many, many turns.

Bradley

Reply #14 Top

My friend (a huge Civ player) noted that he sees the same thing in Civ - the computer is taking its turn, so thus a pause. Assumign this is what is happening (like Kryo said), perhaps, like Civ, you could put up a brief: Taking Turn: <So and So> for each faction that is part of the pause? That way at least I know something is happening.