Bug 1720634 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Note: `GLContextCGL` is not used on Linux - we use either `GLContextGLX` or `GLContextEGL`. The former seems to behave analogous: https://searchfox.org/mozilla-central/source/gfx/gl/GLContextProviderGLX.cpp#690-691

What you could try is running with the EGL backend (which is supposed to replace GLX in the future). To do so, you can run FF with `MOZ_X11_EGL=1` or enable `gfx.x11-egl.force-enabled` in `about:config`. If Nico is right, that should fix the issue, as the EGL backend uses a single shared GL context.
Note: `GLContextCGL` is not used on Linux - we use either `GLContextGLX` or `GLContextEGL`. The former seems to behave analogous: https://searchfox.org/mozilla-central/source/gfx/gl/GLContextProviderGLX.cpp#690-691

What you could try is running with the EGL backend (which is supposed to replace GLX in the future). To do so, you can run FF with `MOZ_X11_EGL=1` or enable `gfx.x11-egl.force-enabled` in `about:config`. If Nico is right, that should fix the issue, as the EGL backend uses a single shared GL context.

P.S.: uh, nvidia driver - this may or may not work until bug 1702546 land and nvidia implements the required new extension: https://github.com/KhronosGroup/EGL-Registry/pull/124

Back to Bug 1720634 Comment 3