Index: content/browser/gpu/gpu_data_manager_impl_private.cc |
diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc |
index fd3b22531ee873eb498a649c44f6153b58cf9eca..00b9387e3b082dad6e856246a183ea5136f7c5a9 100644 |
--- a/content/browser/gpu/gpu_data_manager_impl_private.cc |
+++ b/content/browser/gpu/gpu_data_manager_impl_private.cc |
@@ -642,6 +642,13 @@ void GpuDataManagerImplPrivate::UpdateGpuInfo(const gpu::GPUInfo& gpu_info) { |
complete_gpu_info_already_requested_ = false; |
} |
+#if !defined(OS_MACOSX) |
+ // TODO(j.isorce): Currenly the GPU process does not know about any secondary |
+ // gpu. So for now it requires to do the identification here because gpu_info_ |
+ // contains both secondary_gpus and gl_vendor/gl_renderer information. |
+ gpu::IdentifyActiveGPU(&gpu_info_); |
+#endif |
+ |
UpdateGpuInfoHelper(); |
} |