Closed Bug 1530201 Opened 5 years ago Closed 5 years ago

Resizing the browser window is broken with Webrender, Wayland, and Nvidia/EGLStreams

Categories

(Core :: Widget: Gtk, defect, P5)

67 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1589114

People

(Reporter: milos.hadzic, Unassigned)

References

(Blocks 3 open bugs)

Details

Attachments

(1 file)

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:

  1. NVIDIA drivers (415) with KMS enabled.
  2. Wayland enabled on Gnome Shell (Fedora 29)
  3. 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.

Blocks: wayland
Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Priority: -- → P5

Bug is still there with the NVIDIA 430 driver.

Does this problem also happen without WebRender/OpenGL?
(gfx.webrender.all;false gfx.webrender.enabled;false layers.acceleration.force-enabled;false)

(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.

Thanks! :)

Blocks: wr-nv-linux
OS: Unspecified → Linux
Hardware: Unspecified → x86_64

Dupe of Bug 1589114.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: