Post Reply 
 
Thread Rating:
  • 22 Votes - 4.05 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
08-16-2013, 04:51 PM (This post was last modified: 08-16-2013 05:02 PM by Danyal Zia.)
Post: #66
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device.
(08-01-2013 09:31 PM)solarmystic Wrote:  Set Rendering Mode to Non Buffered Rendering (May break games that need it. A lot of games don't require it to work. Minor speed boost), OR alternatively,
For Android, Non-buffered mode gives major speed boost in most games as reported by many users around the forum. Since GPU is mostly the bottleneck for Android, many FBO effects such as Motion Blur, Bloom etc can't be faked in a sensible way in Non-Buffered mode thus giving major speed boost. Some Android devices doesn't run with Buffered Rendering at all such as ARMv6 that's why Henrik made non-buffered Rendering default for ARMv6 https://github.com/hrydgard/ppsspp/commi...911bd55f63
So, Android users should be advised to run in non-buffered mode unless something doesn't work correctly. However, For Windows, it gives Minor speed boost (even in low-end GPUs) as you have mentioned.

(08-01-2013 09:31 PM)solarmystic Wrote:  Turn OFF Vsync. (Will cause tearing in the image, but gives a performance boost) -Windows only, since Android devices have Vsync always on-
Correction:- If you look at the code:
Code:
if (gl_extensions.EXT_swap_control_tear) {
        // See http://developer.download.nvidia.com/opengl/specs/WGL_EXT_swap_control_tear.txt
        glstate.SetVSyncInterval(g_Config.bVSync ? -1 :0);
    } else {
        glstate.SetVSyncInterval(g_Config.bVSync ? 1 : 0);
    }
and
Code:
if (gl_extensions.EXT_swap_control_tear) {
      // See http://developer.download.nvidia.com/opengl/specs/WGL_EXT_swap_control_tear.txt
      glstate.SetVSyncInterval(-desiredVSyncInterval);
    } else {
      glstate.SetVSyncInterval(desiredVSyncInterval);
    }
It implies that VSync automatically disables if it can't keep up with 100% Speed. So, it's safe to say that Windows users should left VSync enabled since disabling it won't give speed boost, unless they experience some problem.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Guide:- Maximizing the performance of PPSSPP on your Android/Windows device. - Danyal Zia - 08-16-2013 04:51 PM

Forum Jump: