Page 1 of 2

Strange Stuttering even at locked 60fps

Posted: Sun Aug 04, 2019 10:24 pm
by GreatSphynx
I looked around at other topics to see if anyone had a similar issue, and while I saw posts about lagging or stuttering I didn't really see anything that matched my exact issue.

When playing the game sometimes the game will just "jump" a little bit, as in my character will be walking smoothly and then suddenly hop forward a little bit. I've tested with the debug FPS counter up and my game remains locked at 60fps even when this occurs. I know there are some issues around the light shadows settings, but this occurs even when I have those disabled.

My system is capable of running the game at my monitor refresh rate of 144hz with mods enabled, however it introduces some stuttering on objects when strafing or moving fast, so for best performance and smoothness I set my monitor refresh to 60hz and enable Vsync to keep things nice.

On average my system usually is using about 20-40% CPU and 20-50% of my GPU and around 14gb of 32gb of memory. There are no noticeable spikes to either whenever these little stutters occur, which seems to be between every 5-10 seconds.

I am playing with pretty much all available graphical mods (Post Processing, DREAM, Distant Terrain, Enhanced Sky, Real Grass, Hand Painted Models), however while testing this issue I manually disabled all the graphical mods together, as well as individually. The issue still persists with vanilla textures/models/no post-processing. This small stutter occurs in every location in the game I've visited so far, dungeons, interiors, and outdoors.

It's not a major issue by any means, but I was wondering if there was anyone else encountering this issue, or if there was any potential idea about what could be causing it. It's almost as if several frames are just being skipped, yet I don't see any indication in the debug overlay or my performance monitor that anything is actually happening.

For reference
System Specs:
i7-8700K @ 4.3ghz
GTX 980ti
32gb RAM
Windows 10 64 bit

Re: Strange Stuttering even at locked 60fps

Posted: Sun Aug 04, 2019 10:30 pm
by Ommamar
I have noticed this type of performance on occasion it almost feels like the game is having to catch up to what is going on so it compensates by skipping frames it had not yet rendered. No idea what might be the cause but I have had it occur at random times.

Re: Strange Stuttering even at locked 60fps

Posted: Sun Aug 04, 2019 11:10 pm
by Kane Tombs
I've had the same problem at 144 fps on a 144hz monitor and locked at 60.

Re: Strange Stuttering even at locked 60fps

Posted: Sun Aug 04, 2019 11:56 pm
by Interkarma
The streaming world needs to load data occasionally as you move around the world. We've made a lot of optimisations in the default game over the last few years to make this as seamless as possible, but there can still be skips/pauses depending on a few factors. The more mods are installed, the more work the streaming system has to do and the more likely game will stutter for a bit in certain places.

Re: Strange Stuttering even at locked 60fps

Posted: Mon Aug 05, 2019 8:18 am
by King of Worms
only stutter I have is when loading new chunk of the terrain. So I use terrain distance 2 instead of 4, that will do wonders in case u use Distant Terrain mod.

Re: Strange Stuttering even at locked 60fps

Posted: Mon Aug 05, 2019 12:15 pm
by GreatSphynx
Thanks Inter and King. I figured it was something related to streaming in assets. Again it's not a huge deal, I played a bunch today and streamed it for a while as well. Messed around with the retro renderer too, looks great. I really appreciate all the work you put in!

Re: Strange Stuttering even at locked 60fps

Posted: Fri Sep 20, 2019 12:35 am
by White Rhino PSO
I've recently gotten back into Daggerfall thanks to this Unity remake, and I've been noticing this same stuttering issue. I've been trying to pin down what might be causing it, but it seems like the best I can do is limit how badly and how often it happens.

For reference, I'm using the following mods: Birds in Daggerfall, Enhanced Sky, DREAM, Mountains and Hills, Villager Immersion, Handpainted Models, and Tedious Travel. I spent about an hour trying these mods in different combinations to test which of them (if any) might be the culprit, but none of them seem to have any effect on the stutter. Only one mod seemed to cause the game to stutter more often, and that was the Improved Lighting mod, which I now keep disabled. Even disabling every single mod I have didn't seem to make any noticeable effect.

So far, I've noticed a few things about the stuttering effect.

Firstly, it seems to happen more often when shadows are enabled, but completely disabling them doesn't totally remove the stutter.

Secondly, adjusting the graphical options doesn't seem to change whether or not it happens. Fastest or Beautiful quality, Terrain Distance at 2 or 4, even using 320 x 200 retro rendering mode doesn't seem to change anything.

Finally.. I've found a small section of Privateer's Hold where I can reliably recreate the stutter: the door leading into the room that contains the dungeon exit. Walking into or out of the room will cause the stutter. It even happens when I'm looking straight down at the floor, which makes me think that it's not related to graphical settings. But here's where things get really interesting:

Using console commands to make myself levitate, I pass through the doorway without touching the floor.. and there's no stutter.

I tested this further by floating my way all the way up the hallway and into the "torture chamber" room, the one that has the hidden room off to the side with a skeleton. Normally, the game will stutter at least once while walking up this hallway, and then it will sometimes stutter while moving toward the camp fire across the room. Sometimes it only happens when I start to side-step to the right while crossing the room. While levitating, there was no stutter at all.

I'm starting to think that the stutter is somehow caused by overlapping world geometry. I know that a lot of Elder Scrolls games were built by just slapping different dungeon segments together in new and interesting ways, but I'm not sure if any of that overlap translated to the Unity version of things.

Re: Strange Stuttering even at locked 60fps

Posted: Fri Sep 20, 2019 5:43 am
by pango
I wouldn't have noticed it myself, but yes, it seems reproducible. Not sure if this is stuttering exactly, or sudden speed change for a single frame.
Could it be some motor issue ? Doesn't seem to be smooth follower reset or unstick handling though...

Re: Strange Stuttering even at locked 60fps

Posted: Fri Sep 20, 2019 11:13 pm
by Interkarma
That does sound like unstick behaviour to me. Depending on alignment of approach, it's possible for this to trigger in doorways. I noticed this while building out the system, in any case.

I'm planning another pass at unstick eventually to handle this bug, and will try to solve this at the same time.

Re: Strange Stuttering even at locked 60fps

Posted: Sat Sep 21, 2019 8:44 am
by BansheeXYZ
Interkarma wrote: Fri Sep 20, 2019 11:13 pmI'm planning another pass at unstick eventually to handle this bug, and will try to solve this at the same time.
What if we let the player get stuck and then triggered the push forward when he used jump? Then it's not triggering passively when you don't want it to.