Resizing the browser window is broken with Webrender, Wayland, and Nvidia/EGLStreams
Categories
(Core :: Widget: Gtk, defect, P5)
Tracking
()
People
(Reporter: milos.hadzic, Unassigned)
References
(Blocks 3 open bugs)
Details
Attachments
(1 file)
98 bytes,
text/plain
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:67.0) Gecko/20100101 Firefox/67.0
Steps to reproduce:
I can reproduce this every time on my machine with the following setup:
- NVIDIA drivers (415) with KMS enabled.
- Wayland enabled on Gnome Shell (Fedora 29)
- Firefox Nightly with WebRender enabled
The issue happens when I try to resize the browser window
Actual results:
I resize an outline of the browser but the browser content stays the same visibly (see the attached screen recording). I can force the browser to repaint by moving a tab out in a new window. This does crash the screen recorder so it's not visible in the recording.
It doesn't seem to be a bug in mutter because other windows can be resized. I am not sure though.
Expected results:
The browser window should resize itself as usual.
Reporter | ||
Comment 1•5 years ago
|
||
Reporter | ||
Comment 2•5 years ago
|
||
Comment on attachment 9046212 [details] Screen recording of the issue https://www.dropbox.com/s/7cks2twovwkhe6e/Screencast%20from%2024.02.2019.%2017%3A37%3A17.webm?dl=0
Updated•5 years ago
|
Updated•5 years ago
|
Reporter | ||
Comment 3•5 years ago
|
||
Bug is still there with the NVIDIA 430 driver.
Comment 4•5 years ago
•
|
||
Does this problem also happen without WebRender/OpenGL?
(gfx.webrender.all;false gfx.webrender.enabled;false layers.acceleration.force-enabled;false)
Reporter | ||
Comment 5•5 years ago
|
||
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #4)
Does this problem also happen without WebRender/OpenGL?
(gfx.webrender.all;false gfx.webrender.enabled;false layers.acceleration.force-enabled;false)
Hi,
Sorry for the delay in response. I was away from the computer on which I can test. Here are the results
Compositing | Settings | Problem |
---|---|---|
WebRender | gfx.webrender.all=true | Yes |
OpenGL | gfx.webrender.all=false layers.acceleration.force-enabled=true | Yes (although perhaps a bit less severe since typing in the address bar causes a repaint) |
Basic | gfx.webrender.all=false layers.acceleration.force-enabled=false | No |
Hope that helps, and please let me know if you need any other details.
Comment 6•5 years ago
|
||
Thanks! :)
Updated•5 years ago
|
Comment 7•5 years ago
|
||
Dupe of Bug 1589114.
Description
•