File compiz-dmx-ignore-glx.diff of Package compiz
diff --git a/plugins/glx.c b/plugins/glx.c
index 5bf6274..bb115d2 100644
--- a/plugins/glx.c
+++ b/plugins/glx.c
@@ -45,6 +45,13 @@ glxInitDisplay (CompPlugin *p,
if (!checkPluginABI ("core", CORE_ABIVERSION))
return FALSE;
+ if (strstr (ServerVendor (d->display), "DMX"))
+ {
+ compLogMessage (p->vTable->name, CompLogLevelError,
+ "Server vendor is DMX. Ignoring GLX.");
+ return FALSE;
+ }
+
if (!glXQueryExtension (d->display, &error, &event))
{
compLogMessage (p->vTable->name, CompLogLevelError,