Public bug reported: [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. ** Affects: mutter (Ubuntu) Importance: Undecided Status: New ** Affects: mutter (Ubuntu Focal) Importance: Undecided Status: New ** Affects: mutter (Ubuntu Groovy) Importance: Undecided Status: New ** Affects: mutter (Ubuntu Hirsute) Importance: Undecided Status: New ** Also affects: mutter (Ubuntu Hirsute) Importance: Undecided Status: New ** Also affects: mutter (Ubuntu Groovy) Importance: Undecided Status: New ** Also affects: mutter (Ubuntu Focal) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1905825 Title: [SRU] Disable CRTCs when system becomes headless To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1905825/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs