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, 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.
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.

Back to Bug 1794309 Comment 4