• 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 ... 151 152 153 154 155 ... 365 Next »

Double VSync
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
Double VSync
11-07-2013, 07:43 AM (This post was last modified: 11-07-2013, 08:00 AM by xystus.)
#1
xystus Offline
Member
***
Posts: 196
Threads: 10
Joined: Jul 2013
Did you guys ever think about adding a "double vsync" option? The framelimit would be limited to half of current refreshrate; it can work wonders for games running @30fps 60hz. RadeonPro has the option build-in (for AMD Radeon GPU's) and I use it quite a lot for PC games (without enabling the separate framerate-limiter). It sometimes works a lot better than Vsync + 30fps framelimit.

I normally don't use RadeonPro with Dolphin, because of the fact that an emulator works differently with buffering/sync than the average PC game, but I accidently left it on with Vsync enabled and.. the double-vsync result was much smoother than I could accomplish with Dolphin-only settings.


I noticed one gamecube game in particular working better with double vsync, than with limiter + vsync / just vsync / just limiter: sonic colors. Luigi's Mansion also seems to benefit from it, as well as Waverace (all 30fps games).

Curious about your thoughts on this.

EDIT: sorry, wrong forum, guess it belongs in the "general" area
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-07-2013, 08:17 AM
#2
ExtremeDude2 Online
Gotta post fast
*******
Posts: 9,230
Threads: 273
Joined: Dec 2010
Why double when you can get triple?
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
11-07-2013, 08:20 AM
#3
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,455
Threads: 33
Joined: Sep 2013
I read somwhere that Triple Buffering helps with speed-ups in graphics rendering... Experts here can say if it´s true or false since I´m not sure if that was the meaning... Or the way it works.
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 780/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
11-07-2013, 08:35 AM
#4
ExtremeDude2 Online
Gotta post fast
*******
Posts: 9,230
Threads: 273
Joined: Dec 2010
Not to mention the input lag
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
11-07-2013, 08:47 AM
#5
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,455
Threads: 33
Joined: Sep 2013
Uh, what lag?
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 780/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
11-07-2013, 08:55 AM
#6
ExtremeDude2 Online
Gotta post fast
*******
Posts: 9,230
Threads: 273
Joined: Dec 2010
You get input lag with v-sync, but triple buffer reduces it
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
11-07-2013, 09:08 AM
#7
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,455
Threads: 33
Joined: Sep 2013
So it seems that we found a second good point for tri-buffering...Smile
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 780/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
11-07-2013, 10:41 AM
#8
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,511
Threads: 46
Joined: Dec 2010
* moved to general discussions *
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (21H2)
Find
Reply
11-07-2013, 02:31 PM
#9
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,008
Threads: 24
Joined: Oct 2009
ExtremeDude2 Wrote:You get input lag with v-sync, but triple buffer reduces it

Um.....no.

You have that in reverse. Triple buffering increases input lag. You have three buffers instead of two in the chain so naturally the current image being scanned out to the display is going to be further behind the image being processed (2 images behind instead of 1). More buffering stages = longer time to get everything through the pipeline = higher latency.

Triple bufferings advantage is that it allows the framerate to run at speeds other than integer ratios of the refresh rate. So for example with double buffered vsync if your system cannot maintain 60 fps it will drop down to 30 fps since that's the next interval (1/1 or 60 fps, 1/2 or 30 fps, 1/3 or 20 fps, 1/4 or 15 fps, etc.)

The suggestion the OP is making has nothing to do with buffering though.

xystus Wrote:Did you guys ever think about adding a "double vsync" option? The framelimit would be limited to half of current refreshrate; it can work wonders for games running @30fps 60hz. RadeonPro has the option build-in (for AMD Radeon GPU's) and I use it quite a lot for PC games (without enabling the separate framerate-limiter). It sometimes works a lot better than Vsync + 30fps framelimit.

This makes no sense. At least not to me. Then again I'm not even entirely sure what you're proposing since dolphin already supports limiting games to half speed which is what you said should be added.

1. 30 fps games are already limited to half the refresh rate. That's why they're called 30 fps games.... Naturally vsync is also limited to 30 fps (1/2 ratio) in this case.
2. You can lock any game to any specific fps or vps if you want to. Although it's stupid to do that since it will throw the gamespeed out of whack.
3. You haven't explained the difference between double vsync and vsync + 30 fps framecap. In some parts of your post you imply that they're the same while in others you imply that they're different. But you haven't explained what that different behavior is. Because from what I'm reading in radeonpros docs it looks like they should be functionally identical. Unless I'm missing something.

xystus Wrote:I normally don't use RadeonPro with Dolphin, because of the fact that an emulator works differently with buffering/sync than the average PC game, but I accidently left it on with Vsync enabled and.. the double-vsync result was much smoother than I could accomplish with Dolphin-only settings.

What exactly improved? You're being vague. What does "smoother" mean? How do you propose to measure these improvements to prove that they're not a placebo effect?
"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-07-2013, 04:38 PM (This post was last modified: 11-07-2013, 04:56 PM by xystus.)
#10
xystus Offline
Member
***
Posts: 196
Threads: 10
Joined: Jul 2013
(11-07-2013, 08:17 AM)ExtremeDude2 Wrote: Why double when you can get triple?
Double VSync is different from double/triple buffering. I never said anything about triple buffering, I was talking about double Vsync Wink

(11-07-2013, 02:31 PM)NaturalViolence Wrote:
xystus Wrote:Did you guys ever think about adding a "double vsync" option? The framelimit would be limited to half of current refreshrate; it can work wonders for games running @30fps 60hz. RadeonPro has the option build-in (for AMD Radeon GPU's) and I use it quite a lot for PC games (without enabling the separate framerate-limiter). It sometimes works a lot better than Vsync + 30fps framelimit.

This makes no sense. At least not to me. Then again I'm not even entirely sure what you're proposing since dolphin already supports limiting games to half speed which is what you said should be added.

1. 30 fps games are already limited to half the refresh rate. That's why they're called 30 fps games.... Naturally vsync is also limited to 30 fps (1/2 ratio) in this case.
2. You can lock any game to any specific fps or vps if you want to. Although it's stupid to do that since it will throw the gamespeed out of whack.
3. You haven't explained the difference between double vsync and vsync + 30 fps framecap. In some parts of your post you imply that they're the same while in others you imply that they're different. But you haven't explained what that different behavior is. Because from what I'm reading in radeonpros docs it looks like they should be functionally identical. Unless I'm missing something.

xystus Wrote:I normally don't use RadeonPro with Dolphin, because of the fact that an emulator works differently with buffering/sync than the average PC game, but I accidently left it on with Vsync enabled and.. the double-vsync result was much smoother than I could accomplish with Dolphin-only settings.

What exactly improved? You're being vague. What does "smoother" mean? How do you propose to measure these improvements to prove that they're not a placebo effect?
Thanks for your reply.

I'm not sure what exactly's different form double vsync compared to framelimiting, but I know the result can be different. What I do notice is this:

- when I look at the framerate (OSD) with the framelimiter on, the fps are "hard locked" @30. So the OSD always reads 30, unless it dips.
- When I look at the framerate with double vsync, the fps "hoover around" 30; like between 29,8 and 30,8 or something. Often this creates a smoother motion experience (less jerky) than the framelimit - less dips in framerate.

I use it in PC games like Crysis 2 and Far Cry 3. I noticed Far Cry 3 even had a "double vSync option" build-in! But like I said before, I noticed a similar improvement with Sonic Colors - I couldn't get the framerate really smooth no matter the settings (random jerkyness, though the fps was steady on OSD). Double VSync made it 100% smooth for me.

I hope I've explained it better, it pretty abstract stuff when I read it back.
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
« 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