diff --git a/src/dxvk/dxvk_memory.cpp b/src/dxvk/dxvk_memory.cpp index af4760b5e..52f58aefc 100644 --- a/src/dxvk/dxvk_memory.cpp +++ b/src/dxvk/dxvk_memory.cpp @@ -187,12 +187,6 @@ namespace dxvk { m_memHeaps[i].properties = m_memProps.memoryHeaps[i]; m_memHeaps[i].stats = DxvkMemoryStats { 0, 0 }; m_memHeaps[i].budget = 0; - - /* Target 80% of a heap on systems where we want - * to avoid oversubscribing memory heaps */ - if ((m_memProps.memoryHeaps[i].flags & VK_MEMORY_HEAP_DEVICE_LOCAL_BIT) - && (m_device->isUnifiedMemoryArchitecture())) - m_memHeaps[i].budget = (8 * m_memProps.memoryHeaps[i].size) / 10; } for (uint32_t i = 0; i < m_memProps.memoryTypeCount; i++) {