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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 223 224 225 226 227 ... 1196 Next »

Ubershader difficulty with the increase of resolution
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Ubershader difficulty with the increase of resolution
12-01-2018, 12:29 AM (This post was last modified: 12-01-2018, 12:39 AM by username. Edit Reason: more details )
#1
username Offline
Junior Member
**
Posts: 19
Threads: 7
Joined: Nov 2018
Exclamation 
Hello Guys,


Synchronous Ubershader works fine when playing Super smash melee with native resolution. However, When increasing the resolution to 2x native (720p), the "Shader Compilation Stuttering" starts to arises. The more the resolution is increased the more the "Shader Compilation Stuttering" is severe. It worth noting that the gameplay is fine for me even when playing at 4x native (1440p) but it slow downs whenever it loads a new stage or an effect.
Find
Reply
12-01-2018, 12:34 AM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,927
Threads: 7
Joined: Oct 2014
That doesn't seem right... When you're using synchronous ubershaders, you shouldn't be getting any shader compilation stuttering at all, but you should be getting pretty bad performance in general. I would suggest not using synchronous ubershaders due to how slow it is.
Find
Reply
12-01-2018, 12:43 AM
#3
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Make sure your laptop is actually using the GTX 970M instead of the Intel HD 530. It's a common problem where laptops use the weaker Intel integrated GPU instead of the dedicated AMD or Nvidia one. Generally this can be solved by adjusting your options in Windows for the power plan. The drivers for your Nvidia GPU should have performance options as well. Double-check both to verify you're using whatever qualifies as "maximum" or "high" performance.
Website Find
Reply
12-01-2018, 12:46 AM
#4
username Offline
Junior Member
**
Posts: 19
Threads: 7
Joined: Nov 2018
(12-01-2018, 12:34 AM)JosJuice Wrote: That doesn't seem right... When you're using synchronous ubershaders, you shouldn't be getting any shader compilation stuttering at all, but you should be getting pretty bad performance in general. I would suggest not using synchronous ubershaders due to how slow it is.

In my case, the performance is great but it slows down just when it starts to load a new effect/stage in 2x native (720p) or higher resolution.
Find
Reply
12-01-2018, 12:56 AM
#5
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,927
Threads: 7
Joined: Oct 2014
(12-01-2018, 12:46 AM)username Wrote: In my case, the performance is great but it slows down just when it starts to load a new effect/stage in 2x native (720p) or higher resolution.

Are you sure you're using synchronous ubershaders, not asynchronous ubershaders?
Find
Reply
12-01-2018, 01:49 AM
#6
username Offline
Junior Member
**
Posts: 19
Threads: 7
Joined: Nov 2018
(12-01-2018, 12:56 AM)JosJuice Wrote: Are you sure you're using synchronous ubershaders, not asynchronous ubershaders?

yes
Find
Reply
12-01-2018, 01:50 AM
#7
username Offline
Junior Member
**
Posts: 19
Threads: 7
Joined: Nov 2018
I am using the 970M not HD Graphics. I just found out that the Synchronous(Ubershaders) plays better than Asynchronous as native resolution (640x528). However Asynchronous run better in 2x native (720p) and higher due to the Synchronous problem with "Shader Compilation Stuttering" issue.


This does not mean that Asynchronous does not have "Shader Compilation Stuttering" issue. It slows down for 1-2 second or less between the levels in SSB melee single player in 3x native 1080p and higher.
Find
Reply
12-01-2018, 04:08 AM
#8
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
It's extremely unlikely that the synchronous ubershaders option has any shader compilation stuttering (as *all* shaders it will ever used are compiled at the game start, they're just much less efficient than the specific shaders generated for each GPU state).

It may be instead that the beginning of the stage happens to use effects that hit a slower path in the ubershaders. Especially if it happens on every game start, and not just the first time each is run (as the driver should cache compiled shaders too).

Outside of debugging, there should be zero point in using synchronous ubershaders. Asynchronous ubershaders should be superior in every way (minus driver bugs/"unfortunate design decisions" - like the NVidia drivers work better in Direct3d 11 mode compared to Vulkan or OpenGL, for example).
Find
Reply
12-01-2018, 04:15 AM
#9
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,397
Threads: 15
Joined: May 2012
synchronous ubers are great if you're the kind of person that thinks any hardware not being slammed at 100% is a problem. Smile
Find
Reply
12-01-2018, 05:43 AM
#10
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
Yeah, the problem isn't shader compilation, the problem is that your system isn't strong enough to run ubershaders at a high resolution.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 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