Hi Xing,

Seems correct, I have installed 42.0.2311.107 and raster was off on Galaxy
S2. However, in Chrome 43 the raster is on but Crosswalk 14 that is based
on Chromium 43 has the raster still off. I followed your suggestion and use
Crosswalk 14 with the following code snippet:

@Override
protected void onXWalkReady() {
XWalkPreferences.setValue(XWalkPreferences.ANIMATABLE_XWALK_VIEW, false);
loadUrl(launchUrl);
}

Please advise.

Thanks
Dan






On Fri, Jun 26, 2015 at 3:44 AM, Xu, Xing <[email protected]> wrote:

>  Also, you may try version 42.0.2311.107:
>
>
> http://www.apkmirror.com/apk/google-inc/chrome/chrome-42-0-2311-107-android-apk-download/
>
>
>
> Version 42.0.2311.107 and 42.0.2311.135 shares the same gpu blacklist.
>
> But in crosswalk 15/chromium 44, the gpu blacklist has changed.
>
>
>
> Besides TextureView/SurfaceView, gpu blacklist may also has influences on
> this issue.
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Crosswalk-help [mailto:
> [email protected]] *On Behalf Of *Xu,
> Xing
> *Sent:* Friday, June 26, 2015 8:26 AM
> *To:* Dan Green
>
> *Cc:* [email protected]
> *Subject:* Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> I didn’t try. But you may google for it:
>
>
> https://www.google.com/search?q=42.0.2311.135&oq=42.0.2311.135&aqs=chrome..69i57j69i60j69i61.207j0j7&sourceid=chrome&es_sm=122&ie=UTF-8
>
>
>
> The latest crosswalk 13 is based on chromium 42.0.2311.135.
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Dan Green [mailto:[email protected]
> <[email protected]>]
> *Sent:* Friday, June 26, 2015 12:45 AM
> *To:* Xu, Xing
> *Cc:* Bnaya Peretz; Balestrieri, Francesco;
> [email protected]
> *Subject:* Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> Hi Xing,
>
>
>
> I'm not sure how to find the APK for this specific version, can you please
> direct me to a link for that.
>
>
>
> Also, why you need me to test this version of Chrome?
>
>
>
> Thanks
>
> Dan
>
>
>
>
>
> On Thu, Jun 25, 2015 at 4:12 AM, Xu, Xing <[email protected]> wrote:
>
>  Can you try chrome for android with version number 42.0.2311.135?
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Dan Green [mailto:[email protected]]
> *Sent:* Wednesday, June 24, 2015 8:06 PM
>
>
> *To:* Bnaya Peretz
> *Cc:* Xu, Xing; Balestrieri, Francesco;
> [email protected]
> *Subject:* Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> Thank you Banya for the information.
>
>
>
> Xing, is this indeed the situation? is it possible to workaround it?
>
>
>
> Thanks
>
> Dan
>
>
>
> On Wed, Jun 24, 2015 at 2:53 PM, Bnaya Peretz <[email protected]> wrote:
>
>  I think that the problem might be that the activity onCreate is executed
> after crosswalk is loaded and you can'tchange ANIMATABLE_XWALK_VIEW after
> the webview already created
>
> you need to set it in the plugin level.
>
>
>
> its looks like you can set it to true the plugin/config.xml adding <preference
> name="CrosswalkAnimatable" value="true" />
>
>
> https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/blob/master/src/android/XWalkCordovaView.java#L34-L39
>
> The problem is that it can only set to true in that method and not false
> with the current code and if the default is true you can't set it that way.
>
> I would recommended to edit the XWalkCordovaView.java in our plugin code
> and hardcode it to false to check if its solves the problem.
>
> if its solves the problem we should PR the plugjn to make it able to set 
> ANIMATABLE_XWALK_VIEW
> also to false
>
>
>
> On Wed, Jun 24, 2015 at 12:14 PM, Dan Green <[email protected]>
> wrote:
>
>  Hi,
>
>
>
> The printed value is false.
>
>
>
> Dan
>
>
>
> On Wed, Jun 24, 2015 at 11:52 AM, Xu, Xing <[email protected]> wrote:
>
>  Can you add the following line after super.init();
>
> boolean  animatable =
> XWalkPreferences.getValue(XWalkPreferences.ANIMATABLE_XWALK_VIEW)
>
> and print the value of animatable?
>
>
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Dan Green [mailto:[email protected]]
> *Sent:* Wednesday, June 24, 2015 4:39 PM
> *To:* Bnaya Peretz
> *Cc:* Xu, Xing; Balestrieri, Francesco;
> [email protected]
>
>
> *Subject:* Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> Thank you Xing.
>
>
>
> I tried what you have suggested on Galaxy S2 and it doesn't work for me
> (i.e. GPU raster is off).
>
>
>
> Here is the Java code snippets:
>
>
>
> public class MyActivity extends CordovaActivity {
>
>
>
>     @Override
>
>     public void onCreate(Bundle savedInstanceState){
>
>         XWalkPreferences.setValue(XWalkPreferences.ANIMATABLE_XWALK_VIEW,
> false);
>
>             super.onCreate(savedInstanceState);
>
>         super.init();
>
>         super.loadUrl(Config.getStartUrl());
>
>     }
>
> }
>
>
>
> I used crosswalk-cordova-13.42.319.11-arm. I also try to reorder
> XWalkPreferences.setValue or to remove super.init() but I got the same
> result. Am I doing it wrong? Please advise.
>
>
>
> Bnaya, I don't know if Chromium dev workaround the problem, but Galaxy S2
> works with GPU raster and I didn't notice any issue. However, in Crosswalk
> < 15 GPU raster is off (and we get much worse performance).
>
>
>
> Thanks
>
> Dan
>
>
>
> On Wed, Jun 24, 2015 at 10:27 AM, Bnaya Peretz <[email protected]> wrote:
>
>  Some samsung devices have drives issues that (i think) broke GPU
> rasterisation and was blacklisted. now they will also support GPU
> rasterisation?
>
>
>
> On Wed, Jun 24, 2015 at 3:34 AM, Xu, Xing <[email protected]> wrote:
>
>   The difference is in crosswalk 15(version since 12 days ago), we set
> ANIMATABLE_XWALK_VIEW to false. Before this ANIMATABLE_XWALK_VIEW is true.
>
>
>
> For crosswalk 15, if you tried version generated after
> https://github.com/crosswalk-project/crosswalk/pull/3089 merged(12 days
> ago),  ANIMATABLE_XWALK_VIEW will be false and gpu raster will behave as
> chrome for android.
>
>
>
> For version before crosswalk 15(version since 12 days ago), you have to
> manually add
> "XWalkPreferences.setValue(XWalkPreferences.ANIMATABLE_XWALK_VIEW, false);"
> before new XWalkView. Otherwise gpu raster will be totally disabled.
>
>
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Crosswalk-help [mailto:
> [email protected]] *On Behalf Of *Dan
> Green
> *Sent:* Tuesday, June 23, 2015 4:49 PM
> *To:* Balestrieri, Francesco
> *Cc:* [email protected]
>
>
> *Subject:* Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> Thank you Xing for your answer.
>
>
>
> We use Cordova as a wrapper and Crosswalk as the runtime library for our
> app. We don't use specific Crosswalk code or do any special customization,
> so I'm not aware to ANIMATABLE_XWALK_VIEW and I may need to read about it
> a little bit more.
>
>
>
> Anyway, here is the situation:
>
>
>
> 1. We use "clean" Crosswalk, no tweaks and no Java code involved.
>
>
>
> 2. On devices such as Galaxy S2 GPU rasterizaiton is off on Crosswalk and
> CSS animations are very laggy.
>
>
>
> 3. On devices such as Galaxy S2 GPU rasterizaiton is turned-on on Chrome
> and CSS animations are much better.
>
>
>
> 4. According to my last check from today, when using Crosswalk 15 
> (crosswalk-cordova-15.44.366.0-arm)
> on Galaxy S2 GPU rasterizaiton is turned-on on Crosswalk and CSS
> animations are much better. Our code wasn't changed for that of course.
>
>
>
> What is the difference between Crosswalk < 13 to Crosswalk 15? I need to
> check also what happen in Crosswalk 14.
>
>
>
> Thanks
>
> Dan
>
>
>
> On Tue, Jun 23, 2015 at 11:32 AM, Dan Green <[email protected]>
> wrote:
>
>  Hi,
>
>
>
> I tested Crosswalk crosswalk-cordova-15.44.366.0-arm on LG G3, Galaxy S2
> and Nexus 10, here are the results:
>
>
>
> LG G3 (Android 5.0): when using Chrome remote debugging I was unable to
> check FPS or* '*Enable continuous page repainting', since when these are
> opened, the performance drops significantly (e.g. from ~60 to ~20 FPS).
> This is true for all devices. Overall, performance looks similar, maybe
> slightly worse but I can tell exactly because the debugging tools are not
> working properly.
>
>
>
> Galaxy S2 (Android 4.2, CyanogenMod): when I opened the app, after the
> splash screen, I got a screen with a solid color of the HTML background
> color and then black screen after few seconds. After few times I tried to
> reopen it, the app was loaded normally. Again I couldn't measure it exactly
> because of the problem with the debugging tools, but the FPS might be now
> slightly better (the game runs with 50-60 FPS).  The  good news is that CSS
> animations looks much better and indeed raster is now on! *Did you fix
> this in Crosswalk 14?*
>
>
>
> Nexus 10 (Android 5.1): works even worse. FPS dropped from 4 FPS in
> Crosswalk 13 to about 0.5 FPS :) (previously to Crosswalk 13 it was ~60
> FPS). CSS animations are very leggy (but the problem in CSS happens in
> Chrome too). Crosswalk for this device seems to be completely broken.
>
>
>
> Overall, this is a Canary build and it's unstable so it's hard to judge
> about the issues above. I couldn't determine if the performance bug (
> https://www.scirra.com/forum/crosswalk-performance-mega-thread_t125842) is
> fixed - I'll try to check it also on Galaxy S3.
>
>
>
> Side note: upgrading to Crosswalk 15, I needed to change the code of the
> class that inherits from CordovaActivity to override onXWalkReady(). This
> change in the API is annoying since now we need to toggle the source code
> each time we are testing different Crosswalk version.
>
>
>
> Thanks
>
> Dan
>
>
>
> On Mon, Jun 22, 2015 at 3:23 PM, Dan Green <[email protected]>
> wrote:
>
>  Ok. I'm not sure if it's possible, but adding the capability, when the
> APK is built by users, to selectively drop features (i.e. modular
> Crosswalk) will practically integrate Lite to the main branch.
>
>
>
> Nevertheless, the main concerns about currently using Crosswalk Lite are:
>
> 1) Is it consider to be stable as the regular release?
>
> 2) How often is it going to be re-based and applied with important fixes?
> (current release is based on CW 10)
>
>
>
> Thanks
>
> Dan
>
>
>
> On Mon, Jun 22, 2015 at 2:56 PM, Balestrieri, Francesco <
> [email protected]> wrote:
>
>  > "Do you mean why it wasn’t promoted to the stable channel? " - No, I
> meant, if it's indeed stable to use for production,
>
> >  why Crosswalk lite releases are still separated from the regular
> releases. It would be great to have the option to remove some
>
> > unused features and have smaller APK/consume less memory.
>
>
>
> Oh, sorry, I had missed the “lite” part in your original question. Merging
> Lite to master would mean dropping a lot of features, so Lite will always
> be a separate release.
>
>
>
> Francesco
>
>
>
> *From: *Dan Green <[email protected]>
> *Date: *Monday 22 June 2015 14:37
>
>
> *To: *Francesco Balestrieri <[email protected]>
> *Cc: *"[email protected]" <
> [email protected]>
> *Subject: *Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> "Do you mean why it wasn’t promoted to the stable channel? " - No, I
> meant, if it's indeed stable to use for production, why Crosswalk lite
> releases are still separated from the regular releases. It would be great
> to have the option to remove some unused features and have smaller
> APK/consume less memory.
>
>
>
> We are not sure yet if we are going to use Crosswalk lite (for the
> concerns mentioned above), but it seems mostly wanted to have the fix for
> Crosswalk 15 (assuming it indeed fix the performance issue) ported to
> Crosswalk 14/ Crosswalk 14 Lite.
>
>
>
> Thanks
>
> Dan
>
>
>
> On Mon, Jun 22, 2015 at 2:26 PM, Balestrieri, Francesco <
> [email protected]> wrote:
>
>  > is the version with the fix is already available in the downloads?
>
>
>
> Yes, it is available since 15.44.365.0
>
>
>
> > Also, we understand that Crosswalk 14 lite is about to be released soon
> and we are considering using it (mainly for performance reasons,
>
> > e.g. hopefully quicker startup time, memory usage etc.) . Is it consider
> to be stable enough for production apps? If so, why isn't merged to
>
> > the main branch?
>
>
>
> Do you mean why it wasn’t promoted to the stable channel? We had a few
> bugs and are waiting for the latest QA results before promotion.
>
>
>
> > Also, are you considering to port the aforementioned fix for Crosswalk
> 15 to Crosswalk 14 lite?
>
>
>
> We haven’t discussed this yet, it sounds like you would want it?
>
>
>
> Francesco
>
>
>
> *From: *Dan Green <[email protected]>
> *Date: *Monday 22 June 2015 14:15
> *To: *Francesco Balestrieri <[email protected]>
> *Cc: *"[email protected]" <
> [email protected]>
> *Subject: *Re: [Crosswalk-help] GPU rastar and performance issues on
> Crosswalk
>
>
>
> Thank you Francesco for the very quick and informative response!
>
>
>
> We will test Crosswalk 15 for Nexus 10 and we'll update you as soon as we
> done with that (is the version with the fix is already available in the
> downloads?)
>
>
>
> We are looking forward to get any update about the GPU rasterization - as
> I mentioned this is a huge performance hit and has a critical impact on
> devices that it's turned off.
>
>
>
> Also, we understand that Crosswalk 14 lite is about to be released soon
> and we are considering using it (mainly for performance reasons, e.g.
> hopefully quicker startup time, memory usage etc.) . Is it consider to be
> stable enough for production apps? If so, why isn't merged to the main
> branch? Also, are you considering to port the aforementioned fix for
> Crosswalk 15 to Crosswalk 14 lite?
>
>
>
> Thanks!
>
> Dan
>
>
>
>
>
>
>
> On Mon, Jun 22, 2015 at 1:48 PM, Balestrieri, Francesco <
> [email protected]> wrote:
>
>  Hi,
>
>
>
> I let someone else answer why GPU rasterization is turned off in Crosswalk
> but not in Chrome (it shouldn’t, BTW). Regarding this:
>
>
>
> > Also, is there any improvement in regard to the subject in
> https://www.scirra.com/forum/crosswalk-performance-mega-thread_t125842?
>
>
>
> You can follow the status here:
> https://crosswalk-project.org/jira/browse/XWALK-3720
>
>
>
> In short, after some back and forth there is a fix in Crosswalk 15 and it
> will be backported to the other current releases after it’s been verified
> to work. If you have any chance to try Crosswalk 15 and let us know how it
> works for you, that would be very helpful.
>
>
>
> Regards,
>
>
>
> Francesco
>
>
>
> *From: *Dan Green <[email protected]>
> *Date: *Monday 22 June 2015 13:05
> *To: *"[email protected]" <
> [email protected]>
> *Subject: *[Crosswalk-help] GPU rastar and performance issues on Crosswalk
>
>
>
> Hi,
>
>
>
> Thank you guys for your great work!
>
>
>
> It seems that setting GPU rastarization off is a big performance hit. In
> Crosswalk 13 GPU rastar is disabled for some devices (e.g. Galaxy S2) but
> for the same devices it's enabled in Chrome and seems to work OK. There is
> a huge difference in performance (specifically, in painting time) when
> setting GPU rastar on/off. See detailed explanation in
> https://crosswalk-project.org/jira/browse/XWALK-3614 (my comment from
> today).
>
>
>
> Just to extend on this a bit more, we see differences in performance
> between Crosswalk and chrome (in favor to Chrome) in other places. For
> example, we see on Nexus 10 (Android 5.1) that our game runs on 4FPS (!)
> when using Crosswalk 13 and 50-60 FPS on Chrome 43. Up to Crosswalk 10 we
> had similar FPS (is it related to
> https://www.scirra.com/forum/crosswalk-performance-mega-thread_t125842?)
>
>
>
> The performance issue is currently the most painful and critical for us
> (actually, it's also true for anyone I know that is using Crosswalk, or
> anyone that intends to use it but doesn't because of performance concerns).
> I would expect Crosswalk to have a performance at least as good as the
> corresponding Chrome.
>
>
>
> Why GPU rastarization is set off (for some device) in Crosswalk 13 but is
> enabled in Chrome and works fine? Also, is there any improvement in regard
> to the subject in
> https://www.scirra.com/forum/crosswalk-performance-mega-thread_t125842?
>
>
>
> Looking forward to get updates on this.
>
>
>
> Thanks!
>
> Dan
>
>
>
> ---------------------------------------------------------------------
> Intel Finland Oy
> Registered Address: PL 281, 00181 Helsinki
> Business Identity Code: 0357606 - 4
> Domiciled in Helsinki
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
>
>
> ---------------------------------------------------------------------
> Intel Finland Oy
> Registered Address: PL 281, 00181 Helsinki
> Business Identity Code: 0357606 - 4
> Domiciled in Helsinki
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
>
>
> ---------------------------------------------------------------------
> Intel Finland Oy
> Registered Address: PL 281, 00181 Helsinki
> Business Identity Code: 0357606 - 4
> Domiciled in Helsinki
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Crosswalk-help mailing list
> [email protected]
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>
>
>
>
>
>
>
>
>
>
>
>
>
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to