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

Reply via email to