Closed Bug 1548911 Opened 6 years ago Closed 6 years ago

Fix broken Linux driver vendor detection

Categories

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

All
Linux
defect

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox68 --- wontfix
firefox69 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

There have been some reports of the driver vendor not reporting the correct value. With Wayland, it has been suggested that the following EGL extension can be used to provide the driver information instead of glXGetScreenDriver:

https://www.khronos.org/registry/EGL/extensions/MESA/EGL_MESA_query_driver.txt

Support for this was added in Mesa 19.

Assignee: nobody → aosmond
Blocks: wr-linux, wayland
Priority: -- → P3

If Wayland is in use, then glXGetScreenDriver doesn't return the Mesa
driver name. There is a new API, eglGetDisplayDriverName, which was
added in Mesa 19 that works with Wayland.

Pushed by aosmond@gmail.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/66c6f82b34f2 Add support for EGL_MESA_query_driver to detect Mesa driver. r=kats
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
See Also: → 1556191
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: