Stuttering in multiple games despite 100% speed
#1
Hi, sorry if this is kind of a dumb question.

Every 30 seconds or so, when I play for example Gran Turismo 3, or Legaia 2: Duel Saga, the framerate drops to 20 - 30. It happens pretty much periodically. PCSX2 reports 100% speed at all times, and the EE, VU and GS thing in the title bar all report numbers below 40% in Legaia 2. In GT3 they all stay below 70% most of the time as far as I can tell. CPU usage and GPU usage in task manager are under 50% and I can't see either spiking when the stuttering occurs. (EE, VU, GS don't spike either as far as I could see)

The problem persists in software mode so I'm not sure what could be causing this. I've made sure to set Power management mode in the Nvidia control panel to maximum performance. I've tried to turn on triple buffering too. I've also tried to set the priority of PCSX2 in task manager to Realtime.

When I disable the framelimiter, the lowest I get in a Trial Mountain quick race is 140%. It averages out at around 190% I'd guess. That's at 4x native resolution.

I've tried a bunch of different development builds and older releases and the problem persists.

I'm not misunderstanding anything right? It can't be a performance issue. Legaia 2 has much lower requirements and I get the same kind of stuttering, no matter the resolution. I get that GT3 is very demanding at times (like on Special Stage), but when it actually is demanding, PCSX2 does report a lower framerate, whereas the stuttering I'm talking about happens everywhere, and in other games too. I don't get this kind of stuttering in Windows games, to be clear.

I don't really understand. Does anybody know what this could be or how to troubleshoot this? Thanks in advance.

CPU: i7-4790k
GPU: PNY 970
RAM: 8GB
OS: Windows 10

Sponsored links

#2
if your using pcsx2 0.9.6 or 1.4
please get the new ones
https://buildbot.orphis.net/pcsx2/
Main PC1:i5-4670,HD7770(Active!)
Main PC2:i5-11600K,GTX1660Ti(Active!)
PCSX2 Discord server IGN:smartstrike
PCSX2 version uses:Custom compiled build 1.7.0 64-bit(to be update regularly)
smartstk's YouTube Channel
#3
(08-05-2019, 01:27 PM)smartstrike Wrote: if your using pcsx2 0.9.6 or 1.4
please get the new ones
https://buildbot.orphis.net/pcsx2/
I've tried a few recent development builds. It doesn't seem to make a difference.
#4
Maybe this?
https://github.com/PCSX2/pcsx2/issues/2307
#5
(08-05-2019, 02:15 PM)kozarovv Wrote: Maybe this?
https://github.com/PCSX2/pcsx2/issues/2307
I'd say that...half fixes it? OP in that thread linked to another (gigantic) thread where somebody posted a GSDX build that has the stuttering fixed. Testing again with the same PCSX2 build and the Trial Mountain quick race, I don't get the stuttering anymore.

However the DLL is based on a pretty old GSDX version and it seems to have worse performance overall than recent versions. ie. I now get slowdowns in certain places on the track where I didn't get them before, due to performance issues this time. I suppose I could just lower the settings.

Is it possible to patch a newer version of the plugin with the same fix though? I've never compiled anything like this and I cannot tell what exactly they changed.
#6
Read whole issue thread on github, there seems to be workaround for current builds. Using vsync, + fullscreen + set window "fit to screen".

More precisely here: https://github.com/PCSX2/pcsx2/issues/23...-365436027
But maybe read full.
#7
(08-05-2019, 05:47 PM)kozarovv Wrote: Read whole issue thread on github, there seems to be workaround for current builds. Using vsync, + fullscreen + set window "fit to screen".

More precisely here: https://github.com/PCSX2/pcsx2/issues/23...-365436027
But maybe read full.
Holy heck you're right. Sorry, that whole thread was just really difficult to read.

Either way, when I follow the instructions in that post (EnableVsyncWindowFlag=enabled, enable vsync in nvidia control panel, set aspect ratio to "fit to window/screen" or "16:9" and go fullscreen) it runs perfectly, even with new (unpatched) builds.

I was wondering about what to do about 4:3 games (GT3 and Legaia can be played in 16:9 with widescreen patches) so I tried just changing my display resolution to 1280x1024 and that worked fine. It's not elegant but it works so I guess 4:3 games should be playable this way too.

Thanks for your help @kozarovv. I wish this would have been easier to find. Maybe somebody else will appreciate this extra thread for it being up though lol.
#8
dont enable the Vsync and Async
Main PC1:i5-4670,HD7770(Active!)
Main PC2:i5-11600K,GTX1660Ti(Active!)
PCSX2 Discord server IGN:smartstrike
PCSX2 version uses:Custom compiled build 1.7.0 64-bit(to be update regularly)
smartstk's YouTube Channel
#9
As for your Gsdx settings, use OpenGL Hardware mode. And don't upscale the resolution too much.
PC Specs:
PC: HP Omen 15 dc-0051nr laptop
CPU: Intel i7-8750H (2.2 GHz up to 4.1 GHz)
RAM: 16 GB
GPU: Nvidia GeForce GTX 1060 Notebook (6 GB)
OS: Windows 10 Pro (64 bit)/Windows 8.1 Pro (64 bit)
Storage: 256 SSD PCi NV M.2+1 TB HDD
Need the latest GIT/development build? Click here!
#10
(08-05-2019, 05:47 PM)kozarovv Wrote: Read whole issue thread on github, there seems to be workaround for current builds. Using vsync, + fullscreen + set window "fit to screen".

More precisely here: https://github.com/PCSX2/pcsx2/issues/23...365436027/myfirstpremiercard
But maybe read full.

Testing again with the same PCSX2 build and the Trial Mountain quick race, I don't get the stuttering anymore.

However the DLL is based on a pretty old GSDX version and it seems to have worse performance overall than recent versions. ie. I now get slowdowns in certain places on the track where I didn't get them before, due to performance issues this time. I suppose I could just lower the settings.

Is it possible to patch a newer version of the plugin with the same fix though? I've never compiled anything like this and I cannot tell what exactly they changed.




Users browsing this thread: 3 Guest(s)