mesa/src/amd/vulkan/00-radv-defaults.conf
Samuel Pitoiset b5b2bcab54 radv: disable DCC for Senra Kagura Shinovi Versus
To workaround an issue with feedback loops in D3D9 with DCC in GENERAL,
until we can fix it properly with a new extension.

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6469
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Martin Roukala <martin.roukala@mupuf.org>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16452>
2022-05-12 14:43:13 +00:00

165 lines
7 KiB
XML

<?xml version="1.0" standalone="yes"?>
<!--
============================================
Application bugs worked around in this file:
============================================
-->
<!DOCTYPE driconf [
<!ELEMENT driconf (device+)>
<!ELEMENT device (application | engine)+>
<!ATTLIST device driver CDATA #IMPLIED
device CDATA #IMPLIED>
<!ELEMENT application (option+)>
<!ATTLIST application name CDATA #REQUIRED
executable CDATA #IMPLIED
executable_regexp CDATA #IMPLIED
sha1 CDATA #IMPLIED
application_name_match CDATA #IMPLIED
application_versions CDATA #IMPLIED>
<!ELEMENT engine (option+)>
<!-- engine_name_match: A regexp matching the engine name -->
<!-- engine_versions: A version in range format
(version 1 to 4 : "1:4") -->
<!ATTLIST engine engine_name_match CDATA #REQUIRED
engine_versions CDATA #IMPLIED>
<!ELEMENT option EMPTY>
<!ATTLIST option name CDATA #REQUIRED
value CDATA #REQUIRED>
]>
<driconf>
<device driver="radv">
<!-- Engine workarounds -->
<engine engine_name_match="vkd3d">
<option name="radv_zero_vram" value="true" />
<option name="radv_disable_aniso_single_level" value="true" />
</engine>
<engine engine_name_match="DXVK">
<option name="radv_disable_aniso_single_level" value="true" />
</engine>
<engine engine_name_match="Quantic Dream Engine">
<option name="radv_zero_vram" value="true" />
<option name="radv_lower_discard_to_demote" value="true" />
<option name="radv_disable_tc_compat_htile_general" value="true" />
</engine>
<!-- Game workarounds -->
<application name="Shadow Of The Tomb Raider (Native)" application_name_match="ShadowOfTheTomb">
<option name="radv_report_llvm9_version_string" value="true" />
<option name="radv_invariant_geom" value="true" />
</application>
<application name="Shadow Of The Tomb Raider (DX11/DX12)" application_name_match="SOTTR.exe">
<option name="radv_invariant_geom" value="true" />
<option name="radv_split_fma" value="true" />
</application>
<application name="RAGE 2" executable="RAGE2.exe">
<option name="radv_enable_mrt_output_nan_fixup" value="true" />
</application>
<application name="Path of Exile (64-bit, Steam)" executable="PathOfExile_x64Steam.exe">
<option name="radv_no_dynamic_bounds" value="true" />
<option name="radv_absolute_depth_bias" value="true" />
</application>
<application name="Path of Exile (32-bit, Steam)" executable="PathOfExileSteam.exe">
<option name="radv_no_dynamic_bounds" value="true" />
<option name="radv_absolute_depth_bias" value="true" />
</application>
<application name="Path of Exile (64-bit)" executable="PathOfExile_x64.exe">
<option name="radv_no_dynamic_bounds" value="true" />
<option name="radv_absolute_depth_bias" value="true" />
</application>
<application name="Path of Exile (32-bit)" executable="PathOfExile.exe">
<option name="radv_no_dynamic_bounds" value="true" />
<option name="radv_absolute_depth_bias" value="true" />
</application>
<application name="The Surge 2" application_name_match="Fledge">
<option name="radv_disable_shrink_image_store" value="true" />
<option name="radv_zero_vram" value="true" />
</application>
<application name="World War Z (and World War Z: Aftermath)" application_name_match="WWZ|wwz">
<option name="radv_override_uniform_offset_alignment" value="16" />
<option name="radv_disable_shrink_image_store" value="true" />
<option name="radv_invariant_geom" value="true" />
</application>
<application name="DOOM VFR" application_name_match="DOOM_VFR">
<option name="radv_no_dynamic_bounds" value="true" />
</application>
<application name="DOOM Eternal" application_name_match="DOOMEternal">
<option name="radv_zero_vram" value="true" />
</application>
<application name="No Man's Sky" application_name_match="No Man's Sky">
<option name="radv_lower_discard_to_demote" value="true" />
</application>
<application name="Monster Hunter World" application_name_match="MonsterHunterWorld.exe">
<option name="radv_invariant_geom" value="true" />
</application>
<application name="DOOM (2016)" application_name_match="DOOM$">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Wolfenstein II" application_name_match="Wolfenstein II The New Colossus">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="RDR2" application_name_match="Red Dead Redemption 2">
<option name="radv_report_apu_as_dgpu" value="true" />
</application>
<application name="Resident Evil Village" application_name_match="re8.exe">
<option name="radv_invariant_geom" value="true" />
</application>
<application name="F1 2021" application_name_match="F1_2021_dx12.exe">
<option name="radv_disable_htile_layers" value="true" />
</application>
<application name="Fable Anniversary" application_name_match="Fable Anniversary.exe">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Dragon's Dogma Dark Ariser" application_name_match="DDDA.exe">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Grand Theft Auto IV" application_name_match="GTAIV.exe">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Star Wars: The Force Unleashed II" application_name_match="SWTFU2.exe">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Starcraft 2" application_name_match="SC2_x64.exe">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Senran Kagura Shinovi Versus" application_name_match="SKShinoviVersus.exe">
<option name="radv_disable_dcc" value="true" />
</application>
<application name="Grid Autosport" application_name_match="GRIDAutosport_avx.exe">
<option name="radv_disable_sinking_load_input_fs" value="true" />
</application>
<application name="Grid Autosport" application_name_match="GRIDAutosport.exe">
<option name="radv_disable_sinking_load_input_fs" value="true" />
</application>
</device>
</driconf>