xjsxjs197 / WiiSXRX_2022

GNU General Public License v3.0
159 stars 15 forks source link

wiistation 3.2 micro-stutter #208

Closed Vyseelpirata closed 6 months ago

Vyseelpirata commented 7 months ago

Good afternoon, first of all, thank you for the great work of this emulator, in these new versions I have noticed a problem that is more accentuated in 2D games, depending on the game Castlevania, Megaman or others, when moving the scroll jerks, it is as if there was a screen breakage or synchronization will fail, previous versions did not happen, in the last one that worked well it was in wiistation 2.4 version 17 and now in this wiistation 3.2 it jerks me when moving in 2D games

Vyseelpirata commented 7 months ago

add that I use games in .chd format but before I also used them and they worked fine

saulfabregwiivc commented 7 months ago

i think it's because of the new video plugin? i'm not sure.

Vyseelpirata commented 7 months ago

First, thank you for your time and answering me, I appreciate it. This has been happening in both version 3.0 and 3.2. In version 2.4 it works very well, where it is very noticeable, to give an example, is in Castlevania Symphony of the Night when you go through the castle and you see the walls in the background when you move with the character you can see how he is giving micro jerks, it is a sensation as if frame skipping was activated (frameskips) but it is not. However, in 2.4 the scrolling is super smooth and fluid and does not have any jerks. For example, Castlevania, but it happens in all games, both 2D and 3D, but in 2D it is much more noticeable, thank you

ghr89 commented 7 months ago

Hi vseelpirata Try turning on interlaced mode in crash team racing to see if it improves the slowness

Vyseelpirata commented 7 months ago

Hello friend, the one who mentions the crash is the colleague, I am talking about a malfunction in general, more noticeable in 2D games, as I mentioned in previous versions 2.4 back this did not happen, even so I have tried what you mention as well as different video options and everything remains the same

xjsxjs197 commented 7 months ago

Through confirmation, I have also felt this issue. It may be that the speed limit mechanism of the new video plugin is not very perfect. I will try my best to correct it

therealteamplayer commented 7 months ago

I think @Vyseelpirata is talking about frame pacing issues, which I've also noticed in the games they mentioned, such as SotN. While it is running at full speed, due to poor frame pacing there is visible "micro-stutter" when scrolling the screen.

I guess it would be a good idea to rename this issue to "bad frame pacing" or something similar?

Vyseelpirata commented 7 months ago

Good guys, thanks for responding, I added micro stuttering to the title, now I think it's better

xjsxjs197 commented 7 months ago

I tried to modify the old speed limit logic and felt it improved, but I'm not very sure. Can you help me confirm. OldLimit.zip

Vyseelpirata commented 7 months ago

Of course yes, give me a few hours and I can try it, do I have to rename the .dol? thank you

xjsxjs197 commented 7 months ago

Of course yes, give me a few hours and I can try it, do I have to rename the .dol? thank you Yes, it must be renamed as boot.dol

therealteamplayer commented 7 months ago

I don't know how helpful it would be for me to mention this, but I think someone on the thread said they suspected that the stuttering issue arose around the time triple buffering was added?

https://gbatemp.net/threads/wiistation-another-fork-of-wiisxrx-released.614405/post-10352325

Vyseelpirata commented 7 months ago

@xjsxjs197 I have just been testing the .dol that you gave me, and the truth is that it improves a lot, I don't know if it will be as good as v2.4 but apparently this last change works very well, there may be some sporadic stuttering but it works much better, many thank you for your time and trouble. edit: The games I have tried have been Castlevania Sotn, Megaman (Rockman) 8 and x5 and Darius Gaiden