From 3d8ba93f59e82378217e9e433b5b5b3814b784c8 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Thu, 13 May 2021 18:22:30 +0100 Subject: [PATCH] x11: Loosen the match for the NVIDIA driver It seems nVidia puts a different string in the GL_VENDOR than the one it uses for GLX. --- gdk/x11/gdkglcontext-egl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/x11/gdkglcontext-egl.c b/gdk/x11/gdkglcontext-egl.c index 91f3e8297c..cab476232f 100644 --- a/gdk/x11/gdkglcontext-egl.c +++ b/gdk/x11/gdkglcontext-egl.c @@ -595,7 +595,7 @@ gdk_x11_screen_init_egl (GdkX11Screen *screen) * fallback to GLX */ const char *vendor = eglQueryString (edpy, EGL_VENDOR); - if (g_strcmp0 (vendor, "NVIDIA Corporation") == 0) + if (strstr (vendor, "NVIDIA") != NULL) return FALSE; display_x11->have_egl = TRUE;