Crosswalk Performance Mega-thread

Discussion and feedback on Construct 2

Post » Mon Mar 23, 2015 1:42 pm

Ok - the CW7 shell app can be found at https://www.dropbox.com/s/xt5h50lghjs79 ... d.apk?dl=0

The CW10 shell app can be found at https://www.dropbox.com/s/vvr5whoupdwr9 ... d.apk?dl=0
Intel Corporation
B
5
S
2
Posts: 133
Reputation: 871

Post » Mon Mar 23, 2015 1:46 pm

Iolva wrote:Hi
I would like to point out three things:

1. Is the WebStorage going to work if we update our APKs from CW10 to CW12?
The upgrade from CW7 to CW10 erased all the WebStorage

2. I have tested my app with the "CW11Shell" and "CW12Shell" and I have to say the performance is way better than CW10 (CW11 is fast, but CW12 is even a little bit faster)!
The game feels totally different, I'm hoping to see CW12 as stable version

3. Is somewhere a changelog of these CW11 and CW12?
I'm sure the improvements we are seeing here does not come from magic!
I would like to read the changelogs

Thanks for all the effort!


Hi @Lolva

#1 this was fixed. CW10 upgrade should NOT remove local storage. If this is still happening in our build system, let me know.

#2 - thanks. I'll try to make a push if this is the case

#3 - You can find all information about Crosswalk at http://crosswalk-project.org
Intel Corporation
B
5
S
2
Posts: 133
Reputation: 871

Post » Mon Mar 23, 2015 7:51 pm

I've got around ~40fps with all CW shells on my galaxy s3 with my game, but with cw10 it feels like 15fps, the game is unplayable with it, cw7 is smooth like butter, cw11 is smooth too and cw12 is a little smoother than cw11. With cw7 or 11 or 12 i feel that it is really 40 fps without lags and almost without "garbageous experience" (aka jank). I'm not sure, but i guess i can have a more precise results if shells will run on fullscreen, maybe i'm wrong.
B
22
S
9
G
7
Posts: 421
Reputation: 6,543

Post » Mon Mar 23, 2015 8:21 pm

@imaffett

Will give all these shells a go. Really grateful for all your involvement on this; it looks like we are starting to get a better picture of what our options look like. It's a shame that CW7 still seems to be tops on perf, but it looks like cw11/12 are usable, especially in comparison to CW10.
Don't lose your work. Backup your game with Dropbox.
B
43
S
10
G
10
Posts: 1,106
Reputation: 9,152

Post » Tue Mar 24, 2015 2:46 pm

@imaffett
My results on Galaxy S3 mini for both shells :-

* Crosswalk 7 (canvas) = 45 fps ! yes 45 and can reach 48, not just playable but "enjoyable"!
* Crosswalk 7 (webgl) = failed, the games forced to work on canvas.

* Crosswalk 10 (canvas) = 30 to 35 fps (much better now in sell and don't know why, it was 15 fps when using intel xdk).
* Crosswalk 10 (webgl) = failed too.

Now i can see that crosswalk 11 and 12 are worse than 10 !
crosswalk 7 is still the best.
According to my tests and my game i see there is no way for it to be playable without fixing crosswalk 7 or updating (not downgrading) the current versions of crosswalk.
B
15
S
5
Posts: 192
Reputation: 1,514

Post » Tue Mar 24, 2015 2:59 pm

@Egyptoon

I downloaded your game from Google Play
and run it on my medium CPU phone (26.000 points in Antutu);
it was not bad but still no butter smooth, 60 fps

so Crosswalk is not good even for very simple games :(
B
18
S
6
G
1
Posts: 783
Reputation: 4,177

Post » Tue Mar 24, 2015 6:55 pm

@imaffett
So...
If we choose to upgrade our apps from any version of CW to any newer version of CW:
Our apps are going to be able to read the old WebStorage data?

I don't want that my players lose their progress in the game (WebStorage)
Thanks
B
73
S
21
G
10
Posts: 641
Reputation: 9,798

Post » Tue Mar 24, 2015 7:24 pm

@Iolva
The problem now isn't to loose the Webstorage data, but loosing the ability to play in the first place!
The performance is very poor, forget about the powerful devices that can run anything, at lease 50% of players will give the game one star on Google Play because of the poor performances that makes the game unplayable.
Even with crosswalk 7 i get about 10 reviews everyday mentioned the "poor performance"!, imagine what can happen if i use crosswalk 10 or 11 or 12 !!! players will kill me.
Somebody give me a fixed Crosswalk 7 without OpenSSL issue, PLEASE.
I don't need anything else in my sad life on this planet.
B
15
S
5
Posts: 192
Reputation: 1,514

Post » Tue Mar 24, 2015 7:40 pm

i was wondering if anyone tried this - http://tmtg.net/glesjs/

it's almost a native webGL renderer for mobile phones, someone might take it over and develop, because it has like 90% less overhead opposed to chromium based crosswalk and supports a couple of features, but also gives massive performance.

@Ashley - what do you think about this one?
Sea Monsters template - Isometric
Also includes 40 pages PDF of optimizations and "how-to" for your games, and how the "sea monsters" template was built. Follow link for details :)

sea-monsters-templates-and-assets_t162705
B
35
S
12
G
12
Posts: 612
Reputation: 8,952

Post » Tue Mar 24, 2015 7:45 pm

Egyptoon wrote:@Iolva
The problem now isn't to loose the Webstorage data, but loosing the ability to play in the first place!
The performance is very poor, forget about the powerful devices that can run anything, at lease 50% of players will give the game one star on Google Play because of the poor performances that makes the game unplayable.
Even with crosswalk 7 i get about 10 reviews everyday mentioned the "poor performance"!, imagine what can happen if i use crosswalk 10 or 11 or 12 !!! players will kill me.
Somebody give me a fixed Crosswalk 7 without OpenSSL issue, PLEASE.
I don't need anything else in my sad life on this planet.


I do not believe the CW team will upgrade CW7 at all. Your best bet is going to be grabbing the source, patching it and building from the command line.
Intel Corporation
B
5
S
2
Posts: 133
Reputation: 871

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 7 guests