diff --git a/src/detection/gpu/gpu_windows.c b/src/detection/gpu/gpu_windows.c index bd695d094..dc809727f 100644 --- a/src/detection/gpu/gpu_windows.c +++ b/src/detection/gpu/gpu_windows.c @@ -61,6 +61,8 @@ const char* ffDetectGPUImpl(FF_MAYBE_UNUSED const FFGPUOptions* options, FFlist* for (DWORD i = 0; EnumDisplayDevicesW(NULL, i, &displayDevice, 0); ++i) { + if (displayDevice.StateFlags & DISPLAY_DEVICE_MIRRORING_DRIVER) continue; + const uint32_t deviceKeyLength = (uint32_t) wcslen(displayDevice.DeviceKey); if (__builtin_expect(deviceKeyLength == 100, true)) {