mupen64plus-libretro-nx icon indicating copy to clipboard operation
mupen64plus-libretro-nx copied to clipboard

Small issues with Paper Mario when opening or proceeding menus in GlideN64

Open fighuass opened this issue 4 years ago • 11 comments

So, I've been playing Paper Mario for a while now and while it runs great otherwise, there are a few instances where the game seems to have small problems for me. When I'm on the main menu and press start to proceed, the audio crackles a little and it seems like it lags for a short bit. Same goes for when I make a new or load a save file, or when I open the menu or one of the C button menus ingame (especially the C button menus, this happens too when I pick an option). Outside of that I have no lag or audio glitches whatsoever. Don't notice any differences when switching between hle and Parallel RSP (didn't test cdx4 because it's been superseded by Parallel RSP from what I've read). Also, sometimes it seems to be fixed temporarily by entering and exiting the menus many times, but it returns out of nowhere later on, randomly.

I don't get this in Angrylion (but I won't use that because of lack of upscaling) at all, totally smooth gameplay on there all the time.

My specs:

CPU: i5-4440 RAM: 8GB GPU: GTX 970

My settings:

mupen64plus-169screensize = "1920x1080" mupen64plus-43screensize = "1440x1080" mupen64plus-alt-map = "False" mupen64plus-angrylion-multithread = "all threads" mupen64plus-angrylion-overscan = "disabled" mupen64plus-angrylion-sync = "High" mupen64plus-angrylion-vioverlay = "Filtered" mupen64plus-aspect = "4:3" mupen64plus-astick-deadzone = "15" mupen64plus-astick-sensitivity = "100" mupen64plus-BackgroundMode = "OnePiece" mupen64plus-BilinearMode = "3point" mupen64plus-CorrectTexrectCoords = "Auto" mupen64plus-CountPerOp = "0" mupen64plus-cpucore = "dynamic_recompiler" mupen64plus-d-cbutton = "C3" mupen64plus-EnableCopyColorToRDRAM = "Async" mupen64plus-EnableCopyDepthToRDRAM = "Software" mupen64plus-EnableEnhancedHighResStorage = "False" mupen64plus-EnableEnhancedTextureStorage = "False" mupen64plus-EnableFBEmulation = "True" mupen64plus-EnableFragmentDepthWrite = "True" mupen64plus-EnableHWLighting = "True" mupen64plus-EnableLegacyBlending = "False" mupen64plus-EnableLODEmulation = "True" mupen64plus-EnableN64DepthCompare = "False" mupen64plus-EnableNativeResTexrects = "Optimized" mupen64plus-EnableOverscan = "Enabled" mupen64plus-EnableShadersStorage = "True" mupen64plus-EnableTextureCache = "True" mupen64plus-ForceDisableExtraMem = "False" mupen64plus-FrameDuping = "False" mupen64plus-Framerate = "Fullspeed" mupen64plus-FXAA = "0" mupen64plus-l-cbutton = "C2" mupen64plus-MaxTxCacheSize = "8000" mupen64plus-MultiSampling = "0" mupen64plus-NoiseEmulation = "True" mupen64plus-OverscanBottom = "10" mupen64plus-OverscanLeft = "10" mupen64plus-OverscanRight = "10" mupen64plus-OverscanTop = "10" mupen64plus-pak1 = "rumble" mupen64plus-pak2 = "none" mupen64plus-pak3 = "none" mupen64plus-pak4 = "none" mupen64plus-r-cbutton = "C1" mupen64plus-rdp-plugin = "gliden64" mupen64plus-rsp-plugin = "hle" mupen64plus-rspmode = "HLE" mupen64plus-txCacheCompression = "True" mupen64plus-txEnhancementMode = "None" mupen64plus-txFilterIgnoreBG = "True" mupen64plus-txFilterMode = "None" mupen64plus-txHiresEnable = "False" mupen64plus-txHiresFullAlphaChannel = "False" mupen64plus-u-cbutton = "C4" mupen64plus-virefresh = "2200"

fighuass avatar Feb 22 '20 11:02 fighuass

Kill this mupen64plus-Framerate = "Fullspeed" mupen64plus-virefresh = "2200"

And you probably want mupen64plus-EnableLegacyBlending = "False" to True

m4xw avatar Feb 27 '20 20:02 m4xw

Just tried that, main menu still has the same problems, ingame C button menus are fixed, and the menu has a really long lag or something now, it takes like 3-5 seconds for it to show up.

fighuass avatar Feb 27 '20 21:02 fighuass

This is probably a upstream Issue of Gliden, can you try a standalone variant with latest gliden?

m4xw avatar Feb 28 '20 00:02 m4xw

Btw for other lags you can try vsync off in RA, tell me if that helps

m4xw avatar Feb 28 '20 12:02 m4xw

What do you mean with your first comment? You mean download Mupen64Plus standalone outside of RA and test it with that?

Turned vsync in RA off, set framerate to fullspeed and VI refresh to 2200 again. Main menu seems crackle free, C button menus too, but the long menu load time is back. RA and the game also feel a bit jittery for some reason, I think that's because vsync is off. Setting framerate to original and VI refresh to auto changes nothing.

fighuass avatar Feb 28 '20 14:02 fighuass

(Just tried the standalone, performance is rather awful in general there)

fighuass avatar Feb 28 '20 14:02 fighuass

Load Time is upstream Issue, crackle is likely due to a sync/interupt issue thats currently prevailent, I need to pull in some mupen core updates, hope that will do the trick for these

m4xw avatar Feb 28 '20 21:02 m4xw

@fighuass Can you try https://git.m4xw.net/libretro/cores/mupen64plus-libretro-nx/pipelines/4975/builds

m4xw avatar Mar 09 '20 13:03 m4xw

Just tried it, didn't change anything.

fighuass avatar Mar 09 '20 15:03 fighuass

Ok thanks

m4xw avatar Mar 09 '20 15:03 m4xw

Can confirm I'm experiencing the same issue. Is there anything that might have changed in the intervening months that I could try?

EDIT: One issue I've experienced that OP didn't mention, dialog during battles causes stuttering, and the stuttering gets worse as characters are added to the textbox.

treymerkley avatar Aug 07 '20 18:08 treymerkley