Index: content/browser/gpu/gpu_data_manager_impl.cc |
=================================================================== |
--- content/browser/gpu/gpu_data_manager_impl.cc (revision 137174) |
+++ content/browser/gpu/gpu_data_manager_impl.cc (working copy) |
@@ -217,6 +217,15 @@ |
command_line->AppendSwitch(switches::kReduceGpuSandbox); |
command_line->AppendSwitch(switches::kDisableImageTransportSurface); |
} |
+ // Pass GPU and driver information to GPU process. We try to avoid full GPU |
+ // info collection at GPU process startup, but we need gpu vendor_id, |
+ // device_id, driver_version for crash reporting purpose. |
+ command_line->AppendSwitchASCII(switches::kGpuVendorID, |
+ base::StringPrintf("0x%04x", gpu_info_.gpu.vendor_id)); |
+ command_line->AppendSwitchASCII(switches::kGpuDeviceID, |
+ base::StringPrintf("0x%04x", gpu_info_.gpu.device_id)); |
+ command_line->AppendSwitchASCII(switches::kGpuDriverVersion, |
+ gpu_info_.driver_version); |
} |
} |