libretro-mirrors / beetle-saturn-libretro

Standalone port of Mednafen Saturn to the libretro API.
GNU General Public License v2.0
62 stars 42 forks source link

Suddenly Dropping Frames Like Crazy #206

Closed TideGear closed 3 years ago

TideGear commented 3 years ago

I've been able to run the Beetle Saturn core on my Windows PC full-speed 60 FPS without any problems for a while now, but it seems like the latest build is dropping frames like mad even during the Saturn boot-up animation. I didn't change anything except for updating my cores. I'm only trying to play the first Panzer Dragoon!

TideGear commented 3 years ago

Ok, I narrowed down that it seems to be related to using Hard GPU Sync. I turn that off, and suddenly it's fine. Leaving on Hard GPU Sync and turning on Adaptive VSync seems to almost fix it too, but it's not ideal.

I don't understand, since I was able to use Hard GPU Sync without issue with previous builds. I tried another game that ran perfectly before (Gungriffon), and it also slows down now too.

Seems the most recent build (or builds) broke something.

retroarch 2021-07-19 15-53-31-08

TideGear commented 3 years ago

I fixed it by changing this from the default of "Optimal power" to "Prefer maximum performance". "Adaptive" didn't seem to work. I'm back to 60 FPS! image

I don't know if this means there was no issue to begin with or not, but I'm not sure what changed to make the frames drop. Anyway, I fixed it for myself, so I'll close this for now.