Closed
Bug 1719372
Opened 5 years ago
Closed 5 years ago
Enable Webrender on EGL for NVIDIA binary driver
Categories
(Core :: Graphics: Canvas2D, task, P3)
Tracking
()
RESOLVED
DUPLICATE
of bug 1646135
People
(Reporter: bradwerth, Unassigned)
References
Details
According to https://bugzilla.mozilla.org/show_bug.cgi?id=1717179#c19, we deny hardware WR to Linux users with NVIDIA if EGL is enabled. This leads to software WR performance cliffs for heavy use of canvas calls.
Comment 1•5 years ago
|
||
(bluenote10 from bug 1717179 comment 13)
Window Protocol: x11
Failure Log
(#0) Error: Failed to create EGLSurface!: 0x3009
(#1) Error: Failed to create EGLSurface
This has been fixed by bug 1717816 and bug 1646135. MOZ_X11_EGL=1 and gfx.x11-egl.force-enabled=true do work now on proprietary Nvidia.
MOZ_X11_EGL/Mesa keeps using GLX_SGI_video_sync until bug 1640779 is fixed.
But with proprietary Nvidia it didn't seem possible to mix EGL and GLX: IIUC, MOZ_X11_EGL/proprietary Nvidia has 60 Hz hardcoded.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•