Dolphin, the GameCube and Wii emulator - Forums
Getting frame drops on games despite the FPS counter reporting 60 FPS. - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Getting frame drops on games despite the FPS counter reporting 60 FPS. (/Thread-getting-frame-drops-on-games-despite-the-fps-counter-reporting-60-fps)



Getting frame drops on games despite the FPS counter reporting 60 FPS. - Aikawa Kizuna - 12-31-2015

Specs:
GTX 980
i7 4790K
8GB RAM

I've tried playing Project M, regular SSBB and Mario Kart Wii, using the suggested settings from the Wiki, and in all 3 games (on the newest stable build) the FPS counter pretty much never dropped below 60, yet I was getting very clear slowdown completely randomly. It wasn't a lot of slowdown, and it wasn't super frequently either, but it was VERY clearly going MUCH slower (I would guess around 30 FPS-ish) for a few seconds, yet the FPS counter never budged below 59/60.
 
Any idea what could be causing this? Does anyone have similar specs to mine and could give their exact settings for these games so that I could try them and report back results?


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - Dolemub42 - 12-31-2015

Do you have v-sync enabled? It can cause this problem you are describing for some reason.

Option A: Disable v-sync.

Option B: You can try the experimental DirectX 12 backend. It is here:
https://forums.dolphin-emu.org/Thread-unofficial-dolphin-dx12-backend

Or the Ishiiruka Dolphin version which has very recently incorporated the DirectX 12 backend:
https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version

This fixed the problem for me.


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - Aikawa Kizuna - 12-31-2015

(12-31-2015, 11:30 AM)Dolemub42 Wrote: Do you have v-sync enabled? It can cause this problem you are describing for some reason.

Option A: Disable v-sync.

Option B: You can try the experimental DirectX 12 backend. It is here:
https://forums.dolphin-emu.org/Thread-unofficial-dolphin-dx12-backend

Or the Ishiiruka Dolphin version which has very recently incorporated the DirectX 12 backend:
https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version

This fixed the problem for me.

I can try disabling V-Sync. DX12 is no good since I refuse to install the malware that is Windows 10.


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - Aikawa Kizuna - 12-31-2015

Actually it looks like I had V-Sync off and turning it on fixed the issue with the slowdown, however now I'm getting these random frame skips, where the audio skips as well. Usually its just a split second, but its enough to be annoying. The FPS counter is reporting the frame drop now as well.


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - JMC47 - 12-31-2015

That could be the shadercache; it should disappear as you play the game more.


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - Aikawa Kizuna - 01-01-2016

(12-31-2015, 09:41 PM)JMC47 Wrote: That could be the shadercache; it should disappear as you play the game more.

Is there any way to fix it beforehand?


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - Helios - 01-01-2016

Use the highly experimental, buggy, incomplete and unstable ubershader branch phire is working(ish) on. You won't get shader compilation stuttering at all.

However, your games will probably be slower, and it'll probably crash. And you will be sad.

Just play the game. The stuttering should go away over time.


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - Aikawa Kizuna - 01-01-2016

(01-01-2016, 10:15 AM)helios747 Wrote: Use the highly experimental, buggy, incomplete and unstable ubershader branch phire is working(ish) on. You won't get shader compilation stuttering at all.

However, your games will probably be slower, and it'll probably crash. And you will be sad.

Just play the game. The stuttering should go away over time.

Will I have to endure the stuttering every time I start the game up or will it keep the stuff cache'd somewhere?


RE: Getting frame drops on games despite the FPS counter reporting 60 FPS. - JosJuice - 01-01-2016

It will keep shaders cached between runs, but the cache will go away if you change Dolphin version, and the two graphics backends use different caches.