Module: Mesa
Branch: main
Commit: e5dae7d9459996b779a5946794170837dfdc3a62
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5dae7d9459996b779a5946794170837dfdc3a62

Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Jan 10 09:39:30 2023 -0500

driconf: make glthread=true default for source games

this yields a sizable gain for source-based games, so it shouldn't be
limited to radeonsi

Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20611>

---

 src/util/00-mesa-defaults.conf | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf
index 8245b86bd84..b08b70ef549 100644
--- a/src/util/00-mesa-defaults.conf
+++ b/src/util/00-mesa-defaults.conf
@@ -136,6 +136,15 @@ TODO: document the other workarounds.
         <application name="Topogun (64-bit)" executable="topogun64">
             <option name="always_have_depth_buffer" value="true" />
         </application>
+        <application name="Half Life 2" executable="hl2_linux">
+            <option name="mesa_glthread" value="true" />
+        </application>
+        <application name="Black Mesa" executable="bms_linux">
+            <option name="mesa_glthread" value="true" />
+        </application>
+        <application name="Counter-Strike Global Offensive" 
executable="csgo_linux64">
+            <option name="mesa_glthread" value="true" />
+        </application>
 
         <application name="Dead Island (incl. Definitive Edition)" 
executable="DeadIslandGame">
             <option name="allow_glsl_extension_directive_midshader" 
value="true" />
@@ -870,12 +879,6 @@ TODO: document the other workarounds.
         </application>
     </device>
     <device driver="radeonsi">
-        <application name="Half Life 2" executable="hl2_linux">
-            <option name="mesa_glthread" value="true" />
-        </application>
-        <application name="Black Mesa" executable="bms_linux">
-            <option name="mesa_glthread" value="true" />
-        </application>
         <application name="Alien Isolation" executable="AlienIsolation">
             <option name="force_gl_vendor" value="X.Org" />
         </application>
@@ -883,7 +886,6 @@ TODO: document the other workarounds.
             <option name="radeonsi_zerovram" value="true" />
         </application>
         <application name="Counter-Strike Global Offensive" 
executable="csgo_linux64">
-            <option name="mesa_glthread" value="true" />
             <option name="radeonsi_zerovram" value="true" />
             <option name="radeonsi_clamp_div_by_zero" value="true" />
         </application>

Reply via email to