From 08c7bab4315f1e16c5f91a1af6cfc38565d7bc58 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Thu, 13 Jan 2022 18:39:14 +0100 Subject: [PATCH] [dxvk] Reduce maximum size of multi-slice buffers --- src/dxvk/dxvk_buffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_buffer.cpp b/src/dxvk/dxvk_buffer.cpp index 22295352..558b623b 100644 --- a/src/dxvk/dxvk_buffer.cpp +++ b/src/dxvk/dxvk_buffer.cpp @@ -22,7 +22,7 @@ namespace dxvk { m_physSliceCount = std::max(1, 256 / m_physSliceStride); // Limit size of multi-slice buffers to reduce fragmentation - constexpr VkDeviceSize MaxBufferSize = 4 << 20; + constexpr VkDeviceSize MaxBufferSize = 256 << 10; m_physSliceMaxCount = MaxBufferSize >= m_physSliceStride ? MaxBufferSize / m_physSliceStride