Search Unity

Disabling triple buffering on Android

Discussion in 'Android' started by seobyeongky, Aug 24, 2017.

  1. seobyeongky

    seobyeongky

    Joined:
    Sep 29, 2015
    Posts:
    11
    Hello there.

    We are making a fast paced action game on mobile platform.
    Recently, We measured the delay of touch input to screen output.
    And found out, Android BufferQueue's queue size is set to 2.(tripple buffering)

    Triple buffering is intended to show smooth animation on variable application update time.
    But if application is stably fast enough, it is OK to use just double buffering.
    I think it would get better touch response if queue size is 1.

    Unity is offering QualitySettings.maxQueuedFrames to control buffer count.
    Unfortunately, it is not supported on Android.
    Is there any way to set buffer queue size 1?


    Any help would be appreciated.
    Thank you.



    aaa.jpg
    Attaching systrace log.