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

Issue 730072 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 719213
Owner: ----
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug-Regression


Show other hotlists

Hotlists containing this issue:
Chromium-Packagers


Sign in to add a comment

Unavailable hardware acceleration with Radeon HD 6870

Reported by evange...@foutrelis.com, Jun 6 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36

Steps to reproduce the problem:
0. Have an AMD Radeon GPU
1. Go to chrome://gpu/
2. Check Graphics Feature Status
3. All say "Software only, hardware acceleration unavailable"

What is the expected behavior?
Hardware acceleration should be working like it did in Chromium 58

What went wrong?
Chromium is incorrectly detecting the following problem:

"ATI/AMD cards with older drivers in Linux are crash-prone"

This is happening, most likely, because of the addition of SwiftShader. There needs to be an exception for it in gpu/config/software_rendering_list.json.

Chromium 58 works fine since it's using the Mesa driver for which there is an exception in the above list.

Did this work before? Yes 58.0.3029.110

Chrome version: 59.0.3071.86  Channel: stable
OS Version: 
Flash Version: 

This should affect both Chrome 59 and Chromium 59. It makes for a choppy browsing experience.
 
Building Chromium 59 with 'enable_swiftshader=false' seems to restore the proper behavior. The exception still needs to be added, but for Linux distros with recent versions of Mesa, wouldn't it be preferable to use Mesa over SwiftShader?
I'm attaching two dumps of "chrome://gpu/":

gpu-mesa.html -- this is from Chromium 59 built with 'enable_swiftshader=false'
gpu-swiftshader -- this is from Chromium 59 with SwiftShader enabled (the default)
gpu-mesa.html
56.1 KB View Download
gpu-swiftshader.html
51.1 KB View Download
Cc: pbomm...@chromium.org abdulsyed@chromium.org
Components: -UI Internals>GPU
Labels: pre-stable-59.0.3071.86 M-59
Cc: sugoi@chromium.org capn@chromium.org
Cc: kbr@chromium.org

Comment 6 by sugoi@chromium.org, Jun 6 2017

While this is tied to SwiftShader, the blacklisting of the Radeon HD 6870 on Linux is probably not caused by SwiftShader. In the gpu-mesa.html file, WebGL is marked as "Hardware accelerated" and SwiftShader is only enabled if WebGL is blacklisted on a given hardware, so something else caused Chromium to disable WebGL before SwiftShader was enabled.

Comment 7 by capn@chromium.org, Jun 6 2017

Mergedinto: 719213
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment