Regarding the status for ubercompositor (delegated-renderer)

841 views
Skip to first unread message

hyunki baik

unread,
Oct 30, 2013, 12:30:37 AM10/30/13
to graphi...@chromium.org
Hello,

I have tested "delegated-renderer" to use ubercompositor in Chrome Android Beta (31.0.1650.32 1650032). 

Assuming that uber can reduce the power consumption by delegating web-compositing of renderer to browser,
I have evaluated power consumption with and without ubercompositor on Samsung Galaxy Note 3 as below.
(On news.google.com site, I have performed scrolling test and measured the average current for 10 frames.)
I have found that uber can help to reduce power consumption.

options:  avg. current (mA)
--------------------------- 
uber_off: 630.05 
uber_on: 560.73

However, ubercompositor is not enabled by default in Chrome Android Beta and I have checked the current status of ubercompositor is "WIP" on Android.

Are there current major bugs or activities for this in Android?
What is your plan to enable this option by default? 

Thank you and regards,
--Hyunki

Gandhi Kishor Addanki

unread,
Oct 30, 2013, 8:36:40 AM10/30/13
to graphi...@chromium.org
Hi All,
    The master bug for delegated renderer is http://crbug.com/123444
The information here marked all the dependent bugs as resolved.
But, if we go through Blockedon fields addition below issues are still open.
 1. 164084 : Allow SkImageFilter to be serialized through IPC --> All OS
 2. 224062 : ÜC: Fix ResourceProvider teardown when resources have been sent to the parent --> All OS
 3. 303920 :UI issue in vimeo HTML5 video -->Chrome OS
 4. 294331 : video blink observed while switching full screen to normal mode and normal mode to full screen --> Chrome OS
5.283689(Dupe)  : Blank(Grey) screen is seen on restoring the chrome from taskbar --> Aura
6.306963 : Black screen glitches after minimising and restoring Aura canary --> Aura
7.123442 : Not public issue

Not very sure whether there are any other major pending bugs for enabling this feature.

Thanks,
Gandhi Kishor Addanki

Dana Jansens

unread,
Oct 30, 2013, 11:50:23 AM10/30/13
to Gandhi Kishor Addanki, graphics-dev
http://crbug.com/123444 is tracking the things we need to unblock shipping on aura. The bugs listed below are not marked as blocking it anymore, as they were found to not be related to ubercomp or not blocking-worthy.


Basically we're just trying it out at this time and seeing how it works. Since android is not an aura platform, it does not get all the work we've done for aura for free, and has some different requirements. This is the tracking bug if you're interested in android https://code.google.com/p/chromium/issues/detail?id=208551.


That's very nice to hear :)
 
However, ubercompositor is not enabled by default in Chrome Android Beta and I have checked the current status of ubercompositor is "WIP" on Android.

Are there current major bugs or activities for this in Android?
What is your plan to enable this option by default? 


We are trying to unify all our platforms until fewer code paths, and the spreadsheet tells this tale well.

Alexandre Elias

unread,
Oct 30, 2013, 10:28:14 PM10/30/13
to hyunki baik, graphics-dev, klo...@chromium.org
Hi Hyunki.  Thanks for providing this data on power consumption.  We predicted that ubercomp would reduce power usage of Chromium but had no data to back it up.  This information will help us prioritize the feature.

As Dana mentioned, there are still a few blocking bugs on Android such as http://crbug.com/239577, but it shouldn't be very far from shipping.  I hope that we can enable it by default for Milestone 33 or 34.

rbha...@nvidia.com

unread,
Nov 26, 2013, 5:43:44 AM11/26/13
to graphi...@chromium.org
Would ubercompositor benefits html5 video inline power on android ? I've tested delegated-renderer flag on latest content shell and on chrome 30 but video frames are not visible(blank video) only audio is played.


On Wednesday, October 30, 2013 10:00:37 AM UTC+5:30, hyunki baik wrote:

Dana Jansens

unread,
Nov 26, 2013, 11:07:00 AM11/26/13
to rbha...@nvidia.com, graphics-dev
On Tue, Nov 26, 2013 at 5:43 AM, <rbha...@nvidia.com> wrote:
Would ubercompositor benefits html5 video inline power on android ? I've tested delegated-renderer flag on latest content shell and on chrome 30 but video frames are not visible(blank video) only audio is played.

It will benefit the same way it does for WebGL for Flash. The missing video is https://code.google.com/p/chromium/issues/detail?id=282700
Reply all
Reply to author
Forward
0 new messages