[mutter 3.36/x11] Changing monitor resolution and scaling at the same time produced incorrect results
Affected version
Arch Linux mutter 3.36 xorg-server 1.20.7 AMD GPU Mesa 19.3.4 Gnome Xorg session
Bug summary
When changing a monitors resolution and scale at the same time, mutter only draws a part of the screen, while the rest is filled garbage. If resolution and scale are changed in 2 sperate configuration steps, it works as expected. The issue is not present in mutter 3.34.4.
Steps to reproduce
On a monitor with a resolution of 3840x2160:
- Set the monitor to 1920x1080 with scale 1x unsing gnome-control-center
- Set the monitor to 3840x20160 with scale 2x in one step
- Observe issue
Relevant logs, screenshots, screencasts etc.
Screenshot of the issue which only captures the "good" part of the screen.