See the Security and Bug Fixes Section - Grub EFI Install Updates Fix Sticky


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Which nvidia drivers are compatible with kernel 4.4.0-34-generic?
#1
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
64bit OS (32-bit on Samsung[i] netbook) installed in [i]Legacy mode on MBR-formatted SSDs (except pi which uses a micro SDHC card):
2017 - Raspberry pi 3B (4cores) ~ [email protected] - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ [email protected] - LL3.8/Win8.1 dual-boot (LL working smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom [email protected] - LL 3.8 32-bit (64-bit too 'laggy')
2008 - Asus X71Q (2cores) ~ Intel [email protected] - LL4.6/Win8.1 dual-boot, LL works fine with kernel 4.15
2007 - Dell Latitude D630 (2cores) ~ Intel [email protected] - LL4.6, works well with kernel 4.4; 4.15 doesn't work
Reply
#2
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

Reply
#3
@Jerry
Graphics chip is GeForce GTX 870M (or GK104M in Linux) as given in output from sudo lshw -C display

Mike
64bit OS (32-bit on Samsung[i] netbook) installed in [i]Legacy mode on MBR-formatted SSDs (except pi which uses a micro SDHC card):
2017 - Raspberry pi 3B (4cores) ~ [email protected] - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ [email protected] - LL3.8/Win8.1 dual-boot (LL working smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom [email protected] - LL 3.8 32-bit (64-bit too 'laggy')
2008 - Asus X71Q (2cores) ~ Intel [email protected] - LL4.6/Win8.1 dual-boot, LL works fine with kernel 4.15
2007 - Dell Latitude D630 (2cores) ~ Intel [email protected] - LL4.6, works well with kernel 4.4; 4.15 doesn't work
Reply
#4
What is the output of:

Code:
inxi -G
Reply
#5
(08-31-2016, 01:33 AM)Jerry link Wrote: What is the output of:
Code:
inxi -G
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
64bit OS (32-bit on Samsung[i] netbook) installed in [i]Legacy mode on MBR-formatted SSDs (except pi which uses a micro SDHC card):
2017 - Raspberry pi 3B (4cores) ~ [email protected] - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ [email protected] - LL3.8/Win8.1 dual-boot (LL working smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom [email protected] - LL 3.8 32-bit (64-bit too 'laggy')
2008 - Asus X71Q (2cores) ~ Intel [email protected] - LL4.6/Win8.1 dual-boot, LL works fine with kernel 4.15
2007 - Dell Latitude D630 (2cores) ~ Intel [email protected] - LL4.6, works well with kernel 4.4; 4.15 doesn't work
Reply
#6
You have Optimus graphics. You need to install the Optimus drivers, not the drivers from the Menu. Help Manual > Video Drivers > Graphics - NVIDIA Optimus
Reply
#7
(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
64bit OS (32-bit on Samsung[i] netbook) installed in [i]Legacy mode on MBR-formatted SSDs (except pi which uses a micro SDHC card):
2017 - Raspberry pi 3B (4cores) ~ [email protected] - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ [email protected] - LL3.8/Win8.1 dual-boot (LL working smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom [email protected] - LL 3.8 32-bit (64-bit too 'laggy')
2008 - Asus X71Q (2cores) ~ Intel [email protected] - LL4.6/Win8.1 dual-boot, LL works fine with kernel 4.15
2007 - Dell Latitude D630 (2cores) ~ Intel [email protected] - LL4.6, works well with kernel 4.4; 4.15 doesn't work
Reply
#8
Uninstall current nvidia driver/s, reboot, install Optimus driver.
Reply
#9
@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
64bit OS (32-bit on Samsung[i] netbook) installed in [i]Legacy mode on MBR-formatted SSDs (except pi which uses a micro SDHC card):
2017 - Raspberry pi 3B (4cores) ~ [email protected] - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ [email protected] - LL3.8/Win8.1 dual-boot (LL working smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom [email protected] - LL 3.8 32-bit (64-bit too 'laggy')
2008 - Asus X71Q (2cores) ~ Intel [email protected] - LL4.6/Win8.1 dual-boot, LL works fine with kernel 4.15
2007 - Dell Latitude D630 (2cores) ~ Intel [email protected] - LL4.6, works well with kernel 4.4; 4.15 doesn't work
Reply
#10
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
64bit OS (32-bit on Samsung[i] netbook) installed in [i]Legacy mode on MBR-formatted SSDs (except pi which uses a micro SDHC card):
2017 - Raspberry pi 3B (4cores) ~ [email protected] - LibreElec, used for upgrading our Samsung TV (excellent for the task)  
2012 - Lenovo G580 2689 (2cores; 4threads] ~ [email protected] - LL3.8/Win8.1 dual-boot (LL working smoothly)
2011 - Samsung NP-N145 Plus (1core; 2threads) ~ Intel Atom [email protected] - LL 3.8 32-bit (64-bit too 'laggy')
2008 - Asus X71Q (2cores) ~ Intel [email protected] - LL4.6/Win8.1 dual-boot, LL works fine with kernel 4.15
2007 - Dell Latitude D630 (2cores) ~ Intel [email protected] - LL4.6, works well with kernel 4.4; 4.15 doesn't work
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)