Furtuer investigation turned out that there's something to do with
NVIDIA driver, that when starting suspend, the display would wake for a
moment before really entering suspend.

When display is turned on or turned off, gnome-shell files an event to
enable/disable touchscreen, so that the touchscreen cannot be activated
erroneously. However, with above issue, when the display is awoken
before suspend, gnome-shell enables the touchscreen and considered it
enabled even after the suspend, when it is actually disabled.  The state
can be re-synchronized when the screen goes blank again (for example
lock the screen, wait the screen to go blank and wake it back up)

This can be addressed in two ways:
* gnome-shell to add a workaround for nvidia driver issue
* nvidia to fix the screen wake before suspend issue

This issue cannot be reproduced on the same DUT when `prime-select
intel` to force using only Intel GPU and in Xorg mode.

-- 
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/2087831

Title:
  touchscreen has no response after resume from suspend in Xorg session

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2087831/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to