On KDE without compositing/proprietary Nvidia, the following fix the WebRender problem: * Setting transparent main window: comment 45 (should this be done as immediate fix?) * Disabling picture caching (to prevent the bug from being cached?) * using EGL: MOZ_X11_EGL=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support vs. On Gnome X11, this bug is reproducible with GLX and EGL as long as GTK_CSD=1 is set. GTK_CSD=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support GTK_CSD=1 MOZ_X11_EGL=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support ----- With build from bug 1669275 comment 10 we can test the new GLContext**EGL**::FindVisual which would only be used on prorietary Nvidia: Gnome X11 without GTK_CSD=1 is still fine: mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support MOZ_X11_EGL=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support Gnome X11 with GTK_CSD + GLX: This bug is still reproducible: GTK_CSD=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support Gnome X11 with GTK_CSD + EGL: Glitches + fallback to OpenGL (new regression): GTK_CSD=1 MOZ_X11_EGL=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support > Compositing OpenGL > (#0) Error Failed to create EGLSurface!: 0x3009 > (#1) Error Failed to create EGLSurface!: 0x3009 > (#2) Error Failed GL context creation for WebRender: 0 > (#3) Error FEATURE_FAILTURE_WEBRENDER_INITIALIZE_UNSPECIFIED > (#4) Error Failed to connect WebRenderBridgeChild.
Bug 1663273 Comment 48 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
On KDE without compositing/proprietary Nvidia, the following options fix the WebRender problem: * Setting transparent main window: comment 45 (should this be done as immediate fix?) * Disabling picture caching (to prevent the bug from being cached?) * using EGL: MOZ_X11_EGL=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support vs. On Gnome X11, this bug is reproducible with GLX and EGL as long as GTK_CSD=1 is set. GTK_CSD=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support GTK_CSD=1 MOZ_X11_EGL=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support ----- With build from bug 1669275 comment 10 we can test the new GLContext**EGL**::FindVisual which would only be used on prorietary Nvidia: Gnome X11 without GTK_CSD=1 is still fine: mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support MOZ_X11_EGL=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support Gnome X11 with GTK_CSD + GLX: This bug is still reproducible: GTK_CSD=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support Gnome X11 with GTK_CSD + EGL: Glitches + fallback to OpenGL (new regression): GTK_CSD=1 MOZ_X11_EGL=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support > Compositing OpenGL > (#0) Error Failed to create EGLSurface!: 0x3009 > (#1) Error Failed to create EGLSurface!: 0x3009 > (#2) Error Failed GL context creation for WebRender: 0 > (#3) Error FEATURE_FAILTURE_WEBRENDER_INITIALIZE_UNSPECIFIED > (#4) Error Failed to connect WebRenderBridgeChild.
On KDE without compositing/proprietary Nvidia, the following options fix the WebRender problem: * Setting transparent main window: comment 45 (should this be done as immediate fix?) * Disabling picture caching (to prevent the bug from being cached?) * using EGL: MOZ_X11_EGL=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support vs. On Gnome X11, this bug is reproducible with GLX and EGL as long as GTK_CSD=1 is set. GTK_CSD=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support GTK_CSD=1 MOZ_X11_EGL=1 mozregression --launch 20201008094950 --pref gfx.webrender.all:true -a about:support ----- With build from bug 1669275 comment 10 we can test the new GLContext**EGL**::FindVisual which would only be used on proprietary Nvidia: Gnome X11 without GTK_CSD=1 is still fine: mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support MOZ_X11_EGL=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support Gnome X11 with GTK_CSD + GLX: This bug is still reproducible: GTK_CSD=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support Gnome X11 with GTK_CSD + EGL: Glitches + fallback to OpenGL (new regression): GTK_CSD=1 MOZ_X11_EGL=1 mozregression --repo autoland --launch d42dc1f995bb --pref gfx.webrender.all:true -a about:support > Compositing OpenGL > (#0) Error Failed to create EGLSurface!: 0x3009 > (#1) Error Failed to create EGLSurface!: 0x3009 > (#2) Error Failed GL context creation for WebRender: 0 > (#3) Error FEATURE_FAILTURE_WEBRENDER_INITIALIZE_UNSPECIFIED > (#4) Error Failed to connect WebRenderBridgeChild.