Hacker News new | ask | show | jobs
by aosmond 1858 days ago
As of bug 1702301 [1], and Firefox 89 currently in beta, we are shipping hardware accelerated WebRender by default on Intel (Mesa 17+), AMD (Mesa 17+) and NVIDIA (Mesa 18.2+, Binary driver 460.32.03+) GPUs, as well as lifting the desktop restriction. KDE and XFCE are allowed by default in 88. Wayland anything for a while. There are some particular GPUs with issues which we block, and there are a few more coming due to reported issues (mostly older/weaker GPUs).

There are open bugs I know. Some of which that are getting attention, others we haven't gotten a chance to prioritize. Is there a bug filed about your particular problem?

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1702301

3 comments

> Wayland anything for a while

According to this : https://wiki.mozilla.org/Platform/GFX/WebRender_Where that is not true. Or is it out of date?

That is out of date, yes. It was turned on in bug 1701977.

https://bugzilla.mozilla.org/show_bug.cgi?id=1701977

Edit: Actually this is a little incomplete. It is still turned off with XWayland in late beta and release. So unless the MOZ_ENABLE_WAYLAND=1 environment variable is set, you won't get WebRender by default. I will need to review why we didn't ship with XWayland yet -- there were a couple of bugs (e.g. bug 1635186) but I don't know the status of them offhand. Expect to see movement here within the next few releases I would say.

Thanks for answering my question even though I posted it a day after this thread started.

I'm glad to hear that. One of my computers is actually using Wayland with MOZ_ENABLE_WAYLAND=1, but I haven't actually checked if it worked yet.

Will VAAPI get enabled (on X11) by default too?
VAAPI requires DMABuf, which requires EGL. We want to ship hardware acceleration using EGL instead of GLX, but CI issues have held it up (we are otherwise pretty much there for testing on nightly).
Great work!