radv: enable the unified heap on APUs for Red Dead Redemption 2
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 29 Sep 2022 12:49:34 +0000 (14:49 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 30 Sep 2022 09:01:50 +0000 (11:01 +0200)
This seems to resolve the memory explosion without hurting performance.
This workaround is only applied for native Vulkan.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18884>

src/amd/vulkan/00-radv-defaults.conf

index cc19b86..75a9ec9 100644 (file)
@@ -132,5 +132,9 @@ Application bugs worked around in this file:
         <application name="Hammerting" application_name_match="TDTD">
             <option name="radv_zero_vram" value="true" />
         </application>
+
+        <application name="RDR2" application_name_match="Red Dead Redemption 2">
+            <option name="radv_enable_unified_heap_on_apu" value="true" />
+        </application>
     </device>
 </driconf>