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