aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util/00-mesa-defaults.conf11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf
index 82b866b634f..ba343ec5ffb 100644
--- a/src/util/00-mesa-defaults.conf
+++ b/src/util/00-mesa-defaults.conf
@@ -370,6 +370,17 @@ TODO: document the other workarounds.
<option name="mesa_glthread" value="true"/>
</application>
+ <!-- Emulator tends to have a high CPU load for GPU emulation, so separating the driver overhead yield an improvement. -->
+ <application name="Dolphin Emulator" executable="dolphin-emu">
+ <option name="mesa_glthread" value="true"/>
+ </application>
+ <application name="Citra - Nintendo 3DS Emulator" executable="citra-qt">
+ <option name="mesa_glthread" value="true"/>
+ </application>
+ <application name="Yuzu - Nintendo Switch Emulator" executable="yuzu">
+ <option name="mesa_glthread" value="true"/>
+ </application>
+
<!-- Adaptive sync blacklist follows below: -->
<application name="gnome-shell" executable="gnome-shell">
<option name="adaptive_sync" value="false" />