New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 854677 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner: ----
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Rendering artifacts for android and crostini apps

Project Member Reported by reve...@chromium.org, Jun 20 2018

Issue description

Chrome Version: 69.0.3464.0 (Official Build) dev (64-bit)

Most noticeable for X11 apps. E.g. open gtk-demo and a few windows. Contents becomes black frequently when new windows or menus appear. It's also happening for native wayland apps like gtk3-demo, but less noticeable (shadow flashes darker instead of the whole window flashing black. 

It seems to be related to HW overlays, as it goes away when windows are placed part offscreen so that HW overlays can't be used.
 
Maybe related to underlays as I think 10798.0.0 is the first dev-channel release with underlays enabled.
Cc: reve...@chromium.org
 Issue 854797  has been merged into this issue.
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/74ddb9c6f8d69d7ef4fffd4f07325b1a98532872

commit 74ddb9c6f8d69d7ef4fffd4f07325b1a98532872
Author: Daniele Castagna <dcastagna@chromium.org>
Date: Thu Jun 21 22:59:02 2018

Add chrome://flags entry to select overlay strategies

This patch adds a multi-value entry in about://flags that will
help enabling/disabling HW overlay strategies used to promote quads
to HW overlays.

Bug:  854677 
Change-Id: Ibaedb02084a0b6aea490637bd6c4456caa63e29d
Reviewed-on: https://chromium-review.googlesource.com/1108520
Commit-Queue: Daniele Castagna <dcastagna@chromium.org>
Reviewed-by: David Reveman <reveman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569403}
[modify] https://crrev.com/74ddb9c6f8d69d7ef4fffd4f07325b1a98532872/chrome/browser/about_flags.cc
[modify] https://crrev.com/74ddb9c6f8d69d7ef4fffd4f07325b1a98532872/chrome/browser/flag_descriptions.cc
[modify] https://crrev.com/74ddb9c6f8d69d7ef4fffd4f07325b1a98532872/chrome/browser/flag_descriptions.h
[modify] https://crrev.com/74ddb9c6f8d69d7ef4fffd4f07325b1a98532872/tools/metrics/histograms/enums.xml

Project Member

Comment 4 by bugdroid1@chromium.org, Jun 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7a570faeb1341485dde67659cbe34c3f323dc7f4

commit 7a570faeb1341485dde67659cbe34c3f323dc7f4
Author: David Reveman <reveman@chromium.org>
Date: Thu Jun 21 23:24:01 2018

Revert "cros: Enable underlay strategy"

This reverts commit 9e00c38a333a070f03c3c4fd22a7026d5c573990.

Reason for revert: This seem to have caused at least 2 serious rendering artifacts:

crbug.com/854790
 crbug.com/854677 

Original change's description:
> cros: Enable underlay strategy
> 
> Add "underlay" to the list of overlay strategies on all the CrOS
> platform that are using drm atomic.
> 
> This strategy will make it possible to use HW overlays for
> content like video/webgl even when it's partially occluded by
> other HTML content.
> 
> Bug: 789288
> Change-Id: I834d129c7dcd359bfd00eed8df820a8d3b134ee2
> Reviewed-on: https://chromium-review.googlesource.com/1081307
> Reviewed-by: Kristian H. Kristensen <hoegsberg@chromium.org>
> Reviewed-by: Avi Drissman <avi@chromium.org>
> Commit-Queue: Daniele Castagna <dcastagna@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#563466}

TBR=avi@chromium.org,dcastagna@chromium.org,hoegsberg@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 789288, 854790,  854677 
Change-Id: Ia46fe68d42ced9f625553120dd3c98096a820b99
Reviewed-on: https://chromium-review.googlesource.com/1110778
Reviewed-by: David Reveman <reveman@chromium.org>
Commit-Queue: David Reveman <reveman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569445}
[modify] https://crrev.com/7a570faeb1341485dde67659cbe34c3f323dc7f4/content/browser/compositor/gpu_process_transport_factory.cc

Components: OS>Kernel>Graphics OS>Systems>Containers
Status: Fixed (was: Untriaged)
Summary: Rendering artifacts for android and crostini apps (was: Rendering artifacts for crostini apps)

Sign in to add a comment