Index: content/browser/compositor/gpu_process_transport_factory.cc |
diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc |
index 8a60ed12838d8017107585a330d04eb7f0458f8f..527ad4fb95cf892546a54fab8e053c4d28579447 100644 |
--- a/content/browser/compositor/gpu_process_transport_factory.cc |
+++ b/content/browser/compositor/gpu_process_transport_factory.cc |
@@ -270,6 +270,11 @@ CreateOverlayCandidateValidator(gfx::AcceleratedWidget widget) { |
} |
static bool ShouldCreateGpuOutputSurface(ui::Compositor* compositor) { |
+#if defined(MOJO_RUNNER_CLIENT) |
+ if (shell::ShellIsRemote() && !ui::GpuService::UseChromeGpuCommandBuffer()) |
+ return false; |
+#endif |
+ |
#if defined(OS_CHROMEOS) |
// Software fallback does not happen on Chrome OS. |
return true; |