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 Desktop Packages, 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 Status in OEM Priority Project: New Status in mutter package in Ubuntu: New Status in xserver-xorg-input-libinput package in Ubuntu: New Bug description: The touchscreen has no function after suspend resume in Xorg session. --- ProblemType: Bug ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckMismatches: ./.disk/casper-uuid-generic ./casper/initrd ./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size ./casper/minimal.manifest ./casper/minimal.standard.manifest ./casper/minimal.standard.size ./casper/minimal.hotfix.size ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size ./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest ./casper/minimal.size ./boot/grub/grub.cfg CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME DisplayManager: gdm3 DistributionChannelDescriptor: # This is the distribution channel descriptor for Ubuntu 24.04 for Dell # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-noble-hwe-20241111-227 DistroRelease: Ubuntu 24.04 InstallationDate: Installed on 2024-11-11 (0 days ago) InstallationMedia: Ubuntu OEM 24.04.1 LTS "Noble Numbat" - Release amd64 (20241110) NonfreeKernelModules: nvidia_modeset nvidia Package: gnome-shell 46.0-0ubuntu6~24.04.5 [origin: unknown] PackageArchitecture: amd64 ProcVersionSignature: Ubuntu 6.8.0-48.48-generic 6.8.12 RelatedPackageVersions: mutter-common 46.2-1ubuntu0.24.04.2 Tags: noble third-party-packages Uname: Linux 6.8.0-48-generic x86_64 UnreportableReason: This does not seem to be an official Ubuntu package. Please retry after updating the indexes of available packages, if that does not work then remove related third party packages and try again. UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sudo users _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2087831/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

