Bug 1663152 Comment 4 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Martin Stránský [:stransky] from comment #1)
> We can't use EGL with proprietary NVIDIA drivers.

(Martin Stránský [:stransky] from bug 1650583comment #22)
> When GLX Vsync source is created along EGL contexts, NVIDIA drivers refuse to make any EGL content current.
> So disable GLX Vsync source creation when EGL context is used.

Just plugged my GTX1060 back onto the mainboard: It's much less worse than feared.
As GLX is apparently only used for Visual (bug 1663003 comment 17), but for for vsync, nothing is broken.
MOZ_X11_EGL=1 still works, there are no black borders. There is just this one WebGL2 problem.
Even EGL_KHR_swap_buffers_with_damage works! Nice! (Debian Testing, Gnome X11 on proprietary Nvidia driver 450.66)
(In reply to Martin Stránský [:stransky] from comment #1)
> We can't use EGL with proprietary NVIDIA drivers.

(Martin Stránský [:stransky] from bug 1650583comment #22)
> When GLX Vsync source is created along EGL contexts, NVIDIA drivers refuse to make any EGL content current.
> So disable GLX Vsync source creation when EGL context is used.

Just plugged my GTX1060 back onto the mainboard: It's much less bad than feared.
As GLX is apparently only used for Visual (bug 1663003 comment 17), but for for vsync, nothing is broken.
MOZ_X11_EGL=1 still works, there are no black borders. There is just this one WebGL2 problem.
Even EGL_KHR_swap_buffers_with_damage works! Nice! (Debian Testing, Gnome X11 on proprietary Nvidia driver 450.66)
(In reply to Martin Stránský [:stransky] from comment #1)
> We can't use EGL with proprietary NVIDIA drivers.

(Martin Stránský [:stransky] from bug 1650583comment #22)
> When GLX Vsync source is created along EGL contexts, NVIDIA drivers refuse to make any EGL content current.
> So disable GLX Vsync source creation when EGL context is used.

Just plugged my GTX1060 back onto the mainboard: It's much less bad than feared.
As GLX is apparently only used for Visual (bug 1663003 comment 17), but not for vsync, nothing is broken.
MOZ_X11_EGL=1 still works, there are no black borders. There is just this one WebGL2 problem.
Even EGL_KHR_swap_buffers_with_damage works! Nice! (Debian Testing, Gnome X11 on proprietary Nvidia driver 450.66)

Back to Bug 1663152 Comment 4