[Bug 2051074] Re: Mirror mode doesn't work when panel only supports one refresh rate with reduced blanking
Ubuntu Foundations Team Bug Bot
2051074 at bugs.launchpad.net
Thu Jan 25 04:21:33 UTC 2024
The attachment "mutter_45.3-1ubuntu2.debdiff" seems to be a debdiff.
The ubuntu-sponsors team has been subscribed to the bug report so that
they can review and hopefully sponsor the debdiff. If the attachment
isn't a patch, please remove the "patch" flag from the attachment,
remove the "patch" tag, and if you are member of the ~ubuntu-sponsors,
unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issue please contact him.]
** Tags added: patch
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
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 mutter package in Ubuntu:
Fix Committed
Status in mutter source package in Jammy:
New
Status in mutter source package in Mantic:
New
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
More information about the Ubuntu-sponsors
mailing list