Touchscreen multitouch inputs/gestures no longer recognized in 16.04

Bug #1576017 reported by Adam Colligan on 2016-04-28
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
High
Unassigned

Bug Description

This machine is an HP Envy x360 touchscreen hybrid laptop. On upgrade from 15.10 to 16.04, multiple finger touches / gestures no longer perform actions in the user session as they did before. This includes the unity window controls.

I believe as well that pinch used to work when running Google Maps in Chrome -- this now also fails. I don't know if it's possible that means it's a symptom of another problem. I'm not sure what tools at https://wiki.ubuntu.com/Multitouch/Testing are actually current or useful right now, as there are some broken links and un-maintained packages there, but I'm happy to follow guidance on how to help nail down the problem.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity 7.4.0+16.04.20160415-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6
Uname: Linux 4.4.0-21-generic x86_64
.tmp.unity_support_test.0:

ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Wed Apr 27 23:32:16 2016
DistUpgraded: 2016-03-26 18:47:13,658 DEBUG enabling apt cron job
DistroCodename: xenial
DistroVariant: ubuntu
DkmsStatus:
 fwts-efi-runtime-dkms, 16.03.00, 4.4.0-16-generic, x86_64: installed
 fwts-efi-runtime-dkms, 16.03.00, 4.4.0-18-generic, x86_64: installed
 fwts-efi-runtime-dkms, 16.03.00, 4.4.0-21-generic, x86_64: installed
 vboxhost, 5.0.18, 4.4.0-18-generic, x86_64: installed
 vboxhost, 5.0.18, 4.4.0-21-generic, x86_64: installed
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Haswell-ULT Integrated Graphics Controller [103c:22d6]
InstallationDate: Installed on 2014-08-10 (626 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
MachineType: Hewlett-Packard HP ENVY 15 x360 PC
PlymouthDebug: Error: [Errno 13] Permission denied: '/var/log/plymouth-debug.log'
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-21-generic.efi.signed root=UUID=5ad8035a-f2a4-4334-84d8-e2a8a7396bf8 ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: Upgraded to xenial on 2016-03-26 (32 days ago)
dmi.bios.date: 01/19/2015
dmi.bios.vendor: Insyde
dmi.bios.version: F.26
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: 22D6
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 89.23
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsyde:bvrF.26:bd01/19/2015:svnHewlett-Packard:pnHPENVY15x360PC:pvr0974100022405F00000420180:rvnHewlett-Packard:rn22D6:rvr89.23:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: HP ENVY 15 x360 PC
dmi.product.version: 0974100022405F00000420180
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.12.2+16.04.20160415-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.2.0-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.2.0-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.18.3-1ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.7.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-1build2
xserver.bootTime: Wed Apr 27 21:01:27 2016
xserver.configfile: default
xserver.errors:
 Failed to load module "intel" (module does not exist, 0)
 Failed to load module "intel" (module does not exist, 0)
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.18.3-1ubuntu2
xserver.video_driver: modeset

Adam Colligan (adam-p) wrote :
Adam Colligan (adam-p) wrote :

Update: mtdev-test appears to show that the number of fingers touching the screen is correctly interpreted. I assume this is the case because I see a number in the output that is always one less than the number of contact points. However, I really don't have any idea how to interpret the other parts of the output (as others have noted in the past: http://ubuntuforums.org/showthread.php?t=1766341 ). So I can't be sure that it is understanding dynamic multitouch gestures per se if they are in fact parsed at some point before Unity looks at them. In any case, there should still be Unity window control responses from simple, static multitouch taps, and those aren't working either.

Adam Colligan (adam-p) wrote :

I just tested a live USB of Kubuntu 16.04. After installing Google Chrome and opening Google Maps, pinch zooming by touchscreen multitouch worked as expected. This leads me to somewhat more confidence that this is a Unity issue.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity (Ubuntu):
importance: Undecided → High
To post a comment you must log in.