• 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 ... 43 44 45 46 47 ... 189 Next »

Is Micro-stuttering always present
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Is Micro-stuttering always present
11-23-2016, 10:03 PM (This post was last modified: 11-23-2016, 10:05 PM by MayImilae.)
#11
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,616
Threads: 120
Joined: Mar 2011
Ubershaders will not introduce latency, that's something else entirely.

They fix the stuttering by running an "ubershader" on the GPU that the emulated gamecube is able to steam to directly without compilation, which brings emulation closer to how the GameCube and Wii work (they have no shaders). The downside is that the ubershader will be more intensive for the GPU thread, and will get more demanding as resolution increases.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
11-23-2016, 10:23 PM
#12
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,533
Threads: 1
Joined: Feb 2012
I was under the impression that the ubershaders would only be used while waiting for the classical shaders to be compiled, so there wouldn't be any performance hit compared to the current system, as they'd only ever be used when we'd historically have just stalled.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
11-23-2016, 10:48 PM
#13
andykara2003 Offline
Member
***
Posts: 107
Threads: 16
Joined: Nov 2016
(11-23-2016, 10:03 PM)MaJoR Wrote: Ubershaders will not introduce latency, that's something else entirely.

They fix the stuttering by running an "ubershader" on the GPU that the emulated gamecube is able to steam to directly without compilation, which brings emulation closer to how the GameCube and Wii work (they have no shaders). The downside is that the ubershader will be more intensive for the GPU thread, and will get more demanding as resolution increases.

Ahh OK thanks very much - so in summing up, am I right to say that as soon as the Ubershader project is fully working, there will be no additional latency apart from the base latency of the emulator and no microstuttering? 

Can I also ask what the latency of Dolphin is, assuming that the PC running it is more than powerful enough and correctly configured?
Find
Reply
11-23-2016, 11:21 PM
#14
Craftyawesome Offline
Above and Beyond
*******
Posts: 1,288
Threads: 7
Joined: Mar 2015
IIRC dolphin is about one frame/ms (one of those) faster than console on CRT. Don't remember if dolphin was before or after monitor.
Website Find
Reply
11-24-2016, 12:03 AM (This post was last modified: 11-24-2016, 12:06 AM by andykara2003.)
#15
andykara2003 Offline
Member
***
Posts: 107
Threads: 16
Joined: Nov 2016
(11-23-2016, 11:21 PM)Craftyawesome Wrote: IIRC dolphin is about one frame/ms (one of those) faster than console on CRT. Don't remember if dolphin was before or after monitor.

I'm thinking it must be ms then - A 50/60Hz CRT (before any form of processing was introduced) is in the order of microseconds - so I guess it would be the Gamecube/Wii consoles themselves that are introducing this extra lag that makes Dolphin faster? And if so, how much lag are we talking? I wonder exactly what causes this?

Either way, one millisecond is phenomenal, I had no idea! Certainly undetectable by humans.

So saying all this, would I be correct to say that within, say, the next few years, we'll have Dolphin performing with no microstuttering at all with 1ms of lag? 
Find
Reply
11-24-2016, 12:53 AM
#16
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
(11-23-2016, 04:47 PM)Helios Wrote: If the ubershaders project gets finished and merged, sure.

If the ubershaders project gets finished and merged, maybe.

I'm not so sure this will fix all stutter issues ...
Find
Reply
11-24-2016, 10:28 AM (This post was last modified: 11-24-2016, 05:59 PM by andykara2003.)
#17
andykara2003 Offline
Member
***
Posts: 107
Threads: 16
Joined: Nov 2016
(11-24-2016, 12:53 AM)degasus Wrote: If the ubershaders project gets finished and merged, maybe.

I'm not so sure this will fix all stutter issues ...

Cheers - I'm still very interested in why the emulator has lower lag than a CRT setup if anyone who has knowledge of this would be willing to chime in?


[EDIT]: No worries - I checked it out, using 144hz monitors and polling the controllers at a higher rate can reduce the native lag.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • 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