Crosswalk Performance Mega-thread

From the Asset Store
Firebase: Analytics, Dynamic Links, Remote Config, Performance, Crashlytics on Android, iOS & Web Browser
  • test game: Propaganda

    Samsung i9300 Galaxy S III - Android 4.3 & Samsung Galaxy Tab Pro 8.4 SM-T320 - Android 4.4

    Skia - I run only one test on i9300 with fps over 55, so didn't need to test it further. Both devices = no problem

    -------------------------

    Now devices which always have problems when running C2 games. I also run cw7 shell for the reference.

    Samsung Galaxy Tab 3 SM-T110 - Android 4.4.2

    Skia - fps 3-12

    cw7 - fps 19-30

    GIGABYTE GSmart Guru G1 - Android 4.2.1

    Skia - fps 5

    cw7 - fps 30

    ---------------------------

    Cw7 still performs best. I tried one more test with cw12 on Galaxy Tab 3 and got 12-18 fps, which is worse than cw7, but better than Skia.

  • Thanks for the feedback. I will pass it along to the team.

  • I'm pretty sure that all the devices of the previous posts have blacklisted GPUs, Galaxy S3 Mini for sure (I had one too).

    Is this experimental apk skipping the chromium GPU blacklist like the official Crosswalk builds?

    If not, this may explain the huge performance difference.

  • I didn't test canvas2d. I don't plan to support it for my game.

    Anybody compared webgl perf on a lower end device?

    Also, is there a cw13 shell up somewhere for comparison?

  • I didn't test canvas2d. I don't plan to support it for my game.

    How do you want to do that? I'd like to use it in my game, but haven't found solution.

    Anybody compared webgl perf on a lower end device?

    In my case, there's no difference. Both devices are blacklisted and switch to canvas 2d.

  • TiAm

    Webgl version of my game failed on S3 mini, it shows Canvas 2d instead.

    Webgl: http://egyptoon.net/games/prop2/index.html

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Knifegrinder - it is not. I will have a build up later that skips the blacklist

  • TiAm and check out https://www.dropbox.com/s/1y65f1hnh64o1 ... m.apk?dl=0

    make_apk.py --manifest=manifest.json  --xwalk-command-line="--ignore-gpu-blacklist" --package=com.idmaffett.skiafix
    [/code:wg91whaq]
  • imaffett TiAm

    * Webgl version of Propaganda game http://egyptoon.net/games/prop2/index.html

    Renderer= Webgl (now it's active)

    fps= 30 (crosswalk 7 is better by 10 to 15 frames per second)

    cpu load = 50 to 60 %

    huge improvement in performance but Crosswalk 7 is still better

    -------------------------------------------

    * Canvas version of Propaganda game http://egyptoon.net/games/prop/index.html

    Renderer= Canvas 2d

    fps= 41 (very close to Crosswalk 7, may be the same performance or less by 5 frames!)

    cpu load = 50 to 60 %

    huge improvement in performance! ALMOST the same performance of Crosswalk 7, YES! i need this version please! I'm very happy with it!

    THANKS for your great work!

  • Egyptoon - just wanted to clarify. The build I posted with the --xwalk-command-line="--ignore-gpu-blacklist" has acceptable performance?

    Anyone else with feedback?

  • imaffett

    YES, this is it ( --xwalk-command-line="--ignore-gpu-blacklist")

    https://www.dropbox.com/s/1y65f1hnh64o1 ... m.apk?dl=0

    this command line makes the performance = Crosswalk 7 performance, almost the same, very acceptable.

  • another test on "Note edge"

    fps= 60 and stable.

  • Egyptoon - Thanks for the verification. I hope to have more news next week (the Crosswalk team is out of the office now for the weekend).

  • imaffett

    Yes, the performance is much better with gpu blacklist off.

    Samsung Galaxy Tab 3 SM-T110 - Android 4.4.2

    Skia gpu on - fps 3-12

    Skia gpu off - fps 28

    GIGABYTE GSmart Guru G1 - Android 4.2.1

    Skia gpu on - fps 5

    Skia gpu off - fps 24-25

    On both devices fps jumped up significantly and is stable without spikes.

  • Hi imaffett

    Under some project folders now I have a "plugins" folder, but not in all of my project folders.

    What's it is purpose?

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)