diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index 73670fbd3d4..a0e320491db 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -94,6 +94,9 @@ radv_transfer_queue_enabled(const struct radv_physical_device *pdev) !(instance->perftest_flags & RADV_PERFTEST_TRANSFER_QUEUE)) return false; + if (!pdev->info.has_gang_submit || !radv_compute_queue_enabled(pdev)) + return false; + return pdev->info.gfx_level >= GFX9; }