10de:11e0 Touchpad freezes XServer when using NVidia driver

Bug #1393412 reported by Fethi DILMI
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Triaged
Low
Unassigned

Bug Description

On my MSI GT60-20C, using Ubuntu 14.10 repository NVIDIA driver nvidia-331, the touchpad freezes the XServer when combining LeftClick + Tap, or multifinger taps, or any kind of touchpad use. The following upstream report has a patch that addresses this issue:
https://bugs.freedesktop.org/show_bug.cgi?id=86288

WORKAROUND: Click Ctrl+Alt+F1 then Ctrl+Alt+F7.

---
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 346.16 Fri Nov 7 18:14:40 PST 2014
 GCC version: gcc version 4.9.1 (Ubuntu 4.9.1-16ubuntu6)
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
DistUpgraded: Fresh install
DistroCodename: utopic
DistroRelease: Ubuntu 14.10
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
   Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:10e8]
 NVIDIA Corporation GK106M [GeForce GTX 770M] [10de:11e0] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:10e8]
InstallationDate: Installed on 2014-11-16 (16 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
MachineType: Micro-Star International Co., Ltd. GT60 2OC/2OD
NonfreeKernelModules: nvidia
Package: xorg 1:7.7+7ubuntu2
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-25-generic.efi.signed root=UUID=df956cd4-0bdd-4b70-9ac1-27b7e35abba8 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.16.0-25.33-generic 3.16.7
Tags: third-party-packages utopic possible-manual-nvidia-install ubuntu
Uname: Linux 3.16.0-25-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True
dmi.bios.date: 12/25/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: E16F4IMS.50P
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: MS-16F4
dmi.board.vendor: Micro-Star International Co., Ltd.
dmi.board.version: REV:0.C
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Micro-Star International
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrE16F4IMS.50P:bd12/25/2013:svnMicro-StarInternationalCo.,Ltd.:pnGT602OC/2OD:pvrREV0.C:rvnMicro-StarInternationalCo.,Ltd.:rnMS-16F4:rvrREV0.C:cvnMicro-StarInternational:ct10:cvrN/A:
dmi.product.name: GT60 2OC/2OD
dmi.product.version: REV:0.C
dmi.sys.vendor: Micro-Star International Co., Ltd.
version.compiz: compiz 1:0.9.12+14.10.20140918-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.58+git20141201.f99522e6-0ubuntu0ricotz
version.libgl1-mesa-dri: libgl1-mesa-dri 10.5.0~git20141201.ebbd34a4-0ubuntu0ricotz
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.5.0~git20141201.ebbd34a4-0ubuntu0ricotz
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.16.1.901-1ubuntu1~utopic1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.4.99+git20140806.fbf575cb-0ubuntu0sarvatt3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.916+git20141202.9c2c485d-0ubuntu0sarvatt
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
xserver.bootTime: Wed Dec 3 21:50:22 2014
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:
 intel(G1): [drm] failed to set drm interface version: Permission denied [13].
 intel(G1): Failed to claim DRM device.
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 601
 vendor LGD
xserver.version: 2:1.16.1.901-1ubuntu1~utopic1

Fethi DILMI (addictcook)
description: updated
Fethi DILMI (addictcook)
description: updated
Fethi DILMI (addictcook)
description: updated
description: updated
Fethi DILMI (addictcook)
description: updated
Revision history for this message
penalvch (penalvch) wrote :

Fethi DILMI, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 1393412

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

affects: xserver-xorg-input-synaptics (Ubuntu) → xorg (Ubuntu)
Changed in xorg (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Fethi DILMI (addictcook)
tags: added: apport-collected possible-manual-nvidia-install third-party-packages ubuntu
description: updated
Revision history for this message
Fethi DILMI (addictcook) wrote : .proc.driver.nvidia.params.txt

apport information

description: updated
Revision history for this message
Fethi DILMI (addictcook) wrote : BootDmesg.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : BootLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : Dependencies.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : DkmsStatus.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : DpkgLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : HookError_source_xorg.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : LightdmLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : Lspci.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : Lsusb.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : ProcEnviron.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : ProcModules.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : UdevDb.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : UdevLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : XorgConf.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : XorgLog.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : XorgLogOld.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : make.log.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : nvidia-installer.log.txt

apport information

Revision history for this message
Fethi DILMI (addictcook) wrote : xserver.devices.txt

apport information

Fethi DILMI (addictcook)
description: updated
Fethi DILMI (addictcook)
description: updated
Revision history for this message
penalvch (penalvch) wrote : Re: Touchpad freezes XServer when using multifingers

Fethi DILMI, just to advise, if you manually install any version of the NVIDIA driver, and the root cause is this, it wouldn't be something that could be addressed by Ubuntu. Instead, your only recourse would be NVIDIA directly.

Despite this, does this issue occur with either nouveau, or with any of the applicable NVIDIA driver versions from the Ubuntu repositories as outlined in https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia ?

Fethi DILMI (addictcook)
summary: - Touchpad freezes XServer when using multifingers
+ Touchpad freezes XServer when using NVidia driver
Revision history for this message
Fethi DILMI (addictcook) wrote : Re: Touchpad freezes XServer when using NVidia driver

Hello Christopher,

I tried the Nouveau driver too, and the Ubuntu wouldn't like to login. I tried that again (with a new version of Nouveau), and the freeze still occur.

For the NVidia proprietary versions, I was doing updates (trying main versions), and I've noticed the bug in each of them. Now I'm using the NVidia proprietary driver 364.16, and the problem still occurs if I use the touchpad.

description: updated
Revision history for this message
Fethi DILMI (addictcook) wrote :

Hello Christopher;

There is a patch which is proposed here: https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1220426 . It seems that is confirmed and pushed here for approval: https://bugs.freedesktop.org/show_bug.cgi?id=86288

The patch has been confirmed by some users in the launchpad bug thread. Please tell me how to apply it. https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1220426/comments/171

Revision history for this message
penalvch (penalvch) wrote :

Fethi DILMI, please do not add additional bug tasks at this point, as the proposed patch is against the Ubuntu package xorg-server, not the others you added.

Despite this, I'll subscribe the xorg team to this report, as you would want to consult with them on seeing if this is included for testing in the latest version available in a repository or their PPA.

no longer affects: xorg-server (Ubuntu)
no longer affects: nvidia-graphics-drivers-346 (Ubuntu)
no longer affects: xserver-xorg-input-synaptics (Ubuntu)
Revision history for this message
Fethi DILMI (addictcook) wrote :

Thanks Christopher for the help, looking forward to see the patch pushed to a stable PPA :)

Revision history for this message
Fethi DILMI (addictcook) wrote :

Christopher, I've applied the Patched proposed by Nikhil Mahale in https://bugs.freedesktop.org/show_bug.cgi?id=86288 , and it solved the problem. Who needs to be notified so the patch can be applied to XOrg ?

penalvch (penalvch)
description: updated
tags: added: cherry-pick
affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Changed in xorg-server (Ubuntu):
status: Incomplete → Triaged
penalvch (penalvch)
summary: - Touchpad freezes XServer when using NVidia driver
+ 10de:11e0 Touchpad freezes XServer when using NVidia driver
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.