From 4e464327efa422eada110e1079a7c341fc2a3343 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 14 Feb 2022 04:21:09 +0100 Subject: [PATCH] [util] Bump maxImplicitDiscardSize for Quantum Break Otherwise we're synchronizing and frame times are garbage. --- src/util/config/config.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/config/config.cpp b/src/util/config/config.cpp index a8398da06..ecacb3631 100644 --- a/src/util/config/config.cpp +++ b/src/util/config/config.cpp @@ -57,9 +57,12 @@ namespace dxvk { { "dxgi.deferSurfaceCreation", "True" }, }} }, /* Quantum Break: Mever initializes shared * - * memory in one of its compute shaders */ + * memory in one of its compute shaders. * + * Also loves using MAP_WRITE on the same * + * set of resources multiple times per frame. */ { R"(\\QuantumBreak\.exe$)", {{ { "d3d11.zeroInitWorkgroupMemory", "True" }, + { "d3d11.maxImplicitDiscardSize", "-1" }, }} }, /* Anno 2205: Random crashes with state cache */ { R"(\\anno2205\.exe$)", {{