From 66c0c8303fe7817f2151e26b579ac06cbb26b4e7 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 9 Mar 2025 22:51:57 +0100 Subject: [PATCH] [dxvk] Don't use secondary command buffers on desktop drivers Effectively reverts 84f2939b55cd4ce93ba76b08ec049eb5b0250003. Apparently this not only breaks on ANV but also causes problems on RADV for unknown reasons, so enabling this path by default does not actually seem to be viable. --- src/dxvk/dxvk_device.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_device.cpp b/src/dxvk/dxvk_device.cpp index 7b6aafb3a..c5090712c 100644 --- a/src/dxvk/dxvk_device.cpp +++ b/src/dxvk/dxvk_device.cpp @@ -451,7 +451,7 @@ namespace dxvk { // Be less aggressive on secondary command buffer usage on // drivers that do not natively support them - hints.preferPrimaryCmdBufs = m_adapter->matchesDriver(VK_DRIVER_ID_MESA_HONEYKRISP); + hints.preferPrimaryCmdBufs = m_adapter->matchesDriver(VK_DRIVER_ID_MESA_HONEYKRISP) || !tilerMode; return hints; }