Open Bug 1610946 Opened 4 years ago Updated 23 days ago

Webrender not scroll or zooming smooth on Chinese website.

Categories

(Core :: Graphics: WebRender, defect, P3)

Unspecified
All
defect

Tracking

()

UNCONFIRMED

People

(Reporter: j, Unassigned)

References

(Blocks 2 open bugs)

Details

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

Steps to reproduce:

e.g. https://www.cnbeta.com/

https://github.com/mozilla-mobile/fenix/issues/7401

Component: General → Graphics: WebRender
Product: GeckoView → Core

This seems ok for me on a Pixel 2. What device are you seeing the problem on? How bad is it?

Flags: needinfo?(j)
Priority: -- → P3

@jboek: Is this with webrender enabled or disabled? I can see some delays without webrender, but webrender on seems fine. Can you add an about:support?

Flags: needinfo?(jboek)

@ktaeleman:

According to the reporter they're using a xiaomi mi note 3. So I would assume without webrender.

They also posted the contents of their about:support here: https://github.com/mozilla-mobile/fenix/issues/7401#issuecomment-617248252

Flags: needinfo?(j)
Blocks: wr-adreno5xx6xx
No longer blocks: wr-android
Severity: normal → S3

@ktaeleman: Get profile

Flags: needinfo?(ktaeleman)

@jnicol: I captured a profile on Pixel 2 XL, but that feels quite smooth. Can you check the Moto G7?
Pixel 2 XL Profile: https://share.firefox.dev/3cF3GjY

Flags: needinfo?(ktaeleman) → needinfo?(jnicol)

Profiles on Moto G7 Play (Adreno 506)

Scrolling seems fine but zooming is a disaster. Time seems to be spread between glClear dequeuing a buffer (which might be waiting on the GPU), VAO uploads, and texture uploads.

Flags: needinfo?(jnicol)
Flags: needinfo?(jboek)
Blocks: wr-zoom
You need to log in before you can comment on or make changes to this bug.