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.

AM625: am625 version 09.00.00.03 Launching the Firefox Browser cpu ratio is over 100

Part Number: AM625

1.The Firefox browser included in the TI Apps Launcher has a 100% cpu usage after loading the page.

2.Web pages load slowly.

  • Tip Wang,

    This is a containerized version of Firefox that uses software rendering as a proof of concept for containerized applications. High CPU utilization is expected.

    Regards,

    Randolph

  • hi,Randolph,Thanks for your reply.

    The Firefox browser included in the TI Apps Launcher,The documentation indicates that this routine takes 10 to 12 seconds to open.

    If I use tisdk-default-image-am62xx-evm.wic.xz to burn to SD card this time is about 10 seconds or so, but if I recompile the kernel and the module this time becomes about 1 minute, I don't know what I'm doing wrong, I didn't change anything in the config file when I recompiled.

  • Tip,

    If you rebuilt the kernel there is a chance that the GPU driver is not loading and you are also software rendering Weston as well. This adds unnecessary overhead and is currently unoptimized as it is using softpipe instead of llvmpipe (I'm in the middle of getting us to migrate to llvmpipe now). Please insure the pvrsrvkm module is loaded before Weston is started. This can be done by manually running "insmod" on the driver ko and then running depmod afterward.

    Regards,

    Randolph

  • Randolph,

    I have recompiled and loaded pvrsrvkm.ko correctly, but the result is as stated before.

  • Tip,

    Did you make sure to restart the weston instance or reboot after issuing the above commands?

    If you are still having issues with this, it may be an issue with your kernel config excluding a recommended option. Use the following script to check for missing configuration options in that case: https://github.com/moby/moby/blob/master/contrib/check-config.sh

    Regards,

    Randolph