Bit Blot Forum

Aquaria => Support => Topic started by: MedO on December 17, 2008, 01:28:33 pm

Title: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: MedO on December 17, 2008, 01:28:33 pm
I've just enabled triple buffering in my graphics drivers, and as expected it has helped considerably to improve the framerate of the game in "crowded" scenes. There are no more sudden slowdowns, and the jitter and delay it theoretically adds is not very noticable to me, and way preferrable to playing without framebuffer effects or with vsync disabled. I wonder now why this apparently hasn't been mentioned/recommended here before.

Is it possible for an application to set the buffering behaviour (I don't know that much about OpenGL)? If so, could triple buffering be made an option in the config? Is it maybe already available as one of the settings "hidden" in the usersettings.xml? Or am I maybe missing a problem that triple buffering would cause?
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Alec on December 17, 2008, 01:44:07 pm
If you're using 1.1.1, there's a problem with setting vsync correctly. I've fixed it, but a fix hasn't been distributed yet.
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: MedO on December 17, 2008, 02:29:39 pm
Do you mean the foreground-tearing issue? If so, I just didn't think this is related, since my problem isn't tearing.
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Alec on December 17, 2008, 02:30:36 pm
It could very well be related. If you're using 1.1.1 and want to try the 1.1.2 test just let me know. ;)
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Danger Mouse on December 17, 2008, 03:48:15 pm
I'm willing to give it a shot.
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Alec on December 17, 2008, 07:58:43 pm
MedO did some testing, triple-buffering is still a useful setting to have on. :)
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: yumyum on December 19, 2008, 10:19:16 am
is there any way to enable triple buffering in the game options directly, instead of going through catalyst control center (ati) ?

Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Alec on December 19, 2008, 12:57:31 pm
is there any way to enable triple buffering in the game options directly, instead of going through catalyst control center (ati) ?

No, its a video card setting.
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Danger Mouse on December 20, 2008, 04:00:00 am
Wow I just changed my Triple Buffering on my Intel Graphics Mobile setting to on from default, and am noticing a huge increase in speed performance! Nice!
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: Chibi on December 20, 2008, 05:15:25 am
I changed the setting and actually noticed a speed drop after an initial increase - is it an idiosyncrasy of Vista?
Title: Re: Alleviating framerate drops with vsync enabled - Triple buffering
Post by: inkblob on December 21, 2008, 10:03:55 am
seems to have a good effect on gameplay  :)