Open Bug 1820913 Opened 3 years ago Updated 2 years ago

Expose missing features in GfxInfo::DescribeFeatures

Categories

(Core :: Graphics, task, P3)

task

Tracking

()

ASSIGNED

People

(Reporter: aosmond, Assigned: aosmond)

Details

Attachments

(1 file)

We only expose a few features through GfxInfo::DescribeFeatures:
https://searchfox.org/mozilla-central/rev/416f31a51174620f04fc994d248b664b54517699/widget/GfxInfoBase.cpp#1741

This seems to just be an oversight, and the data could be useful when analyzing crash reports or performing queries on our telemetry base about the feature status.

This patch expands the graphics features exposed in
GfxInfo::DescribeFeatures to include the many new features added since
WebRender has shipped. This data will be included in crash reports and
telemetry which should prove useful for future analysis.

windowProtocol (x11 vs. xwayland vs. wayland) might be interesting as well, it's missing on crash-stats.

(In reply to Darkspirit from comment #2)

windowProtocol (x11 vs. xwayland vs. wayland) might be interesting as well, it's missing on crash-stats.

IsWayland is included in crash stats but maybe you need more privileged access to see it. I imagine that could be open to the public if so...

IIRC (I could be wrong), some older Nvidia drivers that only support EGLStreams instead of Gbm crash only in Xwayland. Not Wayland, not X11.

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:aosmond, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.

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

Attachment

General

Created:
Updated:
Size: