I attempted to get a bisect going but failed. These commit logs look promising though as to where the fix lies.
~/git/mainline-crack$ git log --oneline v5.6.6..v5.6.7 -- ./drivers/gpu/drm/nouveau/ 360aba644f1f drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init dd4a3179e04c drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges bca4d36a2a11 drm/nouveau/svm: fix vma range check for migration ded30f112b5e drm/nouveau/svm: check for SVM initialized before migrating Playing along from https://wiki.ubuntu.com/Kernel/KernelBisection#Reverse_bisecting_upstream_kernel_versions I did this and got a segfault in git. Whoops. Not sure where to go from here. ~/git/mainline-crack$ git checkout v5.6.7 Updating files: 100% (11314/11314), done. Note: switching to 'v5.6.7'. ... HEAD is now at 55b2af1c23eb Linux 5.6.7 ~/git/mainline-crack$ git bisect start drivers/gpu/drm/nouveau/ Segmentation fault (core dumped) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1881828 Title: Lenovo X1 Extreme screen never wakes up To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1881828/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs