** Tags added: fixed-in-3.36.8 fixed-upstream
** Tags added: fixed-in-3.38.3
** Changed in: mutter (Ubuntu Hirsute)
Status: In Progress => Fix Committed
** Changed in: mutter (Ubuntu Groovy)
Status: New => Fix Committed
** Changed in: mutter (Ubuntu Focal)
Status: New => Fix Committed
--
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/1905825
Title:
[SRU] Disable CRTCs when system becomes headless
Status in HWE Next:
New
Status in mutter package in Ubuntu:
Fix Committed
Status in mutter source package in Focal:
Fix Committed
Status in mutter source package in Groovy:
Fix Committed
Status in mutter source package in Hirsute:
Fix Committed
Bug description:
[Impact]
On new Intel SoCs, after all connectors are unplugged and the system becomes
headless, it cannot detect monitor hotplug event from type-c port.
[Fix]
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1561
Based on "drm/i915 Intel GFX Driver, Hotplug" [1]:
"Finally, the userspace is responsible for triggering a modeset upon
receiving the hotplug uevent, disabling or enabling the crtc as needed."
[Test]
Unplug type-c monitor from an Intel Tiger Lake desktop. Replug the monitor
back, monitor is blank.
With the fix applied, the system can detect monitor again.
[Where problems could occur]
This fix disables CRTCs when there's no monitor, if driver has trouble
dealing with it, we may see something break.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1905825/+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