Sign in with
Sign up | Sign in
Your question

Weird triple buffering... thing.

Tags:
  • Video Games
  • Games
  • triple buffering
  • Framerate
Last response: in Video Games
Share
June 11, 2014 6:02:06 PM

Most of us are familiar with the issue of framerate being cut in half to 30 when your framerate goes under 60 with vsync enabled. The solution to that would be triple buffering, which basically makes it so the framerate only goes as low as it would go when it drops without vsync. (How it works is a lot more complicated than that but I'd like to keep this post short and succinct.)
However, I've noticed that on my PC, even when the framerate goes under 60 without triple buffering and with vsync this never happens. I've ensured that none of the programs I run are forcing triple buffering, and that the control panel isn't doing it either (the CP's option is only for OpenGL anyway.) Now, some games, like the Battlefield games, enable triple buffering by default, but not all games do and none of the many, many games I own display the behavior of dropping the framerate to 30 when the framerate goes under 60 with vsync on.

I'd just really like to know what is going on here.

More about : weird triple buffering thing

June 11, 2014 9:54:52 PM

Do you have Crossfire or SLI? When using multiple GPU's, a form of triple buffering is forced on in order to deal with two different GPU's creating frames. Each GPU has to have its own buffer to be capable of creating frames, and a front buffer to send the one that is to be displayed, regardless of the games buffer system. If you have SLI or CF, you will always have at least 3 buffers if the game supports SLI/CF.

And as you said, some games simply have a triple buffer system built in.
m
0
l
June 12, 2014 12:43:44 PM

bystander said:
Do you have Crossfire or SLI? When using multiple GPU's, a form of triple buffering is forced on in order to deal with two different GPU's creating frames. Each GPU has to have its own buffer to be capable of creating frames, and a front buffer to send the one that is to be displayed, regardless of the games buffer system. If you have SLI or CF, you will always have at least 3 buffers if the game supports SLI/CF.

And as you said, some games simply have a triple buffer system built in.


No, I should have mentioned that... I have a single card!
m
0
l
!