Dolphin, the GameCube and Wii emulator - Forums

Full Version: Consistent frame pacing issues in spite of extensive trial and error
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Chopin

I'm getting microstuttering/frame pacing issues as described in this three-year-old thread, pretty much to a tee. tl;dr it's not the typical shader cache stuff (I'm on a 1080 Ti and use Ubershaders anyway), it's some separate rendering issue. In the end of the thread, the only thing that solved the author's problem was using XFB Real, and the newer XFB Hybrid feature seemed to work as well. I've messed with everything the author of that thread has messed with, to no avail. I downloaded an older version of Dolphin that still supported XFB Real, which appears to have been removed in later versions, and that had no effect for me.

As referenced in the thread, here's a slow-motion video of what exactly is going on: https://youtu.be/LNblklPYFX8

Any ideas? I'm meticulous about this kind of thing, I've fiddled with everything I can think of, buttery-smooth gameplay continues to elude me.

On a perhaps-separate-but-perhaps-related note, it seems to me like Dolphin doesn't actually do exclusive fullscreen--in its fullscreen mode, I still see my cursor, and I can still drag windows on top of it. Looks like it's borderless to me, even though I have the borderless option disabled. If I enable the borderless fullscreen option, its behavior doesn't change at all, so it seems like it's just always borderless no matter what. Same behavior in that regard too between the latest version and the three-year-old one I tested with.

To be clear: the problem remains the same even with a totally clean install of Dolphin. I always use portable installations.
This refers to a frame pacing issue for Vsync that was addressed last year. See here: https://dolphin-emu.org/blog/2020/02/07/...-jan-2020/

Quote:So, to our many users suffering from framepacing issues in 30 FPS games, there's a new option in the hacks menu called "Skip Presenting Duplicate Frames," which, when enabled is the old behavior. When it is unchecked and V-Sync enabled, the framepacing issues in 30 FPS games are significantly improved. Do note that this feature is unnecessary when Dolphin's Immediately Present XFB Copies is enabled as Dolphin already displays every XFB copy with that setting. Given that Immediately Present XFB Copies is a hack and does not work in many games, this solution is still very important as it gives us a correct way to achieve smoother output across a wider variety of titles.

Chopin

(09-18-2020, 12:05 AM)KatIsntGood Wrote: [ -> ]This refers to a frame pacing issue for Vsync that was addressed last year. See here: https://dolphin-emu.org/blog/2020/02/07/...-jan-2020/

Thanks for your response--unfortunately, I normally use the Immediately Present XFB Copies feature, and it doesn't seem to make a difference. I've tried Skip Presenting Duplicate Frames enabled and disabled, with v-sync and no v-sync, no dice.
Have you turned windows fullscreen optimizations on/off? Sometimes that causes weird issues.

Chopin

(09-18-2020, 09:11 AM)Craftyawesome Wrote: [ -> ]Have you turned windows fullscreen optimizations on/off? Sometimes that causes weird issues.

I hadn't, actually, but alas, no change.

I had to prove to myself that I wasn't going crazy, so I made a slow-motion video--the hitching can be seen clearly at about 4 seconds, when the edge of the door comes close to touching the edge of the video frame.

https://youtu.be/nOG2isI9GVE
I think this has something to do with dual core being enabled. I've noticed when I disable dual core I don't get jerkey video every 3 seconds.