Closed Bug 1480414 Opened 4 years ago Closed 4 years ago

[Wayland] Make sure it works with OGL Compositor

Categories

(Core :: Widget: Gtk, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox63 --- affected

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 1 open bug)

Details

Let's make sure the Wayland port works with:

- enabled WebRender
- enabled OGL Compositor
- enabled GPU process (that would be the most difficult part)
Summary: [Wayland] Make sure it works with WebRender → [Wayland] Make sure it works with WebRender/OGL Compositor
Игорь Шашкин feedback:

hw info: https://www.notebookcheck.net/Review-Apple-MacBook-Pro-Retina-13-Late-2013-Notebook.105035.0.html
sw info: fedora 28, gnome 3.28, firefox from master (last commit - Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik)

opengl
Window and menu is rendered partially if i setup 200% scaling in gnome. With 100% all work fine. Screenshots in attach.
webrender
Am i right, that webrender enabled by default in master? gfx.webrender.enabled = true, but in about:support i see that basic compositor is used. Info in attach. Maybe should i enable additional flags?
On my machine, the flatpak firefox nightly reliably crashes on the following site when webrender is enabled (in a gnome wayland session): https://ncase.me/trust/

It works fine though with basic or ogl renderer.

I also opened an issue on github (https://github.com/servo/webrender/issues/2953)
(In reply to robert.mader from comment #2)
> On my machine, the flatpak firefox nightly reliably crashes on the following
> site when webrender is enabled (in a gnome wayland session):
> https://ncase.me/trust/
> 
> It works fine though with basic or ogl renderer.
> 
> I also opened an issue on github
> (https://github.com/servo/webrender/issues/2953)

Robert, do you mind to open a new bug for it? I can look at it then there. I already replied at github bug I prefer to track it here as I think it's wayland/EGL related issue. Thanks.
Assignee: nobody → stransky
(In reply to Martin Stránský [:stransky] from comment #3)
> (In reply to robert.mader from comment #2)
> > On my machine, the flatpak firefox nightly reliably crashes on the following
> > site when webrender is enabled (in a gnome wayland session):
> > https://ncase.me/trust/
> > 
> > It works fine though with basic or ogl renderer.
> > 
> > I also opened an issue on github
> > (https://github.com/servo/webrender/issues/2953)
> 
> Robert, do you mind to open a new bug for it? I can look at it then there. I
> already replied at github bug I prefer to track it here as I think it's
> wayland/EGL related issue. Thanks.

Filed as Bug 1482350
OGL Compositor seems to be supported fine, I see no issued on my Intel / Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2).

WebRender will be covered by Bug 1482350 (seems to be mostly working except the https://ncase.me/trust/ site). OOP is covered by Bug 1481405.

Closing this one now as we're going to track it at Bug 635134.
No longer blocks: 1482350
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Summary: [Wayland] Make sure it works with WebRender/OGL Compositor → [Wayland] Make sure it works with OGL Compositor
You need to log in before you can comment on or make changes to this bug.