Mostly a smooth upgrade on my 11th Gen board, except for HDMI displays. Whether I’m connected through a dock or through the HDMI card, the display runs for a little while, and then freezes until I trigger some sort of mode setting event (switching to the console and back, rearranging the display layout from the Displays control panel, etc).
I wonder if it’s related to the DRM mess (upstream bug, downstream Ubuntu bug)? I’m still getting the usual kernel warnings :
[ 206.589841] adding CRTC not allowed without modesets: requested 0x2, affected 0x3
[ 206.589876] WARNING: CPU: 1 PID: 1595 at drivers/gpu/drm/drm_atomic.c:1406 drm_atomic_check_only+0x3c5/0x400 [drm]
There seems to be some tedious philosophical finger-pointing going on among different teams regarding the proper design and implementation, which I’m sure is actually rather important if you can grasp what’s going on. For us lowly users, though, the problem can be fixed by setting an environment variable. Create a new file like /etc/environment/50mutter_drm.conf, and put this in it :
MUTTER_DEBUG_FORCE_KMS_MODE=simple
Reboot. Kernel warnings go away, displays work normally. To the developers working on this, we appreciate you, but please come to a consensus soon. You’re all beautiful people. 