Open Bug 2038325 Opened 1 month ago Updated 20 days ago

macOS: "Firefox GPU Helper" process consumes 100% CPU time while showing Google search response page.

Categories

(Core :: Graphics: WebRender, defect)

Firefox 152
defect

Tracking

()

UNCONFIRMED

People

(Reporter: alexander.antimonov.od.ua, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0

Steps to reproduce:

System Info: iMac, 2017 model, x86_64, GPU Radeon Pro 555 2GB; macOS v13.7.8.
I first noticed this bug in Firefox v150.

  1. Run Firefox Nightly ("Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0")

  2. Initiate any search in Google which results in response page with Gemini AI generated part at the top. (Most of the searches now).

  3. Open Gemini's generated answer by pressing "Show more".

Actual results:

After whole AI's answer is opened "Firefox GPU Helper" starts to consume all of the CPU time. There are no any visible reasons to consume such amount of the CPU.

Expected results:

CPU usage should be near zero.

Profiler data: https://share.firefox.dev/48QVwVP

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Component: Widget: Cocoa → Graphics: WebRender

This is an SVG animation causing expensive blob-image rasterization in the WR worker threads on the GPU process.

Blocks: wr-blob-perf
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.