radv: add radv_zero_vram workarounds for OpenGL games

These are needed if the games are running on radv via zink.

Tested with "7 Days to Die"

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6449
Cc: mesa-stable

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19031>
This commit is contained in:
Timothy Arceri
2022-10-11 13:42:25 +11:00
committed by Marge Bot
parent 346994265a
commit ca0c429d32

View File

@@ -136,5 +136,38 @@ Application bugs worked around in this file:
<application name="RDR2" application_name_match="Red Dead Redemption 2">
<option name="radv_enable_unified_heap_on_apu" value="true" />
</application>
<!-- OpenGL Game workarounds (zink) -->
<application name="Black Geyser: Couriers of Darkness" executable="BlackGeyser.x86_64">
<option name="radv_zero_vram" value="true" />
</application>
<!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/2686 -->
<application name="7 Days to Die" executable="7DaysToDie.x86_64">
<option name="radv_zero_vram" value="true" />
</application>
<application name="7 Days to Die" executable="7DaysToDie.x86">
<option name="radv_zero_vram" value="true" />
</application>
<application name="Monolith demo5" executable="runner" sha1="0c40d509a74e357f0280cb1bd882e9cd94b91bdf">
<option name="radv_zero_vram" value="true" />
</application>
<application name="American Truck Simulator" executable="amtrucks">
<option name="radv_zero_vram" value="true" />
</application>
<application name="Counter-Strike Global Offensive" executable="csgo_linux64">
<option name="radv_zero_vram" value="true" />
</application>
<application name="Exanima" executable="Exanima.exe">
<option name="radv_zero_vram" value="true"/>
</application>
<application name="Rocket League" executable="RocketLeague">
<option name="radv_zero_vram" value="true" />
</application>
</device>
</driconf>