On 23rd of Aug. 2016 I got an nvidia package update via the ubuntu default package management system.
After this update the X-Windows System did not work anymore.
BUT - one after the other:
uname -a Linux studio16 4.2.0-42-lowlatency #49-Ubuntu SMP PREEMPT Tue Jun 28 23:12:17 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
The main Problem:
part of /var/log/kern.log: NVRM: API mismatch: the client has the version 352.99, but NVRM: this kernel module has the version 352.93. Please NVRM: make sur that this kernel module and all NVIDIA driver NVRM: components have the same version. NVRM: nvidia_frontend_ioctl: minor 255, module->ioctl failed, error -22
This ment to me: the installation was not able to clean up all old code
- specially the kernel module - to work with the new version 352.99 .
So I cleaned up all cuda and nvidia packages and installed
dpkg --list | fgrep nvidia ii nvidia-352 352.99-0ubuntu1 amd64 NVIDIA binary driver - version 352.99 ii nvidia-opencl-icd-352 352.99-0ubuntu1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.1 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 352.99-0ubuntu1 amd64 Tool for configureing the NVIDIA graphics driver
there are additional packages with 352.99 like:
ii libcuda1-352 352.99-0ubuntu1 amd64 NVIDIA CUDA runtime library ii libxnvctrl0 352.99-0ubuntu1 amd64 NV-CONTROL X extension (runtime library)
In this configuration I get
nvidia: module license 'NVIDIA' taints kernel. nvidia: module verification failed: signature and/or required key missing - tainting kernel
Afterwards only messages of this type are recorded:
NVRM: RmInitAdapter failed! (0x2d:0x63:1406) NVRM: rm_init_adapter failed for device bearing minor number 0 NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5
What is the problem - that the installation of the package is not able to
be installed in a correct - working way?