Triple Buffering?

imported_Noob

Senior member
Dec 4, 2004
812
0
0
I have searched on google and have found no simple explanation that I can fully comprehend. Can somebody please explain it? I know that it has some kind of connection to VSync. But that's about it lol.
 
Jan 31, 2002
40,819
2
0
Double buffering (Normal) is where there are "two screens" - the one you see, and the one being drawn to. When it's time to render, they switch and you see the fresh new data with no mid-render artifacts.

Triple just adds one in the middle, so you have "Currently Viewing", "Next In Line", and "Being Drawn To" - they proceed in order.

Clear as mud, right?

- M4H
 

APCOR

Member
Feb 22, 2005
50
0
0
vsynch eliminates tearing - Tbuffering synchronizes frames one at a time so FPS doesn't get cut in half when you are using vsynch(dont quote me on that but I know that is the end result). You should have that option to use it if you have an ATI card. I unfortunately do not - have an nvidia card. But wish I could - I need it.
 

imported_Noob

Senior member
Dec 4, 2004
812
0
0
Originally posted by: APCOR
vsynch eliminates tearing - Tbuffering synchronizes frames one at a time so FPS doesn't get cut in half (dont quote me on that but I know that is the end result). You should have that option to use it if you have an ATI card. I unfortunately do not - have an nvidia card. But wish I could - I need it.

There have been requests on Nvidia forums for a driver that supports triple buffering. But if TB does the same thign as VSync, then what is the point of it?
 

CheesePoofs

Diamond Member
Dec 5, 2004
3,163
0
0
Originally posted by: Noob
Originally posted by: APCOR
vsynch eliminates tearing - Tbuffering synchronizes frames one at a time so FPS doesn't get cut in half (dont quote me on that but I know that is the end result). You should have that option to use it if you have an ATI card. I unfortunately do not - have an nvidia card. But wish I could - I need it.

There have been requests on Nvidia forums for a driver that supports triple buffering. But if TB does the same thign as VSync, then what is the point of it?

It works with VSync to come to that end result. I think tripple buffering helps reduce the FPS hit that enabling VSync has.

Where do you enable tripple buffering on ati cards? I did a quick look through the options but I didn't see it.
 

zakee00

Golden Member
Dec 23, 2004
1,949
0
0
Nvidia cards CAN use tripple buffering, I do in WoW. No option in the driver panel though, I think it's all app controlled.
 

APCOR

Member
Feb 22, 2005
50
0
0
I would not know where on an ATI card. Have read alot on this topic and most threads say that ATI has the option and nVidia does not. I have a 6800gt so I am S.O.L. If you have powerstrip you might be able dig it up in the conrol panel. From what I have read it is a matter of wether or not your driver supports T-buffering. If it does powerstrip will identify it and give you the option to enable it.
 

APCOR

Member
Feb 22, 2005
50
0
0
zakee - I am a noob. Can you tell me what exactly what WoW is and where I can get it?

is it a utility tool like pstrip?

would be in your debt forever
 

kylebisme

Diamond Member
Mar 25, 2000
9,396
0
0
Originally posted by: MercenaryForHire...

Triple just adds one in the middle, so you have "Currently Viewing", "Next In Line", and "Being Drawn To" - they proceed in order.

Clear as mud, right?

- M4H

I used to think the same, but that is not actaly the case. I'll try to give the simpleist explanation I can:

No vsync, double buffering-
There is a backbuffer which is rendered to, and when that frame is complete it gets moved to the frontbuffer to be displayed on the monitor; thus making room a new frame to drawn to the backbuffer.

Vsync, double buffering-
Same as above, except the buffer filp has to wait for the monitor to compete its refresh. Durring the time between when the backbuffer is completed until the monitor's refresh is completed, the rendering process has to sit idle as there is no room to render a new frame too until the backbuffer is cleard on vsync.

Triple buffering-
Same as above, but the addition of a second backbuffer alows the rendering process to contenue instead of being interupted by the need to wait for the monitor's refresh to complete.
 

ScrewFace

Banned
Sep 21, 2002
3,812
0
0
Triple Buffering is available in the OpenGL tab of the Control Panel (3D) in the ATI Catalyst drivers.
 

CheesePoofs

Diamond Member
Dec 5, 2004
3,163
0
0
Does that mean it only works on OpenGL games? Or did ATI just stick it there for lack of a better place?
 

kylebisme

Diamond Member
Mar 25, 2000
9,396
0
0
OpenGL doesn't provide a way to enable triple buffering though the applcation, so the only way to get it is to force it though the drivers. On the other hand, D3D does have a command for triple buffering and MS doesn't alow that command to be overrided though drivers. ATI does default triple buffering on in D3D though, so unless the games tells the drivers to turn it off you will get triple buffering with your vsync.
 

Gamingphreek

Lifer
Mar 31, 2003
11,679
0
81
IIRC there is a way to force triple buffering with Nvidia cards. Not sure how well it works, but im pretty sure there is a way to force it. Ill check my drivers archive and look around a bit.

-Kevin
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |