Module: Mesa
Branch: staging/22.3
Commit: 7e0a6cad2cd344f76d0b3f931ed0a9fb543d70f7
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0a6cad2cd344f76d0b3f931ed0a9fb543d70f7

Author: Xaver Hugl <[email protected]>
Date:   Sun Jan  1 17:01:24 2023 +0100

driconf: add a workaround for plasmashell freezing

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7624

Reviewed-by: Marek Olšák <[email protected]>
Tested-by: Dan Johansen <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20472>
(cherry picked from commit 41eb491fb6460f401a4c845fc28a53de92e9075b)

---

 .pick_status.json              | 2 +-
 src/util/00-mesa-defaults.conf | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/.pick_status.json b/.pick_status.json
index c53970c4d95..9bed03393f3 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -4,7 +4,7 @@
         "description": "driconf: add a workaround for plasmashell freezing",
         "nominated": false,
         "nomination_type": null,
-        "resolution": 4,
+        "resolution": 1,
         "main_sha": null,
         "because_sha": null
     },
diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf
index 8cd6e378c43..5abbd161bfc 100644
--- a/src/util/00-mesa-defaults.conf
+++ b/src/util/00-mesa-defaults.conf
@@ -652,6 +652,9 @@ TODO: document the other workarounds.
                  See: 
https://gitlab.freedesktop.org/mesa/mesa/-/issues/7351#note_1581105 -->
             <option name="mesa_glthread" value="false"/>
         </application>
+        <application name="plasmashell" executable="plasmashell">
+            <option name="mesa_glthread" value="false"/>
+        </application>
 
         <!-- Adaptive sync denylist follows below: -->
         <application name="gnome-shell" executable="gnome-shell">

Reply via email to