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

Issue 639024 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Aug 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Enable accelerated 2D canvas on linux

Project Member Reported by junov@chromium.org, Aug 18 2016

Issue description

The blanket blacklisting of accelerated 2D canvas on linux is obsolete.  It is an old entry dating back from a time where we did not know which specific drivers were buggy.

With the advent gpu rasterization, we now have more granular blacklisting of buggy linux drivers that we can count on for disabling gpu features. It should be safe to allow accelerated 2D canvas on all linuces with stable drivers.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 18 2016

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

commit 15dd1c2199030d52529b74f2a13decdc3c60cdd1
Author: junov <junov@chromium.org>
Date: Thu Aug 18 20:10:50 2016

Allow 2D canvases to be GPU accelerated on linux

Removing an old gpu blacklist entry that disabled GPU acceleration of
2D canvases on linux.  The decision at the time was motivated by the
fact that a larger number of linux drivers were unstable and that GL
contexts would get dropped under heavy resource strain.  Since that
time, buggy drivers have been identified, and there are other
blacklist entries that disable all GPU features when those drivers
are detected, and Chrome does a better job of avoiding GPU resource
strain from canvas backings.

BUG= 639024 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2254293002
Cr-Commit-Position: refs/heads/master@{#412920}

[modify] https://crrev.com/15dd1c2199030d52529b74f2a13decdc3c60cdd1/gpu/config/software_rendering_list_json.cc

Comment 2 by junov@chromium.org, Aug 22 2016

Status: Fixed (was: Assigned)

Sign in to add a comment