Views: 6,697,698 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-28-24 04:00 PM
Guest:

0 users reading How to fix struttering Castlevania DoS? | 1 bot

Main - General - How to fix struttering Castlevania DoS? Hide post layouts | New reply

Pages: 1 2
Red9
Posted on 09-30-20 11:58 PM (rev. 3 of 10-01-20 12:04 AM) Link | #2478
Default MelonDS gives me 59/61 and strutters all the time but if I check "limit fps" it improves a lot but it still get a hiccup every 2sec, frame rate stays at 59 when I have limit fps checked, I believe that's is the issue it is not running 60fps, and since my screen is 60hz it feels like it is always lag.

My GPU driver and windows 10 are fully updated.

Tried enable Vsync but it doesn't change anything, canged to openGL and nothing changes too, melonDS lacks true fullscreen support maybe if it had it would help in this situation.

Also tried to cap fps and force vsync via NVCP but doesn't seems to work.

btw: anyone know where MelonDS saves are located? So I can backup it and send here for you guys test the area that I'm talking about.

See the 59fps in the window just walk left and right and you'll see that the screen doesn't move smooth
[image]

Generic aka RSDuck
Posted on 09-30-20 11:59 PM Link | #2479
have you tried enabling Vsync together with OpenGL display?

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Red9
Posted on 10-01-20 12:02 AM (rev. 3 of 10-01-20 12:07 AM) Link | #2480
Posted by Generic aka RSDuck
have you tried enabling Vsync together with OpenGL display?

yes the strutter after 1/2 sec is still there.

and still says that the game is running 59fps.

btw: anyone know where MelonDS saves are stored/located?

