diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index 9f6a99c26..c7e50776b 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -605,6 +605,14 @@ VKGSRender::VKGSRender() : GSRender() rsx_log.error("Apple GPUs are incompatible with the current implementation of asynchronous texture decoding."); backend_config.supports_asynchronous_compute = false; break; + case vk::driver_vendor::INTEL: + // As expected host allocations won't work on INTEL despite the extension being present + if (backend_config.supports_passthrough_dma) + { + rsx_log.error("INTEL driver does not support passthrough DMA buffers"); + backend_config.supports_passthrough_dma = false; + } + break; default: break; }