summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2022-03-02 16:38:47 -0500
committerRay Strode <halfline@gmail.com>2022-03-23 14:21:09 +0000
commit8bedb1f0361bc8934c9f2c2481f096cf3f31de94 (patch)
tree59435a95e5195f90fee54465d84cb56316279c40 /data
parent51181871e9db716546e9593216220389de0d8b03 (diff)
downloadgdm-8bedb1f0361bc8934c9f2c2481f096cf3f31de94.tar.gz
data: Disable wayland on some server chips
mutter isn't great running in native mode on chips that don't have fast blending. This commit disables wayland on aspeed and matrox server cards.
Diffstat (limited to 'data')
-rw-r--r--data/61-gdm.rules.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/data/61-gdm.rules.in b/data/61-gdm.rules.in
index 02a10e9c..52da36de 100644
--- a/data/61-gdm.rules.in
+++ b/data/61-gdm.rules.in
@@ -5,6 +5,20 @@ ACTION!="bind", GOTO="gdm_pci_device_end"
# disable Wayland on Hi1710 chipsets
ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", GOTO="gdm_disable_wayland"
+# disable Wayland on Matrox chipsets
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0522", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0524", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0530", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0532", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0533", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0534", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0536", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x102b", ATTR{device}=="0x0538", GOTO="gdm_disable_wayland"
+
+# disable Wayland on aspeed chipsets
+ATTR{vendor}=="0x1a03", ATTR{device}=="0x2010", GOTO="gdm_disable_wayland"
+ATTR{vendor}=="0x1a03", ATTR{device}=="0x2000", GOTO="gdm_disable_wayland"
+
LABEL="gdm_pci_device_end"
# disable Wayland if modesetting is disabled