Generic aka RSDuck
Posted on 10-01-20 12:12 AM (rev. 2 of 10-01-20 12:12 AM) Link | #2481
WaluigiWare64 added fullscreen support not too long ago, but after the last release. Can you try to build melonDS from source or download build of the master branch from our CI (https://github.com/Arisotura/melonDS/runs/1190325642 in the upper left corner under artefacts. Downloading requires a Github account)? To enable fullscreen you need to open the input settings and assign the appropriate hotkey.

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

poudink
Posted on 10-01-20 12:14 AM Link | #2482
what about audio sync? did you try that?

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.

Red9
Posted on 10-01-20 12:17 AM (rev. 3 of 10-01-20 12:26 AM) Link | #2483
Posted by poudink
what about audio sync? did you try that?

yep with only it check I get even worse stutter, but if i check limit fps it improves, but it gives that 1/2 sec struttering


tried the lastest master git, it has exclusive fs but the issue is still there unfortunate, and fps are still 59, also save path... anyone know?

Red9
Posted on 10-01-20 01:52 PM (rev. 2 of 10-01-20 01:53 PM) Link | #2494
I can't believe no one has this issue and no one knows where are the saves, I looked in appdata documents the game folder emu folder, as for the issue I tried it on win7 a old win10 enterprise, win10 pro 2004 and win10 home 19xx all of them has the issue.

Generic aka RSDuck
Posted on 10-01-20 02:00 PM Link | #2496
savefiles are created in the same folder where the respective rom files lie

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Red9
Posted on 10-01-20 02:50 PM Link | #2497
Posted by Generic aka RSDuck
savefiles are created in the same folder where the respective rom files lie

thank you!!

poudink
Posted on 10-01-20 03:17 PM Link | #2502
I remember melonDS has notoriously pretty bad framerate limiting issues before audio sync and v-sync were implemented. I guess they're not completely gone. Audio sync certainly made it less noticeable by getting rid of crackling though. I wonder how other emulators do it, since that's not an issue I've seen with many emulators.

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.

Red9
Posted on 10-01-20 04:09 PM (rev. 2 of 10-01-20 04:17 PM) Link | #2503
Posted by poudink
I remember melonDS has notoriously pretty bad framerate limiting issues before audio sync and v-sync were implemented. I guess they're not completely gone. Audio sync certainly made it less noticeable by getting rid of crackling though. I wonder how other emulators do it, since that's not an issue I've seen with many emulators.

yeah, i don't have it with CEMU, rpcs3, vgba, mgba, epsxe, DuckStation, ppsspp and dolphin, however rpcs3, ppsspp and CEMU only works good with exclusive FS here window mode they run pretty bad with frame pace all over, all the others works fine not matter if it is window or not.

btw:no$gba and desmume have the issue too, no DS emu on PC is capable to run DS games smooth all of them have bad frame pace or it is running 59fps, is the ds screen 59hz, i think gba screen is 59hz but mgba even has a option to change it to 60 and then it feels completely smooth with checked.

vsync on and off in melonds does nothing for me, it appears it doesn't even work.

Generic aka RSDuck
Posted on 10-01-20 04:15 PM Link | #2504
the DS has the same refresh rate of approximately 59.7 Hz, which should be enforced if you enable audio sync. Though the frame limiter and vsync should sync to 60Hz

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Red9
Posted on 10-01-20 04:22 PM (rev. 2 of 10-01-20 04:24 PM) Link | #2505
Posted by Generic aka RSDuck
the DS has the same refresh rate of approximately 59.7 Hz, which should be enforced if you enable audio sync. Though the frame limiter and vsync should sync to 60Hz

vsync does nothing, only thing that improves is 'limit fps' as long i keep it checked it runs better no matter what i change but it limits to 59 so it feels bad bc that, it lags every 1sec of screen moving, audio sync and vsync alone or together makes the game run 58/61fps mess and it strutters like hell, unfortunate FS doesn't change anything, i don't even get tear like why? if it is exclusive FS it should.

Rayyan
Posted on 10-01-20 04:33 PM (rev. 2 of 10-01-20 04:34 PM) Link | #2506

Posted by Red9
vsync does nothing, only thing that improves is 'limit fps' as long i keep it checked it runs better no matter what i change but it limits to 59 so it feels bad bc that, it lags every 1sec of screen moving, audio sync and vsync alone or together makes the game run 58/61fps mess and it strutters like hell, unfortunate FS doesn't change anything, i don't even get tear like why? if it is exclusive FS it should.


>exclusive fullscreen
It's just regular fullscreen using the QT standard functions so it doesn't do anything special. Basically, it's just a borderless window.

____________________

How to write an emulator
1. throw code to be emulated somewhere
2. make memory system that allows accessing that code
3. emulate CPU
4. have fun implementing all the other hardware
-- Arisotura, Tuesday 5th January 2021, 22:00:17

Generic aka RSDuck
Posted on 10-01-20 04:37 PM Link | #2507
Posted by WaluigiWare64
>exclusive fullscreen
It's just regular fullscreen using the QT standard functions so it doesn't do anything special. Basically, it's just a borderless window.

that shouldn't be a problem atleast under Windows 10, because it can dynamically promote applications to exclusive fullscreen

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Red9
Posted on 10-01-20 04:38 PM (rev. 2 of 10-01-20 04:39 PM) Link | #2508
Posted by WaluigiWare64
>exclusive fullscreen
It's just regular fullscreen using the QT standard functions so it doesn't do anything special. Basically, it's just a borderless window.

oh so that's why, thought it was exclusive, hopefully it gets implemented or a option to change the 59hz to 60hz like mGBA does.

Posted by Generic aka RSDuck
that shouldn't be a problem atleast under Windows 10, because it can dynamically promote applications to exclusive fullscreen

then why it doesn't change anything? it doesn't even gives screen tearing.

Generic aka RSDuck
Posted on 10-01-20 04:43 PM (rev. 2 of 10-01-20 04:43 PM) Link | #2509
Posted by Red9
oh so that's why, thought it was exclusive, hopefully it gets implemented or a option to change the 59hz to 60hz like mGBA does.

then why it doesn't change anything? it doesn't even gives screen tearing.


because our framelimiter might not work accurately enough. Maybe it's also QT I don't know.

EDIT: did you try to set melonDS as a game (press Win+g to enable this stupid menu)?

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Red9
Posted on 10-01-20 04:45 PM (rev. 2 of 10-01-20 04:47 PM) Link | #2510
Posted by Generic aka RSDuck
because our framelimiter might not work accurately enough. Maybe it's also QT I don't know.

EDIT: did you try to set melonDS as a game (press Win+g to enable this stupid menu)?

nope i have that shit bar disabled here, ok enabled it but does nothing.

Generic aka RSDuck
Posted on 10-02-20 08:34 PM Link | #2523
can you try this build with Frame Limiter enabled and Audio Sync disabled?

https://kuribo64.net/get.php?id=5ZqbGYgBLl8zRXGC


____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

Red9
Posted on 10-03-20 04:36 PM Link | #2528
Posted by Generic aka RSDuck
can you try this build with Frame Limiter enabled and Audio Sync disabled?

https://kuribo64.net/get.php?id=5ZqbGYgBLl8zRXGC

looks much better and fps are capped at 60 now it is still not 100% though, I still get some micro-struttering here there, fullscreen somehow plays worse than window mode no matter if it is with vsync or software/openGL mode.
[image]


Something that I noticed in this game, in both emus no$gba and melonDS, it is that the game right after you start it runs 100% smooth no micro-struttering at all, but after 1min or so the frame pace gets messed up and no settings help.

the log shows this
[image]
Pages: 1 2

Main - General - How to fix struttering Castlevania DoS? Hide post layouts | New reply

Page rendered in 0.043 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 116/116, time: 0.020 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.