You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.



#1 2022-11-10 03:13:44

Suttersorrow
Member
Registered: 2022-11-10
Posts: 2

Dawn of Sorrow microstutter

Hello,

I've recently tried to get all the Castlevania games to work on this emulator. Order of Ecclesia works fine form the short testing i did, but Dawn of Sorrow likes to microstutter.

I've tried to search around and i made sure to limit fps, put it at 0, enabled v-sync but it's still happening. It's hard to judge how often it happens. Sometimes i go many minutes without it happening, other times it can happen with intervals of 5-20 seconds.

I'm at a loss of what to do. It doesn't happen in the other game so why here?

CPU: AMD Ryzen 9 5900
GPU: Nvidia 3080
Emulator version: DeSmuME v0.9.13

Offline

#2 2022-11-10 10:17:09

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 5,949

Re: Dawn of Sorrow microstutter

desmume is too old and crusty to guarantee that microstutters won't happen, and no amount of complaining will change that. however, you need to know to DISABLE "limit framerate" while vsync is enabled and in theory there should be no stuttering. any lingering stuttering may be due to an autosave and a slow disk or other rogue processes on your system. or it's possible the game just stutters. it's also possible your gpu is faulty. change to softrasterizer to limit the amount of work it needs to do (of course you will need opengl display method to get vsync to work). You should consider using retroarch if you want a frontend that cares about this kind of thing.

Offline

#3 2022-11-12 09:14:18

Suttersorrow
Member
Registered: 2022-11-10
Posts: 2

Re: Dawn of Sorrow microstutter

zeromus wrote:

desmume is too old and crusty to guarantee that microstutters won't happen, and no amount of complaining will change that. however, you need to know to DISABLE "limit framerate" while vsync is enabled and in theory there should be no stuttering. any lingering stuttering may be due to an autosave and a slow disk or other rogue processes on your system. or it's possible the game just stutters. it's also possible your gpu is faulty. change to softrasterizer to limit the amount of work it needs to do (of course you will need opengl display method to get vsync to work). You should consider using retroarch if you want a frontend that cares about this kind of thing.

Thanks for the reply! I do use Retroarch, but i haven't used it for any DS or 3DS games as i'm not sure how that would work. What i like about emulators like Desmume is that it's got lots of options to moving the screens around. Is things like that possible and easy with retroarch?

Regarding your suggestions, i already had it set up like that. What seemed to fix the problem though is changing the refresh rate on my monitor from 165 Hz to 60 Hz. Removing "limit frameskip" made the game move so damn fast, so i tried changing the refresh rate and now it's all mosth. Haven't seen any microstutters now.

Offline

Board footer

Powered by FluxBB