Graphics Drivers
Advantages of Using Triple Buffering in 3D Games


With double-buffering (and vsync enabled), the game must wait until the next vertical retrace before it can start rendering the next frame. Vertical retraces occur at the vertical refresh rate, typically in the 60-100 Hz range. Turning off vsync (if supported by the graphics controller) eliminates this delay and provides the highest framerate, but it can cause a visual artifact called "tearing."

With triple buffering enabled, the game renders a frame in one back buffer, and while it is waiting to be flipped, it can start rendering in the other back buffer. The result is that the framerate is typically higher than double-buffering (and vsync enabled) without any tearing.

Triple buffering can be turned on in the graphics or video options of many games. There are no driver settings to change in order to enable this feature.

This applies to:

Intel® 82810 Graphics and Memory Controller Hub (GMCH)
Intel® 82815 Graphics Controller
Intel® 82845G Graphics Controller
Intel® 82852/82855 Graphics Controller Family
Intel® 82865G Graphics and Memory Controller Hub (GMCH)
Intel® 82Q963 Graphics and Memory Controller Hub (GMCH)
Intel® 82Q965 Graphics and Memory Controller Hub (GMCH)
Mobile Intel® 945GM Express Chipset Family
Mobile Intel® 965 Express Chipset Family

Solution ID: CS-004527 (1.0.35923570.2053268)
Last Modified: 05-Oct-2014
Date Created: 31-Dec-2002