** Description changed:

+ [ Impact ]
+ 
+ Window movements can cause a re-draw of the whole screen.
+ That causes an unnecessary performance hit, especially noticeable when using 
a remote session.
+ 
  Upstream bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/3630
  Upstream fix: 
https://gitlab.gnome.org/GNOME/mutter/-/commit/030270ba3bf14b23a2d7a5371cf158ff2591f327
  
- This should be patched in Noble.
+ [ Test Plan ]
  
- ## Steps to Reproduce
- 1.  Set up an Ubuntu VM and log in
+ 1.  Set up an Ubuntu system and log in
  2.  Launch the Looking Glass debugger by pressing `Alt+F2`, typing `lg`, and 
pressing Enter
  3.  Navigate to the "Flags" tab in the top right corner of the debug window
  4.  Scroll down and enable the `PAINT_DAMAGE_REGION` flag. By enabling this 
flag, a red overlay will appear to show regions where the screen is being 
redrawn and helps visualize framebuffer damage.
- 5.  Proceed to reproduce the issues listed in this bug report by performing 
actions such as:
-     -   Opening a new window
-     -   Dragging a window across the screen
-     -   Resizing any window
-     -   Changing window stacking order
+ 6.  Drag a window across the screen
+ 7.  Verify that the red overlay only covers the window rectangle rather than 
the whole screen
+ 
+ [ Where problems could occur ]
+ 
+ mutter is the Wayland compositor library that provides graphics and inputs 
for the GNOME desktop, thus is a critical component.
+ Problems could manifest with the action of dragging a window not working 
anymore, or sudden log-out if gnome-shell crashes.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2080698

Title:
  Window movements can cause full framebuffer damage

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2080698/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to