I've made three unsuccessful attempts to install the driver nvidia-361.42 in Linux 3.0 from the Install Drivers GUI. It just occurred to me that nvidia-361 might not be compatible with the kernel 4.4.0-34-generic which is in LL3.0 - is this the case?
If there is an incompatibility issue, could someone tell me which nvidia drivers are compatible with this kernel.
Many thanks
Mike
That depends on what video card you have. Remember when requesting support to include all the relevant details. Thank you.
Sent from my Nexus 6 using Tapatalk
@Jerry
Graphics chip is GeForce GTX 870M (or GK104M in Linux) as given in output from sudo lshw -C display
Mike
(08-31-2016, 01:33 AM)Jerry link Wrote: [ -> ]What is the output of:
I reinstalled LL3.0 on another SSD, as I was unable to access any updates due to the nvidia-361 failure to install and blocking any updating.
With this fresh install, instead of going for the first listed option of nvidia-361 (proprietary, tested) in the Install Drivers, which 'froze' up the system, I chose the second option, nvidia-340 (proprietary), hence its appearance in last line of the inxi -G output below. The nvidia website lists nvidia-340 as being used for older nvidia cards, e.g. the nvidia-200 series, and it lists linux drivers up to the 370 series for GTX 870M, so am confused why 361 wont install.
Code:
Graphics: Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
Card-2: NVIDIA GK104M [GeForce GTX 870M]
Display Server: X.Org 1.18.3 driver: nvidia
Resolution: [email protected]
GLX Renderer: GeForce GTX 870M/PCIe/SSE2
GLX Version: 4.4.0 NVIDIA 340.96
Thanks Jerry.
Mike
You have Optimus graphics. You need to install the Optimus drivers, not the drivers from the Menu. Help Manual > Video Drivers > Graphics - NVIDIA Optimus
(08-31-2016, 06:54 AM)Jerry link Wrote: [ -> ]You have Optimus graphics. You need to install the Optimus drivers, not the drivers from the Menu. Help Manual > Video Drivers > Graphics - NVIDIA Optimus
Thanks for pointing this out Jerry.
What in the
inxi -G output indicates it is Optimus graphics? (I'm learning all the time here...)
Even though I made the error in installing nvidia-340 (proprietary) from the
Install Drivers GUI, can I now just run
sudo apt-get install nvidia-prime nvidia-361-updates nvidia-settings in the terminal and go back and delete nvidia-340 driver afterwards using the terminal or synaptic?
Mike
Uninstall current nvidia driver/s, reboot, install Optimus driver.
@Jerry
I've done what you mentioned above - the terminal's cursor has been blinking for the last half-hour on the last line of the following output from terminal i.e. "Building initial module for 4.4.0-36-generic."
How long does it take for the process to reach completion?
Code:
mike@mike-G750JS:~$ sudo apt-get update
[sudo] password for mike:
Hit:1 http://ppa.launchpad.net/nemh/systemback/ubuntu xenial InRelease
Hit:2 http://archive.canonical.com xenial InRelease
Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:4 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu xenial InRelease
Hit:5 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu xenial InRelease
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Hit:7 http://repo.linuxliteos.com/linuxlite citrine InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:9 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease
Reading package lists... Done
mike@mike-G750JS:~$ sudo apt-get install nvidia-prime nvidia-361-updates nvidia-settings
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
efibootmgr libefivar0 libpango1.0-0
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
bbswitch-dkms lib32gcc1 libc6-i386 libcuda1-361 libjansson4 libxnvctrl0
nvidia-361 nvidia-opencl-icd-361 screen-resolution-extra
Suggested packages:
bumblebee
The following NEW packages will be installed:
bbswitch-dkms lib32gcc1 libc6-i386 libcuda1-361 libjansson4 libxnvctrl0
nvidia-361 nvidia-361-updates nvidia-opencl-icd-361 nvidia-prime
nvidia-settings screen-resolution-extra
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 88.8 MB of archives.
After this operation, 384 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libc6-i386 amd64 2.23-0ubuntu3 [2,335 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/restricted amd64 libcuda1-361 amd64 361.42-0ubuntu2 [8,878 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libjansson4 amd64 2.7-3 [26.9 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libxnvctrl0 amd64 361.42-0ubuntu1 [11.2 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 lib32gcc1 amd64 1:6.0.1-0ubuntu1 [46.6 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial/restricted amd64 nvidia-361 amd64 361.42-0ubuntu2 [67.6 MB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial/restricted amd64 nvidia-361-updates amd64 361.42-0ubuntu2 [4,806 B]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/restricted amd64 nvidia-opencl-icd-361 amd64 361.42-0ubuntu2 [9,011 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 bbswitch-dkms amd64 0.8-3ubuntu1 [11.6 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 nvidia-prime amd64 0.8.2 [11.1 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 screen-resolution-extra all 0.17.1 [11.4 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 nvidia-settings amd64 361.42-0ubuntu1 [855 kB]
Fetched 88.8 MB in 3min 55s (377 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 217853 files and directories currently installed.)
Preparing to unpack .../libc6-i386_2.23-0ubuntu3_amd64.deb ...
Unpacking libc6-i386 (2.23-0ubuntu3) ...
Replaced by files in installed package libc6:i386 (2.23-0ubuntu3) ...
Selecting previously unselected package libcuda1-361.
Preparing to unpack .../libcuda1-361_361.42-0ubuntu2_amd64.deb ...
Unpacking libcuda1-361 (361.42-0ubuntu2) ...
Selecting previously unselected package libjansson4:amd64.
Preparing to unpack .../libjansson4_2.7-3_amd64.deb ...
Unpacking libjansson4:amd64 (2.7-3) ...
Selecting previously unselected package libxnvctrl0.
Preparing to unpack .../libxnvctrl0_361.42-0ubuntu1_amd64.deb ...
Unpacking libxnvctrl0 (361.42-0ubuntu1) ...
Selecting previously unselected package lib32gcc1.
Preparing to unpack .../lib32gcc1_1%3a6.0.1-0ubuntu1_amd64.deb ...
Unpacking lib32gcc1 (1:6.0.1-0ubuntu1) ...
Selecting previously unselected package nvidia-361.
Preparing to unpack .../nvidia-361_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-361 (361.42-0ubuntu2) ...
Selecting previously unselected package nvidia-361-updates.
Preparing to unpack .../nvidia-361-updates_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-361-updates (361.42-0ubuntu2) ...
Selecting previously unselected package nvidia-opencl-icd-361.
Preparing to unpack .../nvidia-opencl-icd-361_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-opencl-icd-361 (361.42-0ubuntu2) ...
Selecting previously unselected package bbswitch-dkms.
Preparing to unpack .../bbswitch-dkms_0.8-3ubuntu1_amd64.deb ...
Unpacking bbswitch-dkms (0.8-3ubuntu1) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../nvidia-prime_0.8.2_amd64.deb ...
Unpacking nvidia-prime (0.8.2) ...
Selecting previously unselected package screen-resolution-extra.
Preparing to unpack .../screen-resolution-extra_0.17.1_all.deb ...
Unpacking screen-resolution-extra (0.17.1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../nvidia-settings_361.42-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (361.42-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for dbus (1.10.6-1ubuntu3) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up libc6-i386 (2.23-0ubuntu3) ...
Setting up libcuda1-361 (361.42-0ubuntu2) ...
Setting up libjansson4:amd64 (2.7-3) ...
Setting up libxnvctrl0 (361.42-0ubuntu1) ...
Setting up lib32gcc1 (1:6.0.1-0ubuntu1) ...
Setting up nvidia-361 (361.42-0ubuntu2) ...
update-alternatives: using /usr/lib/nvidia-361/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-361/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-361/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-361/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in auto mode
update-alternatives: using /usr/share/nvidia-361/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-361
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Adding system user `nvidia-persistenced' (UID 120) ...
Adding new group `nvidia-persistenced' (GID 131) ...
Adding new user `nvidia-persistenced' (UID 120) with group `nvidia-persistenced' ...
Not creating home directory `/'.
Loading new nvidia-361-361.42 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-36-generic
Building for architecture x86_64
Building initial module for 4.4.0-36-generic
Thanks
Mike
The nvidia-361 installation is still stuck on that last line as reported in my last message. I'm loathe to interrupt the process as I will merely get the following request from the terminal output to run the following and that doesn't seem to work, as I found out from a previous install of LL3.0:
Code:
sudo dpkg --configure -a
...understandably, I'm beginning to pull my hair out - can't remember having this problem in LL2.8 :-[
Mike