• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Hardware v
« Previous 1 ... 24 25 26 27 28 ... 187 Next »

Getting consistent stutters/frame drops in Melee
View New Posts | View Today's Posts

Pages (3): 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Getting consistent stutters/frame drops in Melee
03-31-2018, 10:33 AM (This post was last modified: 03-31-2018, 10:34 AM by Silent Hell.)
#1
Silent Hell Offline
Accuracy Nitpicker
***
Posts: 94
Threads: 7
Joined: Mar 2018
Well, more specifically on Melee 20XX. I get annoying audio stutters in menu transitions and stage transitions. During gameplay I get frame drops which can also get rather annoying. I test the stable build of 5.0 and almost all the menu stutter is gone. So I guess I just want to know if this is a problem on my end. Is my build not good enough to avoid menu stutter and frame drops during gameplay? It's like this sometimes for SoulCalibur II. I've tried OpenGL, D3D11, and Vulkan. The performance is consistent on all resolutions up to 4k. I understand that AMD isn't the best in terms of optimization, but is it really that bad?


Attached Files Thumbnail(s)
   
Find
Reply
03-31-2018, 10:49 AM (This post was last modified: 03-31-2018, 11:13 AM by Nintendo Maniac 64.)
#2
Nintendo Maniac 64 Offline
Posting Freak
*****
Posts: 789
Threads: 27
Joined: Jan 2011
Did you try setting "ubershaders" to 'hybrid' or 'exclusive'?

I don't know if it's still the case, but on Radeon GPUs it was recommended to use D3D for 'hybrid', though both Vulkan and D3D worked for 'exclusive'.

Normally 'exclusive' ubershaders is much more demanding on the GPU than 'hybrid' ubershaders, but an Rx 580 should have quite a bit of performance headroom at only 1360x768; yes you could "eat up" a good amount of that headroom by using higher internal resolutions, but at 768p you're going to start hitting diminishing returns at even just 3x IR and especially with anything past 4x IR.
Dolphin 5.0 CPU benchmark

CPU: Pentium G3258 @ 4.5GHz 1.24v
GPU: Intel integrated
RAM: 4x4GB Corsair Vengence @ DDR3-1600
OS: Win7 SP1 x64 / Linux Mint of some variety
Find
Reply
03-31-2018, 11:01 AM (This post was last modified: 03-31-2018, 11:02 AM by JonnyH.)
#3
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
(03-31-2018, 10:49 AM)Nintendo Maniac 64 Wrote: I don't know if it's still the case, but on Radeon GPUs it was recommended to use D3D for 'hybrid', though both Vulkan and D3D worked for 'exclusive'.

I believe that was for NVidia GPUs - some driver/hardware combinations still stuttered on hybrid with both Vulkan and OpenGL, but DX11 was fine. This was against the previous recommendation of OpenGL being /slightly/ faster in some cases for NVidia (though any remotely modern GPU will likely not need to worry about small speed improvements anyway).

I think all the options for radeon don't stutter, but their OpenGL is generally slower than DX11, and Vulkan often faster than that.

As for this issue - it may be that it's a cpu limit not a gpu - a 580 should be more than powerful enough. I know that there were some performance improvements specifically for Ryzen after the 5.0 release, so maybe trying the latest dev release would be useful?
Find
Reply
03-31-2018, 11:07 AM
#4
Silent Hell Offline
Accuracy Nitpicker
***
Posts: 94
Threads: 7
Joined: Mar 2018
(03-31-2018, 11:01 AM)JonnyH Wrote: a 580 should be more than powerful enough. I know that there were some performance improvements specifically for Ryzen after the 5.0 release, so maybe trying the latest dev release would be useful?

That's the thing. The Stable release had less stutter than the latest dev build. As for the ubershaders, I'm sorta new to dolphin. How do I change the settings to hybrid or exclusive?
Find
Reply
03-31-2018, 11:10 AM (This post was last modified: 03-31-2018, 11:12 AM by Nintendo Maniac 64.)
#5
Nintendo Maniac 64 Offline
Posting Freak
*****
Posts: 789
Threads: 27
Joined: Jan 2011
(03-31-2018, 10:33 AM)Silent Hell Wrote: As for the ubershaders, I'm sorta new to dolphin. How do I change the settings to hybrid or exclusive?

Ubershaders is found in the graphics settings under the tab "Enhancements".

It's in the same location as where you set the internal resolution, anti-aliasing, anisotropic filtering, etc.

----------------------------------------------------------------

(03-31-2018, 11:01 AM)JonnyH Wrote: I believe that was for NVidia GPUs

Well in the blogpost on ubershaders from 8 months ago, it says the following:

Quote:AMD on Windows
・ Use D3D for Hybrid mode.
・ Use D3D or Vulkan for Exclusive mode.

