Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Very bad stuttering with i5-11500 and RTX 3090 #998

Open
Neodoris opened this issue Dec 29, 2024 · 9 comments
Open

Very bad stuttering with i5-11500 and RTX 3090 #998

Neodoris opened this issue Dec 29, 2024 · 9 comments

Comments

@Neodoris
Copy link

Hi,

Today, I installed FFIX, ran it once, then installed the latest version of memoria. Inside, I installed moguri mod 9.0, 30 fps FMV, and DualSense buttons. I checked 60 fps gameplay.

While watching the FMV, I noticed some stuttering. But when I played Vivi, it was a stuttering fest, especially when I made him run.

I tested the solution with the CPU affinity to one thread (with Process Lasso), but it made the CPU reach 100% on that thread, and the stuttering was still very much present. So I tested with 30 fps gameplay. On the same thread it could reach 60%, and it was never below 40%, which is not logical for a PS1 game. Furthermore, I still had some stuttering, but it was more bearable.

What can I do to solve this problem?

Thanks!

@SamsamTS
Copy link
Contributor

SamsamTS commented Dec 30, 2024

That's not normal. I have a i5-9400F and a RTX 2060 and the game runs fine at 120fps. I have been told you are not the only one experiencing that issue but it's a mystery why it happens.

Looking at the i5-11500, it seems to have a integrated GPU (such a scam, with a dedicated GPU that's $100 that would have been better spent elsewhere). I would try disabling it, maybe Windows is using that GPU to run the game rather than the RTX 3090. Here is a guide on how to do so. I don't know if that will solve the issue but it's worth a try.

@Neodoris
Copy link
Author

Thank you for your help. I checked, and my iGPU was already disabled.
Here are my findings: at 60 fps, my RTX 3090 is used at 17% at 1080p, and the CPU is at 100% on one thread. If it's on two threads, they are used from 40 to 60% each, and the stuttering is still present.
I also tried tinkering with Triple Buffering, Vsync and Max Frame from nvidia control panel, and nothing worked, still experiencing a big stutter each second.
I'm confused.

What are your usage percentages with your components?

@SamsamTS
Copy link
Contributor

Running around as Vivi in Alexendria at 120fps with Moguri enabled, I get around 25% CPU and 15% GPU usage.
image

I have really no idea what is causing this issue, sorry.

@SamsamTS
Copy link
Contributor

Maybe you could help diagnose the issue with Process Explorer. I would be interested to see which threads are hogging all the CPU.
image

@WarpedEdge
Copy link

WarpedEdge commented Dec 31, 2024 via email

@SamsamTS
Copy link
Contributor

SamsamTS commented Dec 31, 2024

Just to confirm. How does the game run vanilla?

8% CPU and 3% GPU. But the game is running at 30fps only, not in widescreen, without Moguri HD backgrounds, and no shaders.

Edit: With Memoria, no Moguri, native FPS, no widescreen and no shaders I get 12-15% CPU and 3% GPU. So there is definitely an increase caused by Memoria but it's not that huge of a gap.

@Neodoris
Copy link
Author

Neodoris commented Dec 31, 2024

I used Process Explorer and got that:
2024-12-31 14_22_38-Greenshot

From this screenshot it seems there is no problem, so I decided to make some tests. Multithreading did not work initially, but I did not try Triple Buffering and Vsync with it.

So, I reverted back to multithreading instead of leaving everything on one thread. I used nvidia control panel to add Triple buffering and Vsync, and finally, it works! Stuttering fest is gone.

There is sometimes a single stutter on big screens like the one with the place selling tickets, and the one which shows the tavern.

I do not know if Memoria will add an option for Triple buffering in the future, but as of now, my problem is gone.

Thank you for your help, I wish you an happy new year!

@SamsamTS
Copy link
Contributor

SamsamTS commented Dec 31, 2024

From this screenshot it seems there is no problem

Yeah, nothing useful here. Bummer, I would have like to know where the CPU hangs.

So, I reverted back to multihtreading instead of leaving everything on one thread. I used nvidia control panel to add Triple buffering and Vsync, and finally, it works! Stuttering fest is gone.

That's some useful information for people that might experience the same issue. So triple buffering and/or Vsync seems to be the solution. Thanks for reporting back. You'd be amazed how many people you'll never hear from again once their problem is gone so we definitely appreciate it.

Thank you for your help, I wish you an happy new year!

Bonne année à toi aussi

@WarpedEdge
Copy link

WarpedEdge commented Dec 31, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants