| Index: gpu/config/gpu_info_collector_win.cc
|
| diff --git a/gpu/config/gpu_info_collector_win.cc b/gpu/config/gpu_info_collector_win.cc
|
| index 1354f3fe5bfea5330d62d8429c745db8c731760d..c8c4e7f7be1a2883487deea66e215ba82e6a2258 100644
|
| --- a/gpu/config/gpu_info_collector_win.cc
|
| +++ b/gpu/config/gpu_info_collector_win.cc
|
| @@ -423,8 +423,11 @@ CollectInfoResult CollectBasicGraphicsInfo(GPUInfo* gpu_info) {
|
| }
|
|
|
| if (id.length() <= 20) {
|
| - gpu_info->basic_info_state = kCollectInfoNonFatalFailure;
|
| - return kCollectInfoNonFatalFailure;
|
| + // Check if it is the RDP mirror driver "RDPUDD Chained DD"
|
| + if (wcscmp(dd.DeviceString, L"RDPUDD Chained DD") != 0) {
|
| + gpu_info->basic_info_state = kCollectInfoNonFatalFailure;
|
| + return kCollectInfoNonFatalFailure;
|
| + }
|
| }
|
|
|
| DeviceIDToVendorAndDevice(id, &gpu_info->gpu.vendor_id,
|
|
|