This bug was fixed in the package mutter - 3.36.9-0ubuntu0.20.04.1

---------------
mutter (3.36.9-0ubuntu0.20.04.1) focal; urgency=medium

  * New upstream release (LP: #1919143)
    - Do not ping unmanaging windows
    - Improve freezes when switching workspace
    - Fix drag cancel animation when using geometry scaling
    - Fix stuck icon in DND operation between X11 and wayland
    - Fix restoring focus to windows using globally active input
    - Fix _NET_WM_FRAME_DRAWN timestamps
    - Fix unwanted position changes on window resize
    - Fix device configuration not being picked up on X11
    - Fix size hints with CSD
    - Disable CRTCs if there is no monitor (LP: #1905825)
    - Fixed crashes
    - Plugged memory leaks

 -- Marco Trevisan (TreviƱo) <ma...@ubuntu.com>  Wed, 31 Mar 2021
02:15:27 +0200

** Changed in: mutter (Ubuntu Focal)
       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/1905825

Title:
  [SRU] Disable CRTCs when system becomes headless

Status in HWE Next:
  New
Status in OEM Priority Project:
  New
Status in mutter package in Ubuntu:
  Fix Released
Status in mutter source package in Focal:
  Fix Released
Status in mutter source package in Groovy:
  Fix Committed
Status in mutter source package in Hirsute:
  Fix Released

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     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to