I have also tested the tarball releases from
https://www.mozilla.org/firefox/

The problems are identical with those releases. I tested 94.0.2, 95.0,
96.0b2 and 97.0a1.

I ran all of them with `MOZ_ENABLE_WAYLAND=1`.

94.0.2 works perfectly fine, and all the other releases show lag while
scrolling, and the GNOME Shell / Mutter process even seems to lock up
when Firefox starts a download, prior to the "Save file" popup window.

When run on Xwayland (without the environment variable), all releases
run fine.

So "something" has changed between 94.0.2 and 95.0, breaking the Wayland
backend at least on gen4 Intel graphics. My only other devices are
Pinebook Pro's, using the Panfrost driver. I don't seem to be able to
reproduce this on there. But those are arm64 builds, so maybe not the
best comparison.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1953685

Title:
  [Regression] Firefox 95 is laggy on GMA X4500 (EGL related?)

Status in firefox package in Ubuntu:
  New

Bug description:
  I have a couple of ThinkPads with old Intel GMA X4500 graphics. Since
  the update to Firefox 95, it's been verry laggy; especially noticeable
  while scrolling, for instance on about:support.

  Strangely, the bug is less present when the browser window is smaller.
  A maximized window lags very badly, but when resizing the window to
  under ~75% of the screen, it becomes a lot better.

  I have tried completely clean profiles by renaming ~/snap/firefox, but
  this made no difference.

  I have a feeling that EGL has something to do with it. When I force
  the Firefox snap to run on Xwayland by running `WAYLAND_DISABLE=1 snap
  run firefox`, the bug is *not* present.

  When I run the Firefox 95 deb (from jammy) on Wayland, by running
  `MOZ_ENABLE_WAYLAND=1 firefox`, the bug is also present. (When I run
  the deb without that environment variable, it falls back to Xwayland,
  which works normally.)

  However, when I set gfx.x11-egl.force-enabled to true in about:config,
  it also lags.

  One may assume that EGL is simply broken on this chipset, but that is
  not the case. When I run the Firefox *94* deb (from focal) with
  `MOZ_ENABLE_WAYLAND=1`, it works fine. Also, when I run `snap revert
  firefox` to go back to 94.0.2-2, the bug is not present, even when
  running on Wayland, using EGL.

  I have tested the snap both on focal and jammy on the same hardware.
  The bug is identical in both cases.

  
  tl;dr: On old Intel graphics Firefox 94 was working well with GLX and EGL, 
while EGL seems broken on Firefox 95.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1953685/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to