Closed Bug 1525246 Opened 5 years ago Closed 15 days ago

[WebRender Android] - gfx.webrender.debug.gpu-time-queries does nothing

Categories

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

67 Branch
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mark.paxman99, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

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

Steps to reproduce:

BQ Aquaris X5, Adreno 306, Android 7.1.2
Reference-browser

Turn on WebRender, turn on compact profiler, turn on debug profiler

Debug profiler gives some reasonable figures for eg Compositor times

Turn on gfx.webrender.debug.gpu-time-queries

GPU times remain at zero ms whatever I do

Same result on Galaxy S7

GPU times should show real numbers like on desktop.

Blocks: wr-android
Component: General → Graphics: WebRender
Product: Firefox for Android → Core
Version: Firefox 67 → 67 Branch
Priority: -- → P3

This works on Pixel 3, so might be Adreno 3xx and Mali GPU class related.

On my new Galaxy A40 gfx.webrender.debug.gpu-time-queries TRUE shows the colored moving horizontal histogram, but the web page is corrupted and stutters/strobes like crazy when I try to scroll. Basically unusable. See the screenshot attached above.

The strobing I reported in Comment 2 and comment 3 is possibly a dup of bug 1558374 (Galaxy A40 = ARM Mali GPU)

Blocks: wr-mali, wr-adreno3xx
No longer blocks: wr-android
Blocks: wr-android
No longer blocks: wr-mali, wr-adreno3xx
Severity: normal → S3
Priority: P3 → P5

The GPU time queries APIs are in general problematic on tile-based GPUs. We may need a different profiling solution for them.

Status: UNCONFIRMED → RESOLVED
Closed: 15 days ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: