[Bug 2051074] [NEW] Mirror mode doesn't work when panel only supports one refresh rate with reduced blanking
Launchpad Bug Tracker
2051074 at bugs.launchpad.net
Thu Feb 29 09:42:46 UTC 2024
You have been subscribed to a public bug by Andy Chi (andch):
[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.
** Affects: hwe-next
Importance: Undecided
Status: New
** Affects: oem-priority
Importance: Undecided
Status: New
** Affects: mutter (Ubuntu)
Importance: Undecided
Assignee: Kai-Heng Feng (kaihengfeng)
Status: Fix Committed
** Affects: mutter (Ubuntu Jammy)
Importance: Undecided
Assignee: Kai-Heng Feng (kaihengfeng)
Status: In Progress
** Affects: mutter (Ubuntu Mantic)
Importance: Undecided
Assignee: Kai-Heng Feng (kaihengfeng)
Status: In Progress
** Affects: mutter (Ubuntu Noble)
Importance: Undecided
Assignee: Kai-Heng Feng (kaihengfeng)
Status: Fix Committed
** Tags: fixed-in-mutter-46.beta fixed-upstream multimonitor noble oem-priority originate-from-2044228 originate-from-2048179 originate-from-2054408 patch somerville stella
--
Mirror mode doesn't work when panel only supports one refresh rate with reduced blanking
https://bugs.launchpad.net/bugs/2051074
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list