NVIDIA on Windows
・ Use D3D or OpenGL for Hybrid mode.
・ Use D3D or OpenGL or Vulkan for Exclusive mode.
Dolphin 5.0 CPU benchmark

CPU: Pentium G3258 @ 4.5GHz 1.24v
GPU: Intel integrated
RAM: 4x4GB Corsair Vengence @ DDR3-1600
OS: Win7 SP1 x64 / Linux Mint of some variety
Find
Reply
03-31-2018, 11:17 AM
#6
Silent Hell Offline
Accuracy Nitpicker
***
Posts: 94
Threads: 7
Joined: Mar 2018
(03-31-2018, 11:10 AM)Nintendo Maniac 64 Wrote: Ubershaders is found in the graphics settings under the tab "Enhancements".

It's in the same location as where you set the internal resolution, anti-aliasing, anisotropic filtering, etc.

----------------------------------------------------------------


Well in the blogpost on ubershaders from 8 months ago, it says the following:

I don't have the option in either version of Dolphin.


Attached Files Thumbnail(s)
   
Find
Reply
03-31-2018, 11:25 AM (This post was last modified: 03-31-2018, 11:32 AM by Nintendo Maniac 64.)
#7
Nintendo Maniac 64 Offline
Posting Freak
*****
Posts: 789
Threads: 27
Joined: Jan 2011
You're right, it seems they moved it to the "General" tab under graphics and renamed the options.  Presumably this would be something mentioned in a new status report blogpost, but we didn't have one for March.


Anyway, with new rearranged ubershaders settings, it looks like "Asynchronous (Ubershaders)" is what 'hybrid' was while "Synchronous (Ubershaders)" is what 'exclusive' was.  You likely will also want to check the box for "Compile Shaders Before Starting".


Also, crank up your graphic enhancements - using 1x IR with an Rx 580 should be considered a crime. Tongue (EDIT: unless you're using a CRT or a 480p display...which you're not)
Dolphin 5.0 CPU benchmark

CPU: Pentium G3258 @ 4.5GHz 1.24v
GPU: Intel integrated
RAM: 4x4GB Corsair Vengence @ DDR3-1600
OS: Win7 SP1 x64 / Linux Mint of some variety
Find
Reply
03-31-2018, 11:34 AM
#8
Silent Hell Offline
Accuracy Nitpicker
***
Posts: 94
Threads: 7
Joined: Mar 2018
(03-31-2018, 11:25 AM)Nintendo Maniac 64 Wrote: You're right, it seems they moved it to the "General" tab under graphics and renamed the options.  Presumably this would be something mentioned in a new status report blogpost, but we didn't have one for March.


Anyway, with new rearranged ubershaders settings, it looks like "Asynchronous (Ubershaders)" is what 'hybrid' was while "Synchronous (Ubershaders)" is what 'exclusive' was.  You likely will also want to check the box for "Compile Shaders Before Starting".


Also, crank up your graphic enhancements - using 1x IR with an Rx 580 should be a crime. Tongue (EDIT: unless you're using a CRT or a 480p display...which you're not)

Ah, this is rather annoying. Nothing appears to have changed. Still getting the same stutter in the same places. Could it be on option I'm using in my  graphics card settings? Or is this simply a regression from 5.0 stable, because I honestly was not getting this kind of stutter.
Find
Reply
03-31-2018, 11:39 AM (This post was last modified: 03-31-2018, 11:43 AM by Nintendo Maniac 64.)
#9
Nintendo Maniac 64 Offline
Posting Freak
*****
Posts: 789
Threads: 27
Joined: Jan 2011
And that stutter occurs with either ubershader settings regardless of whether you use Direct3D 11 or Vulkan?

You could also try the "Asynchronous (skip drawing)" option which can cause various weird graphical issues but is also supposed to be stutter-free.

Otherwise I would check your CPU utilization - are you maxing out one of your CPU cores and/or not hitting a constant 60fps?  If so, then there's still a few things you could possibly do that may alleviate that. (note that Dolphin only really heavily utilizes 2 cores, so with a 12-thread CPU your total utilization could appear to only be 15% even if you're CPU-bottlenecked).
Dolphin 5.0 CPU benchmark

CPU: Pentium G3258 @ 4.5GHz 1.24v
GPU: Intel integrated
RAM: 4x4GB Corsair Vengence @ DDR3-1600
OS: Win7 SP1 x64 / Linux Mint of some variety
Find
Reply
03-31-2018, 11:52 AM (This post was last modified: 03-31-2018, 11:53 AM by Silent Hell.)
#10
Silent Hell Offline
Accuracy Nitpicker
***
Posts: 94
Threads: 7
Joined: Mar 2018
Just tried skip drawing and no change. My CPU doesn't reach 100% usage. Here is a brief video I recorded showing you the stutters I'm talking about.
https://www.youtube.com/watch?v=nkHU9cvcL3g&feature=youtu.be

EDIT: Ah, I didn't check core usage.
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode