Latest topics

» Screenshots funny and serious :)
by frinik Today at 11:53 am

» STA(Steel Tank Add-on) 3.3 (Steel Fury)
by aww1234 Yesterday at 7:56 pm

» Woofie the Dog's Skin Shop
by KurtTank Yesterday at 2:36 pm

» Ukraine fights against enemy.
by lockie Sun Mar 18, 2018 12:16 pm

» Game Missions Pack #04 (GMP 4.16)
by lockie Thu Mar 15, 2018 1:07 pm

» New & Updated Models(Нові Моделі)
by will73 Tue Mar 13, 2018 2:52 am

» Game keeps crashing when trying to load misison
by sjr162 Fri Mar 09, 2018 9:03 am

» Thunderbolts & Lightning
by woofiedog Thu Mar 08, 2018 6:45 pm

» ITALY side
by will73 Thu Mar 08, 2018 8:53 am

March 2018


Calendar Calendar

    Tripple buffering

    TSF Member
    TSF Member

    Posts : 3774
    Join date : 2014-07-24
    Age : 51
    Location : Ukraine, Kyiv

    Tripple buffering

    Post by lockie on Mon Jan 12, 2015 3:48 pm

    Just a question - will this parameter help to get more fps? Sometimes I've 7-8fps and can't play.
    So, here is description:
    In computer graphics, triple buffering is a variant on double buffering that provides a speed improvement. In double buffering the program must wait until the finished drawing is copied or swapped before starting the next drawing. This waiting period could be several milliseconds during which neither buffer can be touched.
    In triple buffering the program has two back buffers and can immediately start drawing in the one that is not involved in such copying. The third buffer, the front buffer, is read by the graphics card to display the image on the monitor. Once the monitor has been drawn, the front buffer is flipped with (or copied from) the back buffer holding the last complete screen. Since one of the back buffers is always complete, the graphics card never has to wait for the software to complete. Consequently, the software and the graphics card are completely independent, and can run at their own pace. Finally, the displayed image was started without waiting for synchronization and thus with minimum lag.
    Due to the software algorithm not having to poll the graphics hardware for monitor refresh events, the algorithm is free to run as fast as possible. This can mean that several drawings that are never displayed are written to the back buffers. This is not the only method of triple buffering available, but is the most prevalent on the PC architecture where the speed of the target machine is highly variable.
    Another method of triple buffering involves synchronizing with the monitor frame rate. Drawing is not done if both back buffers contain finished images that have not been displayed yet. This avoids wasting CPU drawing undisplayed images and also results in a more constant frame rate (smoother movement of moving objects), but with increased latency. This is the case when using triple buffering in DirectX, where a chain of 3 buffers are rendered and always displayed.
    Triple buffering implies three buffers, but the method can be extended to as many buffers as is practical for the application. Usually, there is no advantage to using more than three buffers.

    TSF Member
    TSF Member

    Posts : 244
    Join date : 2014-07-26

    Re: Tripple buffering

    Post by Txema on Wed Mar 25, 2015 4:07 am

    Hi Lockie !

    Yes, triple buffering can increase your FPS, but its effect depends on your hardware, of course.
    The problem is that by using Nvidia control panel or Nvidia Inspector you can enable "triple buffering" just for OpenGL games. It has no effect for Direct3D games (like Steel Fury) !!

    To enable triple buffering for Direct3D games (like Steel Fury) you have to use "D3DOverrider".
    You can download it here:!bIRhkQAQ!YC-f01qqool83NTkoPTVdBrxZtcYn6IWJvZb0K2Q5ns

    It is a .rar compressed file. You have to uncompress it to a folder. No installation is required.


    1) Double click on "D3DOverrider.exe" to start the application. A dialog box will be opened.

    2) Press "accept" and the application will be minimized to the windows tray. To open it, double click on the icon placed on the windows tray.

    3) The application window will be opened. Select "global" to apply the effects to all the games, and then set "Force triple buffering" to ON and "Force Vsync" to ON. Finally, minimize the window to leave it at the windows tray.

    You are now ready to play Steel Fury with "triple buffering" enabled. Just launch Steel Fury !

    In my computer, by enabling "triple buffering" in this way, the situations with very low FPS in Steel Fury have almost dissapeared !!!

    Try it and report your results here !


    P.S. Link to the web page reporting this procedure. Unfortunately it is in spanish.
    TSF Member
    TSF Member

    Posts : 1160
    Join date : 2014-07-27
    Location : New England

    Re: Tripple buffering

    Post by woofiedog on Wed Jul 08, 2015 10:08 pm

    Have been giving D3DOverrider a try since this past weekend and it does seems that the game is running better. I have a GeForce graphic card, but really need to run some missions with fraps running though, to see what there is for any frame rate changes.

    Thank's for the info. Smile

    Sponsored content

    Re: Tripple buffering

    Post by Sponsored content

      Current date/time is Tue Mar 20, 2018 6:28 pm