diff --git a/gnome-shell-glthread-disable.patch b/gnome-shell-glthread-disable.patch
new file mode 100644
index 0000000..b2caeb8
--- /dev/null
+++ b/gnome-shell-glthread-disable.patch
@@ -0,0 +1,11 @@
+diff -up mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf.dma mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf
+--- mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf.dma 2022-11-25 10:32:32.175879868 +1000
++++ mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf 2022-11-25 10:32:43.743067470 +1000
+@@ -653,6 +653,7 @@ TODO: document the other workarounds.
+
+
+
++
+
+
+
diff --git a/mesa.spec b/mesa.spec
index afef03a..31284c8 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -65,6 +65,7 @@ Source0: https://archive.mesa3d.org/mesa-%{ver}.tar.xz
# Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD.
Source1: Mesa-MLAA-License-Clarification-Email.txt
+Patch10: gnome-shell-glthread-disable.patch
BuildRequires: meson >= 0.61.4
BuildRequires: gcc
BuildRequires: gcc-c++