You are not logged in.
Pages: 1
Hello,
I am experiencing 2 problems, the first and most important problem is that every few seconds (6~?) the emulator seems to stutter for a brief moment (Misses vblank?) and I'm just not sure how to resolve it, the moments between periods of stutter are liquid smooth/perfect. This happens with Aero disabled and is notably more worse when Aero is enabled. The problem is present regardless of any combination of OpenGL, SoftRasterizer, DirectDraw Hardware or DirectDraw Software.
The second problem? If I use a display filter the emulator visually looks like it is running with "frame skip=1". The game I am running (US version of Crono Trigger) runs at a constant 140+FPS if I disable vsync, frame rate limiter and have no filters enabled, so I don't believe it is the filters being too taxing.
Core i7 920 @ 2.66GHZ
ASUS P6T Mother Board
6GB DDR3 1600MHZ RAM
1TB SATA3 HDD
Auzentech Forte
Nvidia Geforce 560Ti 2048MB PCI-E (latest drivers, currently 304.79)
Samsung P2350 monitor @ 60hz
Windows 7 Home Premium x64
Computer specifications:
Windows 10 x64 | Ryzen 3700X | ASUS Crosshair Hero VIII (WiFI) Motherboard | 16GB 3600MHz RAM | Nvidia Geforce 1070Ti
Offline
desmume doesnt have a vsync option. if your system is forcing vsync, then desmume's throttle will periodically drop a frame in order to keep up. if your system isnt forcing vsync, then it will stutter instead of tearing because i dunno what aero is doing.
the filters run in another thread. a heavy duty filter on a slow cpu will make that thread run slow even if the emulation doesnt. this will make it so that it can only run at half framerate.
Offline
It does have a Vsync option though but if you say there is none then I assume that setting doesn't do what I thought. I do have Vsync forced via the Nvidia Control Panel as well as I can't stand screen tear. Are you saying that there is no way to have vsync without the emulator dropping a frame periodically? Because that just makes me a little disappointed as well as a little depressed since this is like one of the few well developed DS emulators out there and I really hate screen tear as well as screen stutter
Config -> Display Method -> Vsync
Computer specifications:
Windows 10 x64 | Ryzen 3700X | ASUS Crosshair Hero VIII (WiFI) Motherboard | 16GB 3600MHz RAM | Nvidia Geforce 1070Ti
Offline
oh i guess i remember adding that now. well, it wont work on some computers, since it uses old directdraw methods. im not surprised if it doesnt work in >= vista.
theres no way in desmume to get vsync without stuttering. you need a sync to video option where the emulated timing slows down to match your refresh rate. desmume only syncs to the wall clock.
Offline
oh i guess i remember adding that now. well, it wont work on some computers, since it uses old directdraw methods. im not surprised if it doesnt work in >= vista.
theres no way in desmume to get vsync without stuttering. you need a sync to video option where the emulated timing slows down to match your refresh rate. desmume only syncs to the wall clock.
Would I be right in assuming that requesting such a feature to be implemented, is futile?
Last edited by Franpa (2012-07-06 08:12:09)
Computer specifications:
Windows 10 x64 | Ryzen 3700X | ASUS Crosshair Hero VIII (WiFI) Motherboard | 16GB 3600MHz RAM | Nvidia Geforce 1070Ti
Offline
Pages: 1