diff --git a/src/dawn/tests/DawnTest.cpp b/src/dawn/tests/DawnTest.cpp index 49386e8125..dfd2c54bf4 100644 --- a/src/dawn/tests/DawnTest.cpp +++ b/src/dawn/tests/DawnTest.cpp @@ -551,6 +551,16 @@ void DawnTestEnvironment::SelectPreferredAdapterProperties(const dawn::native::I (properties.backendType == wgpu::BackendType::Null); } +#if DAWN_PLATFORM_IS(WINDOWS) + if (selected && !mRunSuppressedTests && + properties.backendType == wgpu::BackendType::Vulkan && + gpu_info::IsIntel(properties.vendorID)) { + dawn::WarningLog() + << "Deselecting Windows Intel Vulkan adapter. See https://crbug.com/1338622."; + selected &= false; + } +#endif + // In Windows Remote Desktop sessions we may be able to discover multiple adapters that // have the same name and backend type. We will just choose one adapter from them in our // tests.