Bug 1648799 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 Jan Andre Ikenmeyer [:darkspirit] from comment #3)
> I'm not sure, but I think it was that Linux implies Android, but doesn't include FreeBSD. Should it be MOZ_WIDGET_GTK instead?

Sounds reasonable.

> GLX partial present seems to work fine on XWayland and X11.
> 
> EGL partial present:
> * MOZ_ENABLE_WAYLAND=1:
>   * Wayland EGL partial present doesn't work with official builds: bug 1648872. I think I saw bug 1640617 only because partial present wasn't working.
>   * Arch Linux users have working EGL partial present, but saw minor issues: bug 1646202, bug 1640858. They could also have been caused by a fallback to OpenGL. Enabling the pref would expand testing which would be good.
>   * So far I have only seen glitches when WebRender felt back to OpenGL due to bug 1640651, bug 1638084, bug 1645677.
>     
> * MOZ_X11_EGL=1 with Mesa: The whole window gets invalidated until https://gitlab.freedesktop.org/mesa/mesa/-/issues/3030 has been fixed.
> * MOZ_X11_EGL=1 with proprietary Nvidia: Depends on bug 1650583.

I'd still wait with for a while. Just tested GLX on Xwayland and I *think* I saw occasional small glitches. There might be bugs we first need to solve in bug 1640710
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #3)
> I'm not sure, but I think it was that Linux implies Android, but doesn't include FreeBSD. Should it be MOZ_WIDGET_GTK instead?

Sounds reasonable.

> GLX partial present seems to work fine on XWayland and X11.
> 
> EGL partial present:
> * MOZ_ENABLE_WAYLAND=1:
>   * Wayland EGL partial present doesn't work with official builds: bug 1648872. I think I saw bug 1640617 only because partial present wasn't working.
>   * Arch Linux users have working EGL partial present, but saw minor issues: bug 1646202, bug 1640858. They could also have been caused by a fallback to OpenGL. Enabling the pref would expand testing which would be good.
>   * So far I have only seen glitches when WebRender felt back to OpenGL due to bug 1640651, bug 1638084, bug 1645677.
>     
> * MOZ_X11_EGL=1 with Mesa: The whole window gets invalidated until https://gitlab.freedesktop.org/mesa/mesa/-/issues/3030 has been fixed.
> * MOZ_X11_EGL=1 with proprietary Nvidia: Depends on bug 1650583.

I'd still wait with for a while. Just tested GLX on Xwayland and I *think* I saw occasional small glitches. There might be bugs we first need to solve in bug 1640710.

I'm running partial present enabled on my main browser (FF 78, Fedora 32) and see quite a few glitches quite regular - some of them maybe already resolved in nightly, not sure.

Back to Bug 1648799 Comment 4