00-mesa-defaults.conf revision 8a1362ad
18a1362adSmaya<?xml version="1.0" standalone="yes"?> 201e04c3fSmrg<!-- 301e04c3fSmrg 401e04c3fSmrg============================================ 501e04c3fSmrgApplication bugs worked around in this file: 601e04c3fSmrg============================================ 701e04c3fSmrg 801e04c3fSmrg* Unigine Heaven 3.0 and older contain too many bugs and can't be supported 901e04c3fSmrg by drivers that want to be compliant. 1001e04c3fSmrg 1101e04c3fSmrg* Various Unigine products don't use the #version and #extension GLSL 1201e04c3fSmrg directives, meaning they only get GLSL 1.10 and no extensions for their 1301e04c3fSmrg shaders. 1401e04c3fSmrg Enabling all extensions for Unigine fixes most issues, but the GLSL version 1501e04c3fSmrg is still 1.10. 1601e04c3fSmrg 1701e04c3fSmrg* If ARB_sample_shading is supported, Unigine Heaven 4.0 and Valley 1.0 uses 1801e04c3fSmrg an #extension directive in the middle of its shaders, which is illegal 1901e04c3fSmrg in GLSL. 2001e04c3fSmrg 2101e04c3fSmrg* Dying Light and Dead Island Definitive Edition redeclare vertex shader 2201e04c3fSmrg built-ins (specifically gl_VertexID), which causes the vertex shaders to fail 2301e04c3fSmrg to compile. 2401e04c3fSmrg 258a1362adSmaya* Applications that are not suitable for adapative sync are blacklisted here. 268a1362adSmaya 2701e04c3fSmrgTODO: document the other workarounds. 2801e04c3fSmrg 2901e04c3fSmrg--> 3001e04c3fSmrg 318a1362adSmaya<!DOCTYPE driconf [ 328a1362adSmaya <!ELEMENT driconf (device+)> 338a1362adSmaya <!ELEMENT device (application+)> 348a1362adSmaya <!ATTLIST device driver CDATA #IMPLIED> 358a1362adSmaya <!ELEMENT application (option+)> 368a1362adSmaya <!ATTLIST application name CDATA #REQUIRED 378a1362adSmaya executable CDATA #REQUIRED> 388a1362adSmaya <!ELEMENT option EMPTY> 398a1362adSmaya <!ATTLIST option name CDATA #REQUIRED 408a1362adSmaya value CDATA #REQUIRED> 418a1362adSmaya]> 428a1362adSmaya 4301e04c3fSmrg<driconf> 4401e04c3fSmrg <!-- Please always enable app-specific workarounds for all drivers and 4501e04c3fSmrg screens. --> 4601e04c3fSmrg <device> 4701e04c3fSmrg <application name="Unigine Sanctuary" executable="Sanctuary"> 4801e04c3fSmrg <option name="force_glsl_extensions_warn" value="true" /> 4901e04c3fSmrg <option name="disable_blend_func_extended" value="true" /> 5001e04c3fSmrg </application> 5101e04c3fSmrg 5201e04c3fSmrg <application name="Unigine Tropics" executable="Tropics"> 5301e04c3fSmrg <option name="force_glsl_extensions_warn" value="true" /> 5401e04c3fSmrg <option name="disable_blend_func_extended" value="true" /> 5501e04c3fSmrg </application> 5601e04c3fSmrg 5701e04c3fSmrg <application name="Unigine Heaven (32-bit)" executable="heaven_x86"> 5801e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 5901e04c3fSmrg <!-- remove dual_color_blend_by_location if 4.1 ever comes out --> 6001e04c3fSmrg <option name="dual_color_blend_by_location" value="true" /> 6101e04c3fSmrg </application> 6201e04c3fSmrg 6301e04c3fSmrg <application name="Unigine Heaven (64-bit)" executable="heaven_x64"> 6401e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 6501e04c3fSmrg <!-- remove dual_color_blend_by_location if 4.1 ever comes out --> 6601e04c3fSmrg <option name="dual_color_blend_by_location" value="true" /> 6701e04c3fSmrg </application> 6801e04c3fSmrg 6901e04c3fSmrg <application name="Unigine Valley (32-bit)" executable="valley_x86"> 7001e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 7101e04c3fSmrg <!-- remove dual_color_blend_by_location if 1.1 ever comes out --> 7201e04c3fSmrg <option name="dual_color_blend_by_location" value="true" /> 7301e04c3fSmrg </application> 7401e04c3fSmrg 7501e04c3fSmrg <application name="Unigine Valley (64-bit)" executable="valley_x64"> 7601e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 7701e04c3fSmrg <!-- remove dual_color_blend_by_location if 1.1 ever comes out --> 7801e04c3fSmrg <option name="dual_color_blend_by_location" value="true" /> 7901e04c3fSmrg </application> 8001e04c3fSmrg 8101e04c3fSmrg <application name="Unigine OilRush (32-bit)" executable="OilRush_x86"> 8201e04c3fSmrg <option name="disable_blend_func_extended" value="true" /> 8301e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 8401e04c3fSmrg </application> 8501e04c3fSmrg 8601e04c3fSmrg <application name="Unigine OilRush (64-bit)" executable="OilRush_x64"> 8701e04c3fSmrg <option name="disable_blend_func_extended" value="true" /> 8801e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 8901e04c3fSmrg </application> 9001e04c3fSmrg 9101e04c3fSmrg <application name="Savage 2" executable="savage2.bin"> 9201e04c3fSmrg <option name="disable_glsl_line_continuations" value="true" /> 9301e04c3fSmrg </application> 9401e04c3fSmrg 9501e04c3fSmrg <application name="Topogun (32-bit)" executable="topogun32"> 9601e04c3fSmrg <option name="always_have_depth_buffer" value="true" /> 9701e04c3fSmrg </application> 9801e04c3fSmrg 9901e04c3fSmrg <application name="Topogun (64-bit)" executable="topogun64"> 10001e04c3fSmrg <option name="always_have_depth_buffer" value="true" /> 10101e04c3fSmrg </application> 10201e04c3fSmrg 10301e04c3fSmrg <application name="Dead Island (incl. Definitive Edition)" executable="DeadIslandGame"> 10401e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 10501e04c3fSmrg 10601e04c3fSmrg <!-- For the Definitive Edition which shares the same executable name --> 10701e04c3fSmrg <option name="allow_glsl_builtin_variable_redeclaration" value="true" /> 10801e04c3fSmrg </application> 10901e04c3fSmrg 11001e04c3fSmrg <application name="Dead Island Riptide Definitive Edition" executable="DeadIslandRiptideGame"> 11101e04c3fSmrg <option name="allow_glsl_builtin_variable_redeclaration" value="true" /> 11201e04c3fSmrg </application> 11301e04c3fSmrg 1148a1362adSmaya <application name="Doom 3: BFG" executable="Doom3BFG.exe"> 1158a1362adSmaya <option name="allow_glsl_builtin_variable_redeclaration" value="true" /> 1168a1362adSmaya <option name="force_glsl_extensions_warn" value="true" /> 1178a1362adSmaya </application> 1188a1362adSmaya 11901e04c3fSmrg <application name="Dying Light" executable="DyingLightGame"> 12001e04c3fSmrg <option name="allow_glsl_builtin_variable_redeclaration" value="true" /> 12101e04c3fSmrg </application> 12201e04c3fSmrg 12301e04c3fSmrg <application name="RAGE (64-bit)" executable="Rage64.exe"> 12401e04c3fSmrg <option name="allow_glsl_builtin_variable_redeclaration" value="true" /> 12501e04c3fSmrg </application> 12601e04c3fSmrg 12701e04c3fSmrg <application name="RAGE (32-bit)" executable="Rage.exe"> 12801e04c3fSmrg <option name="allow_glsl_builtin_variable_redeclaration" value="true" /> 12901e04c3fSmrg </application> 13001e04c3fSmrg 13101e04c3fSmrg <application name="Second Life" executable="do-not-directly-run-secondlife-bin"> 13201e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 13301e04c3fSmrg </application> 13401e04c3fSmrg 13501e04c3fSmrg <application name="Warsow (32-bit)" executable="warsow.i386"> 13601e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 13701e04c3fSmrg </application> 13801e04c3fSmrg 13901e04c3fSmrg <application name="Warsow (64-bit)" executable="warsow.x86_64"> 14001e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 14101e04c3fSmrg </application> 14201e04c3fSmrg 14301e04c3fSmrg <application name="Rust" executable="rust"> 14401e04c3fSmrg <option name="glsl_zero_init" value="true"/> 14501e04c3fSmrg </application> 14601e04c3fSmrg 14701e04c3fSmrg <application name="Divinity: Original Sin Enhanced Edition" executable="EoCApp"> 14801e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 14901e04c3fSmrg </application> 15001e04c3fSmrg 15101e04c3fSmrg <application name="Metro 2033 Redux / Metro Last Night Redux" executable="metro"> 15201e04c3fSmrg <option name="allow_glsl_extension_directive_midshader" value="true" /> 15301e04c3fSmrg </application> 15401e04c3fSmrg 15501e04c3fSmrg <application name="Worms W.M.D" executable="Worms W.M.Dx64"> 15601e04c3fSmrg <option name="allow_higher_compat_version" value="true" /> 15701e04c3fSmrg </application> 15801e04c3fSmrg 15901e04c3fSmrg <application name="Crookz - The Big Heist" executable="Crookz"> 16001e04c3fSmrg <option name="allow_higher_compat_version" value="true" /> 16101e04c3fSmrg </application> 16201e04c3fSmrg 16301e04c3fSmrg <application name="Tropico 5" executable="Tropico5"> 16401e04c3fSmrg <option name="allow_higher_compat_version" value="true" /> 16501e04c3fSmrg </application> 16601e04c3fSmrg 16701e04c3fSmrg <application name="The Culling" executable="Victory"> 16801e04c3fSmrg <option name="force_glsl_version" value="440" /> 16901e04c3fSmrg </application> 17001e04c3fSmrg 17101e04c3fSmrg <application name="Spec Ops: The Line (32-bit)" executable="specops.i386"> 17201e04c3fSmrg <option name="force_glsl_abs_sqrt" value="true" /> 17301e04c3fSmrg </application> 17401e04c3fSmrg 17501e04c3fSmrg <application name="Spec Ops: The Line (64-bit)" executable="specops"> 17601e04c3fSmrg <option name="force_glsl_abs_sqrt" value="true" /> 17701e04c3fSmrg </application> 17801e04c3fSmrg 17901e04c3fSmrg <application name="Kerbal Space Program (32-bit)" executable="KSP.x86"> 18001e04c3fSmrg <option name="glsl_zero_init" value="true"/> 18101e04c3fSmrg </application> 18201e04c3fSmrg 18301e04c3fSmrg <application name="Kerbal Space Program (64-bit)" executable="KSP.x86_64"> 18401e04c3fSmrg <option name="glsl_zero_init" value="true"/> 18501e04c3fSmrg </application> 18601e04c3fSmrg 18701e04c3fSmrg <application name="Rocket League" executable="RocketLeague"> 18801e04c3fSmrg <option name="glsl_correct_derivatives_after_discard" value="true"/> 18901e04c3fSmrg </application> 19001e04c3fSmrg 19101e04c3fSmrg <application name="The Witcher 2" executable="witcher2"> 19201e04c3fSmrg <option name="glsl_correct_derivatives_after_discard" value="true"/> 19301e04c3fSmrg </application> 19401e04c3fSmrg 19501e04c3fSmrg <application name="Unreal 4 Editor" executable="UE4Editor"> 19601e04c3fSmrg <option name="allow_glsl_cross_stage_interpolation_mismatch" value="true"/> 19701e04c3fSmrg </application> 19801e04c3fSmrg 19901e04c3fSmrg <application name="Observer" executable="TheObserver-Linux-Shipping"> 20001e04c3fSmrg <option name="allow_glsl_cross_stage_interpolation_mismatch" value="true"/> 20101e04c3fSmrg </application> 20201e04c3fSmrg 20301e04c3fSmrg <application name="Steamroll" executable="Steamroll-Linux-Shipping"> 20401e04c3fSmrg <option name="allow_glsl_cross_stage_interpolation_mismatch" value="true"/> 20501e04c3fSmrg </application> 20601e04c3fSmrg 20701e04c3fSmrg <application name="Refunct" executable="Refunct-Linux-Shipping"> 20801e04c3fSmrg <option name="allow_glsl_cross_stage_interpolation_mismatch" value="true"/> 20901e04c3fSmrg </application> 21001e04c3fSmrg 21101e04c3fSmrg <application name="Google Earth VR" executable="Earth.exe"> 21201e04c3fSmrg <option name="allow_glsl_builtin_const_expression" value="true"/> 21301e04c3fSmrg <option name="allow_glsl_relaxed_es" value="true"/> 21401e04c3fSmrg </application> 21501e04c3fSmrg 21601e04c3fSmrg <application name="No Mans Sky" executable="NMS.exe"> 21701e04c3fSmrg <option name="force_glsl_extensions_warn" value="true" /> 21801e04c3fSmrg <option name="allow_glsl_layout_qualifier_on_function_parameters" value="true" /> 21901e04c3fSmrg </application> 22001e04c3fSmrg 22101e04c3fSmrg <application name="Wolfenstein The Old Blood" executable="WolfOldBlood_x64.exe"> 22201e04c3fSmrg <option name="force_compat_profile" value="true" /> 22301e04c3fSmrg </application> 22401e04c3fSmrg 22501e04c3fSmrg <application name="ARMA 3" executable="arma3.x86_64"> 22601e04c3fSmrg <option name="glsl_correct_derivatives_after_discard" value="true"/> 22701e04c3fSmrg </application> 22801e04c3fSmrg 2298a1362adSmaya <application name="Epic Games Launcher" executable="EpicGamesLauncher.exe"> 2308a1362adSmaya <option name="force_compat_profile" value="true" /> 2318a1362adSmaya </application> 2328a1362adSmaya 23301e04c3fSmrg <!-- The GL thread whitelist is below, workarounds are above. 23401e04c3fSmrg Keep it that way. --> 23501e04c3fSmrg 23601e04c3fSmrg <application name="Alien Isolation" executable="AlienIsolation"> 23701e04c3fSmrg <option name="mesa_glthread" value="true"/> 23801e04c3fSmrg </application> 23901e04c3fSmrg 24001e04c3fSmrg <application name="BioShock Infinite" executable="bioshock.i386"> 24101e04c3fSmrg <option name="mesa_glthread" value="true"/> 24201e04c3fSmrg </application> 24301e04c3fSmrg 24401e04c3fSmrg <application name="Borderlands 2" executable="Borderlands2"> 24501e04c3fSmrg <option name="mesa_glthread" value="true"/> 24601e04c3fSmrg </application> 24701e04c3fSmrg 24801e04c3fSmrg <application name="Civilization 5" executable="Civ5XP"> 24901e04c3fSmrg <option name="mesa_glthread" value="true"/> 25001e04c3fSmrg </application> 25101e04c3fSmrg <application name="Civilization 6" executable="Civ6"> 25201e04c3fSmrg <option name="mesa_glthread" value="true"/> 25301e04c3fSmrg </application> 254993e1d59Smrg <application name="Civilization 6" executable="Civ6Sub"> 255993e1d59Smrg <option name="mesa_glthread" value="true"/> 256993e1d59Smrg </application> 25701e04c3fSmrg 25801e04c3fSmrg <application name="Dreamfall Chapters" executable="Dreamfall Chapters"> 25901e04c3fSmrg <option name="mesa_glthread" value="true"/> 26001e04c3fSmrg </application> 26101e04c3fSmrg 26201e04c3fSmrg <application name="Hitman" executable="HitmanPro"> 26301e04c3fSmrg <option name="mesa_glthread" value="true"/> 26401e04c3fSmrg </application> 26501e04c3fSmrg 26601e04c3fSmrg <application name="Renowned Explorers: International Society" executable="abbeycore_steam"> 26701e04c3fSmrg <option name="mesa_glthread" value="true"/> 26801e04c3fSmrg </application> 26901e04c3fSmrg 27001e04c3fSmrg <application name="Saints Row 2" executable="saintsrow2.i386"> 27101e04c3fSmrg <option name="mesa_glthread" value="true"/> 27201e04c3fSmrg </application> 27301e04c3fSmrg <application name="Saints Row: The Third" executable="SaintsRow3.i386"> 27401e04c3fSmrg <option name="mesa_glthread" value="true"/> 27501e04c3fSmrg </application> 27601e04c3fSmrg <application name="Saints Row IV" executable="SaintsRow4.i386"> 27701e04c3fSmrg <option name="mesa_glthread" value="true"/> 27801e04c3fSmrg </application> 27901e04c3fSmrg <application name="Saints Row: Gat out of Hell" executable="SaintsRow4GooH.i386"> 28001e04c3fSmrg <option name="mesa_glthread" value="true"/> 28101e04c3fSmrg </application> 28201e04c3fSmrg 28301e04c3fSmrg <application name="Sid Meier's: Civilization Beyond Earth" executable="CivBE"> 28401e04c3fSmrg <option name="mesa_glthread" value="true"/> 28501e04c3fSmrg </application> 28601e04c3fSmrg 28701e04c3fSmrg <application name="The Witcher 2" executable="witcher2"> 28801e04c3fSmrg <option name="mesa_glthread" value="true"/> 28901e04c3fSmrg </application> 29001e04c3fSmrg 29101e04c3fSmrg <application name="American Truck Simulator" executable="amtrucks"> 29201e04c3fSmrg <option name="mesa_glthread" value="true"/> 29301e04c3fSmrg </application> 29401e04c3fSmrg <application name="Euro Truck Simulator 2" executable="eurotrucks2"> 29501e04c3fSmrg <option name="mesa_glthread" value="true"/> 29601e04c3fSmrg </application> 29701e04c3fSmrg 29801e04c3fSmrg <application name="Overlord" executable="overlord.i386"> 29901e04c3fSmrg <option name="mesa_glthread" value="true"/> 30001e04c3fSmrg </application> 30101e04c3fSmrg <application name="Overlord 2" executable="overlord2.i386"> 30201e04c3fSmrg <option name="mesa_glthread" value="true"/> 30301e04c3fSmrg </application> 30401e04c3fSmrg 30501e04c3fSmrg <application name="Oil Rush" executable="OilRush_x86"> 30601e04c3fSmrg <option name="mesa_glthread" value="true"/> 30701e04c3fSmrg </application> 30801e04c3fSmrg 30901e04c3fSmrg <application name="War Thunder" executable="aces"> 31001e04c3fSmrg <option name="mesa_glthread" value="true"/> 31101e04c3fSmrg </application> 31201e04c3fSmrg <application name="War Thunder (Wine)" executable="aces.exe"> 31301e04c3fSmrg <option name="mesa_glthread" value="true"/> 31401e04c3fSmrg </application> 31501e04c3fSmrg 31601e04c3fSmrg <application name="Outlast" executable="OLGame.x86_64"> 31701e04c3fSmrg <option name="mesa_glthread" value="true"/> 31801e04c3fSmrg </application> 31901e04c3fSmrg 32001e04c3fSmrg <application name="Spec Ops: The Line (32-bit)" executable="specops.i386"> 32101e04c3fSmrg <option name="mesa_glthread" value="true"/> 32201e04c3fSmrg </application> 32301e04c3fSmrg <application name="Spec Ops: The Line (64-bit)" executable="specops"> 32401e04c3fSmrg <option name="mesa_glthread" value="true"/> 32501e04c3fSmrg </application> 32601e04c3fSmrg <application name="Mount and Blade Warband" executable="mb_warband_linux"> 32701e04c3fSmrg <option name="mesa_glthread" value="true"/> 32801e04c3fSmrg </application> 32901e04c3fSmrg 33001e04c3fSmrg <!-- around 18% performance increase in min and avg fps, max fps capped at 60fps. --> 33101e04c3fSmrg <application name="Medieval II: Total War" executable="Medieval2"> 33201e04c3fSmrg <option name="mesa_glthread" value="true"/> 33301e04c3fSmrg </application> 33401e04c3fSmrg 33501e04c3fSmrg <!-- min fps ~21 ===> ~27 while standing still in game, also higher gpu load. --> 33601e04c3fSmrg <application name="Carnivores: Dinosaur Hunter Reborn (wine)" executable="Carnivores-master.exe"> 33701e04c3fSmrg <option name="mesa_glthread" value="true"/> 33801e04c3fSmrg </application> 33901e04c3fSmrg 34001e04c3fSmrg <!-- around 30% increase in avg fps --> 34101e04c3fSmrg <application name="Far Cry 2 (wine)" executable="farcry2.exe"> 34201e04c3fSmrg <option name="mesa_glthread" value="true"/> 34301e04c3fSmrg </application> 3448a1362adSmaya 3458a1362adSmaya <application name="Talos Principle" executable="Talos"> 3468a1362adSmaya <option name="mesa_glthread" value="true"/> 3478a1362adSmaya </application> 3488a1362adSmaya <application name="Talos Principle (Unrestricted)" executable="Talos_Unrestricted"> 3498a1362adSmaya <option name="mesa_glthread" value="true"/> 3508a1362adSmaya </application> 3518a1362adSmaya 3528a1362adSmaya <!-- Adaptive sync blacklist follows below: --> 3538a1362adSmaya <application name="gnome-shell" executable="gnome-shell"> 3548a1362adSmaya <option name="adaptive_sync" value="false" /> 3558a1362adSmaya </application> 3568a1362adSmaya <application name="Desktop — Plasma" executable="plasmashell"> 3578a1362adSmaya <option name="adaptive_sync" value="false" /> 3588a1362adSmaya </application> 3598a1362adSmaya <application name="budgie-wm" executable="budgie-wm"> 3608a1362adSmaya <option name="adaptive_sync" value="false" /> 3618a1362adSmaya </application> 3628a1362adSmaya <application name="kwin_x11" executable="kwin_x11"> 3638a1362adSmaya <option name="adaptive_sync" value="false" /> 3648a1362adSmaya </application> 3658a1362adSmaya <application name="ksmserver-logout-greeter" executable="ksmserver-logout-greeter"> 3668a1362adSmaya <option name="adaptive_sync" value="false" /> 3678a1362adSmaya </application> 3688a1362adSmaya <application name="ksmserver-switchuser-greeter" executable="ksmserver-switchuser-greeter"> 3698a1362adSmaya <option name="adaptive_sync" value="false" /> 3708a1362adSmaya </application> 3718a1362adSmaya <application name="kscreenlocker_greet" executable="kscreenlocker_greet"> 3728a1362adSmaya <option name="adaptive_sync" value="false" /> 3738a1362adSmaya </application> 3748a1362adSmaya <application name="startplasma" executable="startplasma"> 3758a1362adSmaya <option name="adaptive_sync" value="false" /> 3768a1362adSmaya </application> 3778a1362adSmaya <application name="sddm-greeter" executable="sddm-greeter"> 3788a1362adSmaya <option name="adaptive_sync" value="false" /> 3798a1362adSmaya </application> 3808a1362adSmaya <application name="krunner" executable="krunner"> 3818a1362adSmaya <option name="adaptive_sync" value="false" /> 3828a1362adSmaya </application> 3838a1362adSmaya <application name="spectacle" executable="spectacle"> 3848a1362adSmaya <option name="adaptive_sync" value="false" /> 3858a1362adSmaya </application> 3868a1362adSmaya <application name="marco" executable="marco"> 3878a1362adSmaya <option name="adaptive_sync" value="false" /> 3888a1362adSmaya </application> 3898a1362adSmaya <application name="compton" executable="compton"> 3908a1362adSmaya <option name="adaptive_sync" value="false" /> 3918a1362adSmaya </application> 3928a1362adSmaya <application name="xfwm4" executable="xfwm4"> 3938a1362adSmaya <option name="adaptive_sync" value="false" /> 3948a1362adSmaya </application> 3958a1362adSmaya <application name="Enlightenment" executable="enlightenment"> 3968a1362adSmaya <option name="adaptive_sync" value="false" /> 3978a1362adSmaya </application> 3988a1362adSmaya <application name="mutter" executable="mutter"> 3998a1362adSmaya <option name="adaptive_sync" value="false" /> 4008a1362adSmaya </application> 4018a1362adSmaya <application name="muffin" executable="muffin"> 4028a1362adSmaya <option name="adaptive_sync" value="false" /> 4038a1362adSmaya </application> 4048a1362adSmaya <application name="compiz" executable="compiz"> 4058a1362adSmaya <option name="adaptive_sync" value="false" /> 4068a1362adSmaya </application> 4078a1362adSmaya <application name="Firefox" executable="firefox"> 4088a1362adSmaya <option name="adaptive_sync" value="false" /> 4098a1362adSmaya </application> 4108a1362adSmaya <application name="Firefox ESR" executable="firefox-esr"> 4118a1362adSmaya <option name="adaptive_sync" value="false" /> 4128a1362adSmaya </application> 4138a1362adSmaya <application name="Chromium" executable="chromium"> 4148a1362adSmaya <option name="adaptive_sync" value="false" /> 4158a1362adSmaya </application> 4168a1362adSmaya <application name="Google Chrome" executable="chrome"> 4178a1362adSmaya <option name="adaptive_sync" value="false" /> 4188a1362adSmaya </application> 4198a1362adSmaya <application name="Iceweasel" executable="iceweasel"> 4208a1362adSmaya <option name="adaptive_sync" value="false" /> 4218a1362adSmaya </application> 4228a1362adSmaya <application name="Epiphany" executable="epiphany"> 4238a1362adSmaya <option name="adaptive_sync" value="false" /> 4248a1362adSmaya </application> 4258a1362adSmaya <application name="Konqueror" executable="konqueror"> 4268a1362adSmaya <option name="adaptive_sync" value="false" /> 4278a1362adSmaya </application> 4288a1362adSmaya <application name="Falkon" executable="falkon"> 4298a1362adSmaya <option name="adaptive_sync" value="false" /> 4308a1362adSmaya </application> 4318a1362adSmaya <application name="Seamonkey" executable="seamonkey"> 4328a1362adSmaya <option name="adaptive_sync" value="false" /> 4338a1362adSmaya </application> 4348a1362adSmaya <application name="Waterfox" executable="waterfox"> 4358a1362adSmaya <option name="adaptive_sync" value="false" /> 4368a1362adSmaya </application> 4378a1362adSmaya <application name="VLC Media Player" executable="vlc"> 4388a1362adSmaya <option name="adaptive_sync" value="false" /> 4398a1362adSmaya </application> 4408a1362adSmaya <application name="Totem" executable="totem"> 4418a1362adSmaya <option name="adaptive_sync" value="false" /> 4428a1362adSmaya </application> 4438a1362adSmaya <application name="Dragon Player" executable="dragon"> 4448a1362adSmaya <option name="adaptive_sync" value="false" /> 4458a1362adSmaya </application> 4468a1362adSmaya <application name="mpv" executable="mpv"> 4478a1362adSmaya <option name="adaptive_sync" value="false" /> 4488a1362adSmaya </application> 4498a1362adSmaya 4508a1362adSmaya <!-- Gallium Nine workarounds: --> 4518a1362adSmaya <application name="Rayman Legends" executable="Rayman Legends.exe"> 4528a1362adSmaya <option name="dynamic_texture_workaround" value="true" /> 4538a1362adSmaya </application> 45401e04c3fSmrg </device> 45501e04c3fSmrg <!-- vmwgfx doesn't like full buffer swaps and can't sync to vertical retraces.--> 45601e04c3fSmrg <device driver="vmwgfx"> 45701e04c3fSmrg <application name="gnome-shell" executable="gnome-shell"> 45801e04c3fSmrg <option name="glx_disable_ext_buffer_age" value="true" /> 45901e04c3fSmrg <option name="glx_disable_oml_sync_control" value="true" /> 46001e04c3fSmrg <option name="glx_disable_sgi_video_sync" value="true" /> 46101e04c3fSmrg </application> 46201e04c3fSmrg <application name="Compiz" executable="Compiz"> 46301e04c3fSmrg <option name="glx_disable_ext_buffer_age" value="true" /> 46401e04c3fSmrg <option name="glx_disable_oml_sync_control" value="true" /> 46501e04c3fSmrg </application> 46601e04c3fSmrg </device> 46701e04c3fSmrg <device driver="radeonsi"> 46801e04c3fSmrg <application name="ARK: Survival Evolved (and unintentionally the UE4 demo template)" executable="ShooterGame"> 46901e04c3fSmrg <option name="radeonsi_clear_db_cache_before_clear" value="true" /> 47001e04c3fSmrg </application> 4718a1362adSmaya <application name="Counter-Strike Global Offensive" executable="csgo_linux64"> 4728a1362adSmaya <option name="radeonsi_zerovram" value="true" /> 4738a1362adSmaya </application> 47401e04c3fSmrg <application name="No Mans Sky" executable="NMS.exe"> 47501e04c3fSmrg <option name="radeonsi_zerovram" value="true" /> 47601e04c3fSmrg </application> 477993e1d59Smrg <application name="Civilization 6" executable="Civ6"> 478993e1d59Smrg <option name="radeonsi_enable_nir" value="true"/> 479993e1d59Smrg </application> 480993e1d59Smrg <application name="Civilization 6" executable="Civ6Sub"> 481993e1d59Smrg <option name="radeonsi_enable_nir" value="true"/> 482993e1d59Smrg </application> 48301e04c3fSmrg </device> 48401e04c3fSmrg</driconf> 485