Skip to content

Commit

Permalink
[UseClientGmbInterface] Enable this feature by default.
Browse files Browse the repository at this point in the history
Enable UseClientGmbInterface by default on all platforms except lacros
on which the feature is still in finch.

uma link for mac -
https://uma.googleplex.com/p/chrome/variations?sid=476c428d552e8aa9630d61f0591f614d

Bug: 1445706
Change-Id: Ic2b8321a456c4bc881f11f3db0725f5f61025596
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4997146
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Commit-Queue: vikas soni <vikassoni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1218548}
  • Loading branch information
vikaschromie authored and Chromium LUCI CQ committed Nov 2, 2023
1 parent 21f4c3a commit 2a6aa1a
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions gpu/config/gpu_finch_features.cc
Original file line number Diff line number Diff line change
Expand Up @@ -424,10 +424,16 @@ BASE_FEATURE(kUseGpuSchedulerDfs,

// Use the ClientGmb interface to create GpuMemoryBuffers. This is supposed to
// reduce number of IPCs happening while creating GpuMemoryBuffers by allowing
// Renderers to do IPC directly to GPU process.
// Renderers to do IPC directly to GPU process. This feature is now enabled by
// default on all platforms except lacros.
BASE_FEATURE(kUseClientGmbInterface,
"UseClientGmbInterface",
base::FEATURE_DISABLED_BY_DEFAULT);
#if BUILDFLAG(IS_CHROMEOS_LACROS)
base::FEATURE_DISABLED_BY_DEFAULT
#else
base::FEATURE_ENABLED_BY_DEFAULT
#endif
);

// When the application is in background, whether to perform immediate GPU
// cleanup when executing deferred requests.
Expand Down

0 comments on commit 2a6aa1a

Please sign in to comment.