Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(194)

Issue 760053003: Generalize GPU rasterization device whitelist. (Closed)

Created:
6 years ago by aelias_OOO_until_Jul13
Modified:
5 years, 10 months ago
Reviewers:
vangelis, Zhenyao Mo
CC:
ajuma, chromium-reviews, ernstm, piman+watch_chromium.org, no sievers, Vangelis Kokkevis, vmiura
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Generalize GPU rasterization device whitelist. This change is based on the empirical data in the following spreadsheets: 1. http://go/ganesh-test-spreadsheet -- showing the results of a manual test pass various devices we have locally) 2. http://go/ganesh-previous-whitelist -- showing the list of devices we've successfully whitelisted by machine-model-name in this file. (This patch replaces that cherry-picked list, as every device in it that survived until now has Adreno 3xx.) Conclusions: 1. All Adreno 3xx are stable, with high confidence. 2. Nvidia, Broadcom and Hisilicon are considered stable with medium confidence (fine everywhere we've tested so far, but number of devices tested is limited). 3. All PowerVR and Mali-628 have really bad performance even on simple text pages. 4. Some but not all Mali-400 and Adreno 2xx have serious bugs. There's no systematic criteria to distinguish the good from the bad, so none of them are whitelisted here. Might be worth revisiting these in the future as their market share seems relatively high (either via targeted whitelisting, or workarounds). NOTRY=true BUG=424970 Committed: https://crrev.com/58782a11f98bee0dac437ae7ebc045d4c4628613 Cr-Commit-Position: refs/heads/master@{#307526}

Patch Set 1 #

Patch Set 2 : Fix syntax, and remove 544 #

Total comments: 5

Patch Set 3 : Split off into new UMA IDs #

Patch Set 4 : Merge everything back as in patchset 2 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -13 lines) Patch
M gpu/config/software_rendering_list_json.cc View 1 3 2 chunks +25 lines, -13 lines 0 comments Download

Messages

Total messages: 17 (3 generated)
aelias_OOO_until_Jul13
PTAL. I still need to try installing this on a device of each category to ...
6 years ago (2014-12-06 01:04:09 UTC) #2
Zhenyao Mo
LGTM
6 years ago (2014-12-06 01:09:52 UTC) #3
aelias_OOO_until_Jul13
I removed PowerVR 544 as I just tried a Galaxy S4 GT-I9500 and the janks ...
6 years ago (2014-12-06 01:57:43 UTC) #4
Zhenyao Mo
https://codereview.chromium.org/760053003/diff/20001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (right): https://codereview.chromium.org/760053003/diff/20001/gpu/config/software_rendering_list_json.cc#newcode1069 gpu/config/software_rendering_list_json.cc:1069: "gl_renderer": "NVIDIA.*" should this be gl_vendor instead?
6 years ago (2014-12-06 15:05:29 UTC) #5
vangelis
Alex, do the devices you meant to blacklist not support ES 3.0 or are not ...
6 years ago (2014-12-08 06:12:46 UTC) #6
vangelis
https://codereview.chromium.org/760053003/diff/20001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (right): https://codereview.chromium.org/760053003/diff/20001/gpu/config/software_rendering_list_json.cc#newcode1052 gpu/config/software_rendering_list_json.cc:1052: "id": 96, I would suggest using a different blacklist ...
6 years ago (2014-12-08 06:12:58 UTC) #8
aelias_OOO_until_Jul13
On 2014/12/08 at 06:12:46, vangelis wrote: > Alex, do the devices you meant to blacklist ...
6 years ago (2014-12-08 23:13:57 UTC) #9
aelias_OOO_until_Jul13
https://codereview.chromium.org/760053003/diff/20001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (right): https://codereview.chromium.org/760053003/diff/20001/gpu/config/software_rendering_list_json.cc#newcode1052 gpu/config/software_rendering_list_json.cc:1052: "id": 96, On 2014/12/08 23:13:57, aelias wrote: > On ...
6 years ago (2014-12-09 00:25:04 UTC) #10
vangelis
lgtm
6 years ago (2014-12-09 19:31:28 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/760053003/60001
6 years ago (2014-12-09 19:57:36 UTC) #13
commit-bot: I haz the power
Committed patchset #4 (id:60001)
6 years ago (2014-12-09 19:58:37 UTC) #14
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/58782a11f98bee0dac437ae7ebc045d4c4628613 Cr-Commit-Position: refs/heads/master@{#307526}
6 years ago (2014-12-09 19:59:33 UTC) #15
Zhenyao Mo
LGTM
5 years, 10 months ago (2015-01-29 22:27:06 UTC) #16
aelias_OOO_until_Jul13
5 years, 10 months ago (2015-01-29 22:40:05 UTC) #17
Message was sent while issue was closed.
This is an old CL that I linked in https://codereview.chromium.org/877343008/,
did you mean to approve that one?

Powered by Google App Engine
This is Rietveld 408576698