[S.P.S]1on1killa
Member
+28|7032|Germany, Berlin
hi guys,

so, my question is if BF2 supports tripple buffering. im asking because i was told that runing any game on vertical synchronisation combined with tripple buffering makes it run better and look more smoth.


thx

1on1killa

Last edited by [S.P.S]1on1killa (2006-05-31 03:36:43)

[S.P.S]1on1killa
Member
+28|7032|Germany, Berlin
nobody knows?
Agent_Dung_Bomb
Member
+302|7028|Salt Lake City

It's not a game feature, but a video card driver feature.  Check your driver control panel.  Because BF2 is a D3D game, you may not have that option in the standard control panel; you normally see tripple buffering in the OGL options.  If this is the case you may want to try a third party utility.  With my Radeon I use ATi Tray Tools, which gives me the option to force tripple buffering, even for D3D applications.
SuB
Member
+50|6967
yes it will likely improve the fps a little if you use vsync it would be marginal tho to be truthful but something for nothing never hurts
chuyskywalker
Admin
+2,439|7139|"Frisco"

Erm, vsync usually HURTS FPS guys.

vsync matches your FPS to your monitors refresh rate. It does this so that you never see "tearing". Think of it this way:

Your monitor can ONLY display X number of frames per second. This x is equal to your refresh rate -- eg, 60 hrtz, (72, 75, 80, and 100 are common refresh rates -- most games FORCE you to 60)

So, say you are running 120 FPS? What happens to the extra 60 frames? They still get sent to the video card, but half way through an update. This means that the top half of the screen is the last frame, while the bottom half is the new frame, and if you are turning in circles that means you'll see a tear right at the update line.

Example -- most LCD's run at a stock 60hertz, or 60 refreshes per second. This means that if you metch your video refresh to your monitor's refresh, the most you can do is 60fps. Although it can, and will, go lower it will never go higher.

Now, if you have a CRT you can usually jack up the rate to 80 or even 100 (really good monitors) and then it's not an issue.

vsync exists simply as a cap to your fps in order to stop this effect from happening.
SuB
Member
+50|6967
yes, but he's talking about triple buffering.. if you've got the performance to stick vsync on (75hz tft) and u can get about 120fps .. may as well put it on.. it just looks better in most stuff performance hit or not.. triple buffering acounts for the fact its now capped and renders ahead i believe to compensate and keeps things in sync making the performance better with vsync on
he was asking more about the triple buffering than vsync.. i've got the overhead to play with vsync and it improves alot of games tbh... id rather have a smooth and fluid none tearing 75fps than 120 with anything that flickers torn in 2
Agent_Dung_Bomb
Member
+302|7028|Salt Lake City

SuB wrote:

yes it will likely improve the fps a little if you use vsync it would be marginal tho to be truthful but something for nothing never hurts
Actually, it helps quite a bit when vsync is enabled.  The reason is that without it, if you run into a situation where your fps drops below the vsync threshold, the fps will become ~1/2 of the actual frame rate.  It has to do this to compensate for not having a ready frame in the buffer.  With triple buffering you add another ready frame to the buffer, thus allowing the system to actually accommodate whatever your actual fps are, when below the vsync threshold.
SuB
Member
+50|6967

Agent_Dung_Bomb wrote:

SuB wrote:

yes it will likely improve the fps a little if you use vsync it would be marginal tho to be truthful but something for nothing never hurts
Actually, it helps quite a bit when vsync is enabled.  The reason is that without it, if you run into a situation where your fps drops below the vsync threshold, the fps will become ~1/2 of the actual frame rate.  It has to do this to compensate for not having a ready frame in the buffer.  With triple buffering you add another ready frame to the buffer, thus allowing the system to actually accommodate whatever your actual fps are, when below the vsync threshold.
see thats what i meant the frame buffer +1
[S.P.S]1on1killa
Member
+28|7032|Germany, Berlin
thx alot for your help guys!

Board footer

Privacy Policy - © 2025 Jeff Minard