Open Bug 1864830 Opened 2 years ago Updated 2 years ago

The fishbowl animation is considerably slower than on older versions on Linux

Categories

(Core :: Graphics: Canvas2D, defect)

Desktop
Linux
defect

Tracking

()

Tracking Status
firefox-esr115 --- affected
firefox119 --- affected
firefox120 --- affected
firefox121 --- affected

People

(Reporter: danibodea, Unassigned)

References

()

Details

Found in

  • ESR v115.5.0

Affected versions

  • Nightly v121.0a1
  • Beta 120.0b9, v120.0 (RC)
  • ESR v115.5.0

Tested platforms

  • Affected platforms: Ubuntu 22
  • Unaffected platforms: Windows 10

Steps to reproduce

  1. Load https://testdrive-archive.azurewebsites.net/Performance/FishBowl/
  2. Watch animation and FPS counter

Expected result

  • The animation is about 30 fps

Actual result

  • The animation is 2-10 fps

Regression range

Additional notes

  • additional_note1

Possible regressor from the range in coment 0: bug 1770088

Daniel is this fixed for you if : you set gfx.canvas.accelerated= False, restart Nightly and try again ?

Flags: needinfo?(dbodea)
Component: Graphics → Graphics: Canvas2D

Flipping gfx.canvas.accelerated to false will improve the fps on the animation as such:

  • In Beta 120.0 (RC) from about 6-7 fps to about 17-18 fps
  • In Nightly v121.0a1 from 9-14 fps to 31-33 fps

As it appears there must be more to it than just this pref flip, on the Beta channel.

Flags: needinfo?(dbodea)
You need to log in before you can comment on or make changes to this bug.