I'm not really a programmer, but I assume this could be related to bug 1784813 and it could be worth a try * to remove this code: https://searchfox.org/mozilla-central/rev/a4a41aafa80bf38f6e456238a60781fed46f9d08/gfx/thebes/gfxPlatformGtk.cpp#129-132 > // Bug 1714483: Force disable FXAA Antialiasing on NV drivers. This is a > // temporary workaround for a driver bug. > PR_SetEnv("__GL_ALLOW_FXAA_USAGE=0"); * This code is to prevent massive glitches caused by manually enabling FXAA in Nvidia settings. It's the user's own fault. * bug 1714483 comment 37: Nvidia has added a blocklist rule for Firefox in their driver, but it likely wouldn't apply to Thunderbird, etc. * at least to restrict this to isMesa: https://searchfox.org/mozilla-central/rev/a4a41aafa80bf38f6e456238a60781fed46f9d08/gfx/thebes/gfxPlatformGtk.cpp#174-177 > if (feature.IsEnabled() && IsX11Display()) { > // Enabling glthread crashes on X11/EGL, see bug 1670545 > PR_SetEnv("mesa_glthread=false"); > } * This code is to prevent a crash caused by manually setting mesa_glthread=true environment variable. It's the user's own fault.
Bug 1794309 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I'm not really a programmer, but I assume this could be related to bug 1784813 and it could be worth a try * to remove this code: https://searchfox.org/mozilla-central/rev/a4a41aafa80bf38f6e456238a60781fed46f9d08/gfx/thebes/gfxPlatformGtk.cpp#129-132 > // Bug 1714483: Force disable FXAA Antialiasing on NV drivers. This is a > // temporary workaround for a driver bug. > PR_SetEnv("__GL_ALLOW_FXAA_USAGE=0"); * This code is to prevent massive glitches caused by manually enabling FXAA in Nvidia settings. It's the user's own fault. * bug 1714483 comment 37: Nvidia has added a blocklist rule for Firefox in their driver, so that users can't manually enable it, but it likely wouldn't apply to Thunderbird, etc. * at least to restrict this to isMesa: https://searchfox.org/mozilla-central/rev/a4a41aafa80bf38f6e456238a60781fed46f9d08/gfx/thebes/gfxPlatformGtk.cpp#174-177 > if (feature.IsEnabled() && IsX11Display()) { > // Enabling glthread crashes on X11/EGL, see bug 1670545 > PR_SetEnv("mesa_glthread=false"); > } * This code is to prevent a crash caused by manually setting mesa_glthread=true environment variable. It's the user's own fault.