This bug was fixed in the package mutter - 45.2-0ubuntu4
---------------
mutter (45.2-0ubuntu4) mantic; urgency=medium
[ Kai-Heng Feng ]
* Fix mirror mode on reduced blanking panel. (LP: #2051074)
[ Daniel van Vugt ]
* Add compositor-x11-Sync-again-at-the-end-of-before_paint.patch
to fix incomplete redraws in X11 virtual machines (LP: #2054510)
-- Daniel van Vugt <[email protected]> Thu, 22 Feb 2024
16:32:33 +0800
** Changed in: mutter (Ubuntu Mantic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2051074
Title:
Mirror mode doesn't work when panel only supports one refresh rate
with reduced blanking
Status in HWE Next:
New
Status in OEM Priority Project:
New
Status in mutter package in Ubuntu:
Fix Committed
Status in mutter source package in Jammy:
Fix Released
Status in mutter source package in Mantic:
Fix Released
Status in mutter source package in Noble:
Fix Committed
Bug description:
[Impact]
On systems equipped with reduced blanking panel, mirror mode can result to no
image on external monitor.
The reason is due to current fallback modes don't have pixelclock for reduced
blanking, so inadequate refresh rate is used to mode set, and result with
atomic commit failure.
[Fix]
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3449
Add reduced blanking (RB) to fallback modes, so mutter can use RB mode to
meet pixelclock requirement in order to pick the right refresh rate.
[Test]
Connect an external monitor to affected system. Use the monitor hotkey to
switch to mirror mode or use GNOME control center to choose mirror mode. With
the patch included, the issue is no longer observed.
[Where problems could occur]
The modelines of reduced blanking have reversed Hsync and Vsync flags, so if
the driver doesn't handle those flags correctly, the atomic modeset/commit may
fail.
I haven't observe any issue on Intel/AMD/Nvidia GPU so far.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2051074/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp