This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM62X: APP switch screen delay on android AOSP 08_05

Part Number: PROCESSOR-SDK-AM62X

Hi,

I had already post a problem about android delay issue. But I can not reply on the post, so I create new thread.

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1161659/processor-sdk-am62x-app-switch-screen-delay-on-am62x-evm-android-os

I had built AOSP 08_05 but no better than 08_03. 

1. Do you have reproduced my problem on AOSP version 08_03?

2. Do you only update the config "dalvik.vm.usejit=true" to improve this problem on version 08_05?

Thanks

  • Hi Ken,

    We also tuned dex2oat settings and the VM heap. See:
    git.ti.com/.../

    Guillaume also suggested to disable sound effects which trig the dma channel problem (Untoggle Settings -> Sound & Vibration -> Touch sounds)
    to see if that improves.
    Did you try that suggestion as well?

    Hope that helps,
    Mattijs

  • Hi,

    I had lunched same test application "Myapplication4.rar" on aosp 08_03 and 08_05.

    The 08_05 result is no better than 08_03.

    I had provided logcat log and delay time experiment log.

    ---------------------------- PROCESS STARTED (1627) for package com.example.myapplication ----------------------------
    2022-11-18 19:05:40.286   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +2s241ms
    2022-11-18 19:05:55.104   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +692ms
    2022-11-18 19:05:57.370   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +874ms
    2022-11-18 19:05:59.029   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +752ms
    2022-11-18 19:06:00.389   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +784ms
    2022-11-18 19:06:01.818   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +814ms
    2022-11-18 19:06:03.346   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +839ms
    2022-11-18 19:06:04.828   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +809ms
    2022-11-18 19:06:06.195   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +802ms
    2022-11-18 19:06:07.641   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +866ms
    2022-11-18 19:06:08.861   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +738ms
    2022-11-18 19:06:10.117   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +737ms
    2022-11-18 19:06:11.245   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +665ms
    2022-11-18 19:06:12.637   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +741ms
    2022-11-18 19:06:13.978   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +702ms
    2022-11-18 19:06:15.357   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +711ms
    2022-11-18 19:06:16.618   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +784ms
    2022-11-18 19:06:17.983   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +873ms
    2022-11-18 19:06:19.170   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +809ms
    2022-11-18 19:06:20.386   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +682ms
    2022-11-18 19:06:21.693   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +736ms
    2022-11-18 19:06:22.951   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +713ms
    2022-11-18 19:06:24.145   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +653ms
    2022-11-18 19:06:25.534   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +739ms
    2022-11-18 19:06:26.758   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +746ms
    2022-11-18 19:06:27.970   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +688ms
    2022-11-18 19:06:29.148   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +702ms
    2022-11-18 19:06:30.445   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +691ms
    2022-11-18 19:06:31.590   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +651ms
    2022-11-18 19:06:32.929   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +759ms
    2022-11-18 19:06:34.150   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +684ms
    2022-11-18 19:06:35.404   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +698ms
    2022-11-18 19:06:36.362   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +491ms
    2022-11-18 19:06:38.390   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +571ms
    2022-11-18 19:07:12.326   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +581ms
    2022-11-18 19:07:13.698   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +678ms
    2022-11-18 19:07:14.919   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +576ms
    2022-11-18 19:07:16.128   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +616ms
    2022-11-18 19:07:17.249   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +578ms
    2022-11-18 19:07:18.378   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +632ms
    2022-11-18 19:07:19.507   532-586   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +600ms
    ---------------------------- PROCESS STARTED (2200) for package com.example.myapplication ----------------------------
    2023-01-14 13:23:52.018   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +2s561ms
    2023-01-14 13:23:58.103   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s680ms
    2023-01-14 13:24:00.846   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s776ms
    2023-01-14 13:24:03.165   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s505ms
    2023-01-14 13:24:05.682   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s884ms
    2023-01-14 13:24:08.019   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s512ms
    2023-01-14 13:24:10.463   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s832ms
    2023-01-14 13:24:12.436   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s364ms
    2023-01-14 13:24:15.702   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s531ms
    2023-01-14 13:24:18.092   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s635ms
    2023-01-14 13:24:20.412   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s397ms
    2023-01-14 13:24:22.799   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s455ms
    2023-01-14 13:24:25.335   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s729ms
    2023-01-14 13:24:27.504   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s349ms
    2023-01-14 13:24:29.734   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s545ms
    2023-01-14 13:24:32.591   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s417ms
    2023-01-14 13:24:34.712   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s546ms
    2023-01-14 13:24:36.865   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s332ms
    2023-01-14 13:24:38.668   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s158ms
    2023-01-14 13:24:40.697   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s151ms
    2023-01-14 13:24:42.414   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s160ms
    2023-01-14 13:24:44.590   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s354ms
    2023-01-14 13:24:46.776   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s631ms
    2023-01-14 13:24:50.921   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s571ms
    2023-01-14 13:24:52.352   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +794ms
    2023-01-14 13:24:58.552   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s194ms
    2023-01-14 13:25:00.341   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +1s103ms
    2023-01-14 13:25:06.519   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s238ms
    2023-01-14 13:25:08.004   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +877ms
    2023-01-14 13:25:11.388   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.TestPage2: +1s392ms
    2023-01-14 13:25:12.840   554-606   ActivityTaskManager     system_process                       I  Displayed com.example.myapplication/.MainActivity: +760ms

    android_08_05 logcat.txt5543.MyApplication4.rar

    Please let me know if you have any further information.

    Thanks.

  • Hi

    Did you launch  test application in my attached file  in aosp 08_03 and 08_05?

    I want to check that you have the same problem as I do.

    Thanks.

  • Hi Ken,

    i will do check next week, i ping you when i do test in my side

    Guillaume

  • Hi Guillaume,

    Thanks for your reply, Please let me know if you have any further information.

    Thanks

  • Hi Ken,

    i confirm what you see but actually i have no solution for you to improve this actually.

    Guillaume

  • Hi Guillaume,

    Do you think this issue is related to the bit color depth setting?

    What is the default value of  bit color depth in am62x android aosp?

    Can you show me how to modify bit color depth in android 12 aosp?

    Thanks

  • Hi,

    not sure it's easy to change it.
    for you apps do you try with kotlin language to see if you see a difference ?

    kotlin replace java for apps, perhaps you can try this.

    i will try to do some new test in few days

  • Hi ,
    do you share last code from your apps ?
    because i redo some test today and i do see same log as you share. so if you have an now recent source code please shared

    in my side i compare with first ticket you open and your delayTime excel file.
    i actually work on android 13 porting and do quick test and small improvement in my side :

    for l"onCreate" 170-180 instead of 200-220


    Guillaume