Since 1.6, I have experienced progressively worse performance as a siege battle goes on. There appears to be a possible pathfinding bug or something non-graphics related that is causing the game to stutter at first, and then eventually slow to a crawl. I have heard others mention this, and actually heard about it in the gameplay and strategy section.
The performance degradation gets worse over time after a wall section is destroyed, even though I did not destroy any additional wall sections (only one was destroyed). It went from a small stutter in framerates about 5 mintues into the battle. As there was a standoff of the two armies at long cannon range, I let the clock run for a while with no further fire or movement on either side (apart from some chicken dancing by the AI defenders atop the wall).
By the time about 30 minutes had gone by, there was visible stuttering not only at accelerated game speeds, but also at normal speeds. By 60 minutes in, even on the slow motion game speed, the game was yielding approximately 1 frame per second, where in 1.5 I was getting 40-60 fps.
There was no additional video processing load, as nothing graphical had changed in that time period. A little smoke and flame from breaches never caused problems for my rig in past builds. There is most definitely something else going on apart from graphics, and now I'm strongly leaning towards some sort of pathfinding logic loop associated with the new BAI, when you take into account the AI chicken dancing too.
Grabbing threads? Hogging memory? Something else?
Is anyone else experiencing this?




Reply With Quote






