HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > News > Other Tech News


Other Tech News The latest community based technology news from across the globe. (If you aren't a community newsposter then use the "Submit News" section.)

Reply
 
Thread Tools
Old Mar 20, 2006, 05:20 AM   #1
DriverHeaven Extreme Member
 
Iria's Avatar
 
Join Date: Apr 2004
Posts: 7,275
Rep Power: 89
Iria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seenIria has a divinity and aura the likes we have never seen

Smooth Gaming with Triple Buffering

Have you ever being in a situation where you enable v-sync to get rid of annoying image tearing, but only found out it killed your frame rate? We know v-sync caps your maximum frame rate at your screen refresh rate, which is 60 time per second for common LCD monitors. Actually playing games at 60 fps is not bad and it should provide a smooth gaming experience. However, you sometimes find the frame rate strangely capped at 30fps as soon as it drops below 60fps. At this point you probably start screaming "OMG! tearing sucks, and v-sync sucks no less!!!". It's not v-syncs fault all alone, usually it's the combination of the images being rendered using double buffering with v-sync enabled. So you asked why is double buffering evil? Basically there are two buffers in the graphics hardware, the image you seeing on the monitor is in the front buffer and the next rendered frame is in the back buffer. Since we have v-sync enabled, before the graphics hardware can swap the front and the back buffer, it needs to wait for the next vertical blank period (happens every 1/60th seconds on monitors with refresh rate 60Hz) to maintain synchronization with the monitor's refresh rate. This works fine when the graphics card can render frames faster than 60fps. If all of this makes sense to you, perhaps you can imagine what happens when the graphics card is unable to bump 60 frames per second. When that happens, the graphics card is unable to make the buffer swap because the next frame is not ready in the back buffer and it'll have to wait for the next vertical blank period to make the swap. The end result is that instead of swapping buffers 60 times per second, it's only swapping the buffer 30 times a second, and that's the reason why frame rate is capped at 30fps.

This is where triple buffering comes into play. With triple buffering enabled, now we have 3 buffers and the graphics hardware can start rendering into the 3rd buffer without having to wait for the front buffer gets swapped out.
___________
Read More / Source: OCWorkbench
Iria is offline   Reply With Quote


Old Mar 20, 2006, 05:24 AM   #2
Relapsed Gamer
 
OmegaRED's Avatar
 
Join Date: Oct 2002
Location: Ottawa , Canada
Posts: 5,688
Rep Power: 173
OmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his statusOmegaRED is godlike in his status
System Specs

Ya I just read this a few minutes ago on Hardocp and couldn't figure out the practical uses for this in gaming, you need to have consistent fps to use vsync and as they mention it eats up almost all of your video card memory causing even more slowdown.
__________________
E Penis Specs:
<------------- See System Specs
OmegaRED is offline   Reply With Quote
Old Mar 20, 2006, 08:53 AM   #3
DriverHeaven Senior Member
 
Join Date: Oct 2003
Location: around
Posts: 792
Rep Power: 0
bug77 is on a distinguished road

At least it gives you a chance to find the sweetspot. Anyway, as you can see, memory is significantly eaten up only at very high res, with AA enabled.
bug77 is offline   Reply With Quote
Old Mar 20, 2006, 09:00 AM   #4
DriverHeaven Lover
 
Join Date: Mar 2006
Posts: 222
Rep Power: 0
liqnit is on a distinguished road

this sounds very intresting
maybe it should be implemnted in VGA cards
liqnit is offline   Reply With Quote
Old Mar 20, 2006, 04:06 PM   #5
Obvious Closet Brony Pony
 
Judas's Avatar
 
Join Date: May 2002
Location: 100 miles from anywhere
Posts: 31,837
Rep Power: 247
Judas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his statusJudas is godlike in his status
System Specs

Gold Member
I can't play without Vsync... vsync can actually produce a much more stable frame rate then without...
__________________
Quote:
I accidently my Reputation
Judas is offline   Reply With Quote
Old Mar 20, 2006, 04:11 PM   #6
HardwareHeaven Extreme Member
 
Join Date: May 2002
Location: USA
Posts: 3,609
Rep Power: 71
dipstick is a jewel in the roughdipstick is a jewel in the roughdipstick is a jewel in the roughdipstick is a jewel in the rough
System Specs

Donator
Quote:
Originally Posted by Judas
I can't play without Vsync... vsync can actually produce a much more stable frame rate then without...
I agree with this. F.E.A.R is a prime example where gameplay is like butter with Vsync and a stuttering/tearing mess without.
dipstick is offline   Reply With Quote
Old Mar 20, 2006, 05:58 PM   #7
Driverheaven brewmaster
 
riles9262's Avatar
 
Join Date: Oct 2002
Location: British Columbia, Canada
Posts: 4,842
Rep Power: 72
riles9262 is just really niceriles9262 is just really niceriles9262 is just really niceriles9262 is just really niceriles9262 is just really nice
System Specs

I use vsync and tb when possible as well. kotor and kotor 2 exhibit the change the best imo...their tearing is atrocious if you don't enable vsync.
__________________
A beer a day keeps the doctor away.
riles9262 is offline   Reply With Quote
Reply

Thread Tools