Open Bug 1338694 Opened 7 years ago Updated 2 years ago

Add a telemetry probe for GPU_PROCESS_STATUS, similar to E10S_STATUS

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

People

(Reporter: u279076, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: gfx-noted)

With e10s we have a telemetry probe, E10S_STATUS, which tells us the state of e10s in the wild with the following values.

0=ENABLED_BY_USER
1=ENABLED_BY_DEFAULT
2=DISABLED_BY_USER
3=DISABLED_IN_SAFE_MODE
4=DISABLED_FOR_ACCESSIBILITY
5=DISABLED_FOR_MAC_GFX
6=DISABLED_FOR_BIDI
7=DISABLED_FOR_ADDONS
8=FORCE_DISABLED
9=DISABLED_FOR_XPLAYERS
10=DISABLED_FOR_OS_VERSION

We probably don't need all of these for GPU Process but I think it would be useful to have some level of status tracking for GPU Process in Telemetry. 

If possible I would like to get this landed and uplifted to Aurora 53.
Flags: needinfo?(dvander)
Priority: -- → P3
Whiteboard: gfx-noted
I think we already have something like this, in the Telemetry environment. It's under system/gfx/features/gpuProcess/status. It'll be a string containing one of the gfx Telemetry codes [1]. Additionally there will sometimes be a "failureId" field next to "status". If set that is a descriptive code that can be searched in the source tree.

[1] http://searchfox.org/mozilla-central/rev/ac8a72f2d5204ced2004c93a9c193430c63a6a71/gfx/src/gfxTelemetry.h#15
Flags: needinfo?(dvander)
(In reply to David Anderson [:dvander] from comment #1)
> [1]
> http://searchfox.org/mozilla-central/rev/
> ac8a72f2d5204ced2004c93a9c193430c63a6a71/gfx/src/gfxTelemetry.h#15

Do you know if this is something I can query via Redash or do I need to go through Spark?
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.