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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 156 157 158 159 160 ... 368 Next »

Double VSync
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
Double VSync
11-07-2013, 11:07 PM (This post was last modified: 11-07-2013, 11:15 PM by ExtremeDude2.)
#11
ExtremeDude2 Online
Gotta post fast
*******
Posts: 9,310
Threads: 273
Joined: Dec 2010
I must of confused triple buffering input lag with framerate

Edit: actually I think the internet just lied to me (or you :p)

internet Wrote:This additional buffer gives the computer enough space to keep a buffer locked while it is being sent to the monitor (to avoid tearing) while also not preventing the software from drawing as fast as it possibly can (even with one locked buffer there are still two that the software can bounce back and forth between). The software draws back and forth between the two back buffers and (at best) once every refresh the front buffer is swapped for the back buffer containing the most recently completed fully rendered frame. This does take up some extra space in memory on the graphics card (about 15 to 25MB), but with modern graphics card dropping at least 512MB on board this extra space is no longer a real issue.

In other words, with triple buffering we get the same high actual performance and similar decreased input lag of a vsync disabled setup while achieving the visual quality and smoothness of leaving vsync enabled.
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
11-08-2013, 11:40 AM (This post was last modified: 11-08-2013, 11:42 AM by NaturalViolence.)
#12
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
@xystus

Unless you can explain exactly what it does differently and how to measure any potential improvement I don't see how you're going to convince a dev to implement this. Your suggestion so far is to have dolphin cap vsync at 30 fps for 30 fps games. But it already does this so I'm not exactly sure what else you propose that they do.

@ED2

I guess technically it could reduce input lag if and only if it had a significant enough positive effect on framerate to offset the additional buffering.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
11-08-2013, 05:37 PM
#13
xystus Offline
Member
***
Posts: 196
Threads: 10
Joined: Jul 2013
(11-08-2013, 11:40 AM)NaturalViolence Wrote: @xystus

Unless you can explain exactly what it does differently and how to measure any potential improvement I don't see how you're going to convince a dev to implement this. Your suggestion so far is to have dolphin cap vsync at 30 fps for 30 fps games. But it already does this so I'm not exactly sure what else you propose that they do.

@ED2

I guess technically it could reduce input lag if and only if it had a significant enough positive effect on framerate to offset the additional buffering.
Well, I do notice a difference in performance - at stated earlier. So something's up for sure. I'm gonna check on the Radeon pro forum and get back to you.
CPU: Intel 3570k with Corsair H60 watercooler @4.1ghz
GPU: Nvidia Asus GTX780 @1140/6600
PSU: Corsair 750W
RAM: Corsair 8gig DDR3-1600
MOBO: Asrock Z68m ITX
HDD: 500gb SSD EVO
CASE: Lian-Li PC-Q08 mini-ITX case
OS: Windows 7 x64

I use a fully configured emulator frontend (Maximus Arcade) to play every console & arcade game instantly
Find
Reply
11-09-2013, 12:46 PM
#14
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Your performance as measured by dolphin/fraps is the same in both cases. You seem to be experiencing some kind of stuttering without double vsync as far as I can tell. But you can't tell us what's causing it, how to check for it, or what changes you propose be made to fix it. That is the issue.

Have you tried using dolphins framelimiter set to a 30 fps limit in these games and comparing against that?

I've seen users resolve stuttering issues this way which makes me think it might be an issue with dolphin using 29.976 fps instead of 30.0 fps as the limit, or vice versa. It could just be a case of NTSCM standards not fully agreeing with the way the real hardware does things.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
11-09-2013, 07:12 PM
#15
xystus Offline
Member
***
Posts: 196
Threads: 10
Joined: Jul 2013
japamd;4697116 Wrote:Also know as half-refresh, double vsync instructs the driver to wait for 2 vertical retrace cycles for each frame causing a 60Hz to display 30 frames per second. It's not the same and normal vsync + frame rate cap @ 30 FPS should result in less input lag than waiting for 2 vertical retrace cycles.
CPU: Intel 3570k with Corsair H60 watercooler @4.1ghz
GPU: Nvidia Asus GTX780 @1140/6600
PSU: Corsair 750W
RAM: Corsair 8gig DDR3-1600
MOBO: Asrock Z68m ITX
HDD: 500gb SSD EVO
CASE: Lian-Li PC-Q08 mini-ITX case
OS: Windows 7 x64

I use a fully configured emulator frontend (Maximus Arcade) to play every console & arcade game instantly
Find
Reply
11-10-2013, 03:54 AM
#16
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I've read that in the docs. But how is that any different from vsync + 30 fps cap which should also force it to draw one frame every two retrace cycles? And why would it effect stuttering?
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
11-11-2013, 07:17 AM
#17
Sir Chief
Unregistered
 
I didn't even know double Vsync existed...
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


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


Users browsing this thread:



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode