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

Issue 10914247: Enable by default threaded compositing on windows and FCM on mac (Closed)

Created:
8 years, 3 months ago by Vangelis Kokkevis
Modified:
7 years, 5 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, Alexei Svitkine (slow)
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Enable by default: 1. threaded compositing on windows (except XP) 2. force compositing mode on mac and linux with 30% probability (for channels < beta) This patch also gives priority to the command line switches so that both threaded and force compositing mode can be turned off via the about:flags page or command line. In the near future, we will use the Finch framework to tweak the experiment percentages. It also disables ExtensionApiTest.CaptureVisibleTabJPeg as it triggers flakiness on it. chrome.tabs.captureVisibleTab is inherently racy as there is no way to guarantee that the tab has been painted at least once when that call is made. Note how the other variants of CaptureVisibleTab tests have already been disabled for similar reasons. BUG=143809, 128387, 146861 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=158707

Patch Set 1 #

Total comments: 1

Patch Set 2 : removing old field trial code #

Total comments: 4

Patch Set 3 : fix broken tests #

Patch Set 4 : merge with latest code #

Patch Set 5 : remove unecessary blank line #

Patch Set 6 : fix linux compile issue #

Patch Set 7 : browser test fixes #

Patch Set 8 : reverting ccTextureLayer change #

Patch Set 9 : fixes #

Patch Set 10 : Added Finch warning. #

Patch Set 11 : shorten field trial period #

Total comments: 6

Patch Set 12 : addressing review comments #

Patch Set 13 : Explicitly exclude OS_CHROMEOS from the field trial" #

Patch Set 14 : rebased to the latest code #

Patch Set 15 : mac and linux get fcm with 30% probability #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -60 lines) Patch
M chrome/browser/chrome_gpu_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +27 lines, -23 lines 0 comments Download
M chrome/browser/extensions/extension_tabs_apitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/task_manager/task_manager_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5 lines, -3 lines 0 comments Download
M chrome/test/gpu/gpu_feature_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 chunks +40 lines, -29 lines 0 comments Download
M content/common/compositor_util.cc View 2 chunks +13 lines, -4 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
Vangelis Kokkevis
thakis, can you please take a look?
8 years, 3 months ago (2012-09-13 01:32:58 UTC) #1
Nico
lgtm, but someone from the the field trial folks should take a look too. https://codereview.chromium.org/10914247/diff/1/chrome/browser/chrome_gpu_util.cc ...
8 years, 3 months ago (2012-09-13 01:37:21 UTC) #2
vangelis
On 2012/09/13 01:37:21, Nico wrote: > lgtm, but someone from the the field trial folks ...
8 years, 3 months ago (2012-09-13 01:47:22 UTC) #3
Nico
lgtm https://codereview.chromium.org/10914247/diff/4001/chrome/browser/chrome_gpu_util.cc File chrome/browser/chrome_gpu_util.cc (right): https://codereview.chromium.org/10914247/diff/4001/chrome/browser/chrome_gpu_util.cc#newcode92 chrome/browser/chrome_gpu_util.cc:92: threaded_compositing_probability = 3; nit: Set this to kDivisor ...
8 years, 3 months ago (2012-09-13 01:49:37 UTC) #4
Alexei Svitkine (slow)
I see there's also a lot of gpu-related test failures on Mac and Windows where ...
8 years, 3 months ago (2012-09-13 13:37:45 UTC) #5
Vangelis Kokkevis
On 2012/09/13 13:37:45, Alexei Svitkine wrote: > I see there's also a lot of gpu-related ...
8 years, 3 months ago (2012-09-17 20:03:07 UTC) #6
Alexei Svitkine (slow)
> > https://codereview.chromium.**org/10914247/diff/4001/chrome/** > browser/chrome_gpu_util.cc#**newcode77<https://codereview.chromium.org/10914247/diff/4001/chrome/browser/chrome_gpu_util.cc#newcode77> > >> chrome/browser/chrome_gpu_**util.cc:77: "disable", 2017, 12, 31, NULL)); >> The ...
8 years, 3 months ago (2012-09-17 20:06:55 UTC) #7
Vangelis Kokkevis
On 2012/09/17 20:06:55, Alexei Svitkine wrote: > > > > https://codereview.chromium.**org/10914247/diff/4001/chrome/** > > > browser/chrome_gpu_util.cc#**newcode77<https://codereview.chromium.org/10914247/diff/4001/chrome/browser/chrome_gpu_util.cc#newcode77> ...
8 years, 3 months ago (2012-09-17 20:16:51 UTC) #8
Alexei Svitkine (slow)
LGTM with nits, assuming tests are green. Thanks! https://codereview.chromium.org/10914247/diff/7005/chrome/test/gpu/gpu_feature_browsertest.cc File chrome/test/gpu/gpu_feature_browsertest.cc (right): https://codereview.chromium.org/10914247/diff/7005/chrome/test/gpu/gpu_feature_browsertest.cc#newcode40 chrome/test/gpu/gpu_feature_browsertest.cc:40: #define ...
8 years, 3 months ago (2012-09-17 20:23:47 UTC) #9
Vangelis Kokkevis
Thanks a lot, Alexei. I will do another try run before checking it in. https://codereview.chromium.org/10914247/diff/7005/chrome/test/gpu/gpu_feature_browsertest.cc ...
8 years, 3 months ago (2012-09-17 21:47:54 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vangelis@chromium.org/10914247/42001
8 years, 2 months ago (2012-09-25 21:44:18 UTC) #11
commit-bot: I haz the power
Presubmit check for 10914247-42001 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 2 months ago (2012-09-25 21:44:27 UTC) #12
Vangelis Kokkevis
I need an OWNER for the content/common change. Darin, would you mind doing the honors? ...
8 years, 2 months ago (2012-09-25 21:47:08 UTC) #13
darin (slow to review)
LGTM
8 years, 2 months ago (2012-09-25 22:45:21 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vangelis@chromium.org/10914247/42001
8 years, 2 months ago (2012-09-25 22:46:57 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vangelis@chromium.org/10914247/42001
8 years, 2 months ago (2012-09-26 00:10:52 UTC) #16
commit-bot: I haz the power
Change committed as 158707
8 years, 2 months ago (2012-09-26 01:08:32 UTC) #17
commit-bot: I haz the power
8 years, 2 months ago (2012-09-26 04:29:36 UTC) #18

Powered by Google App Engine
This is Rietveld 408576698