Originally posted by: DRavisher
Humm. So triple buffering increases FPS when it is under the maximum allowed by Vsync. What is the downside then? Why would one not use it?
Originally posted by: AlucardX
triple buffering in the nV drivers only works for opengl games..
Originally posted by: StrangerGuy
Triple buffering is a must if Vsync is on...At least IMO.
The downside is that it uses more VRAM. Usually without triple buffering, the GPU uses 2 frame buffers - it draws one, then draws another. This may be too fast for the display however and the video card will be forced to wait until the first frame buffer is shipped to the monitor before drawing onto it. If the video card waits, it's not doing work meaning you have decreased video power. With a third framebuffer, it won't have to wait. A third frame buffer uses more memory so you may have to lower some graphics settings, depending on your video card, to enjoy the smoother play that triple buffering offers in conjuction with Vsync.Humm. So triple buffering increases FPS when it is under the maximum allowed by Vsync. What is the downside then? Why would one not use it?
It isn't mentioned anywhere in Nvidia documentation that it is only for OpenGL.triple buffering in the nV drivers only works for opengl games..
Triple buffering has abolutely no effect on tearing. All it does is prevent stalls associated with waiting for the refresh cycle, stalls which are not present when vsync is off.Triple Buffering could be used in cases without Vsync to illiminate tearing,
Triple buffering has abolutely no effect on tearing. All it does is prevent stalls associated with waiting for the refresh cycle, stalls which are not present when vsync is off.
Thus enabling triple buffering when vsync is off is totally useless.