I can't update nvidia 340 in ubuntu 14.04

Dear all,

I wanted to update Nvidia (tested, open source) driver on my laptop equipped with a 710M GPU on ubuntu 14.04 (kernel 4.4.0-105-generic), from 340 to a higher version. I tried 384, 375, 352 etc… But with no success.

I am using the canonical graphics-drivers ppa.

The 340 package is removed by the new installs and I removed the residual files manually in order to make sur there will be no trace of 340 on my computer. However, when I restart the pc, I cannot see the freshly installed driver version. What I see instead, is that Nouveau is used and that 340 is listed as another driver to be installed.

Tried this so many times… I don’t know what to do.

Thanks for your help.

Can you post the output of:

sudo apt-get install nvidia-384

Hi,

~$ sudo apt-get install nvidia-384
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
cuda-command-line-tools-8-0 cuda-core-8-0 cuda-cublas-8-0
cuda-cublas-dev-8-0 cuda-cudart-8-0 cuda-cudart-dev-8-0 cuda-cufft-8-0
cuda-cufft-dev-8-0 cuda-curand-8-0 cuda-curand-dev-8-0 cuda-cusolver-8-0
cuda-cusolver-dev-8-0 cuda-cusparse-8-0 cuda-cusparse-dev-8-0
cuda-documentation-8-0 cuda-driver-dev-8-0 cuda-license-8-0
cuda-misc-headers-8-0 cuda-npp-8-0 cuda-npp-dev-8-0 cuda-nvgraph-8-0
cuda-nvgraph-dev-8-0 cuda-nvml-dev-8-0 cuda-nvrtc-8-0 cuda-nvrtc-dev-8-0
cuda-samples-8-0 cuda-toolkit-8-0 cuda-visual-tools-8-0
Use ‘apt-get autoremove’ to remove them.
The following extra packages will be installed:
libcuda1-384 nvidia-opencl-icd-384
The following NEW packages will be installed:
libcuda1-384 nvidia-384 nvidia-opencl-icd-384
0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/80,1 MB of archives.
After this operation, 357 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package nvidia-384.
(Reading database … 490417 files and directories currently installed.)
Preparing to unpack …/nvidia-384_384.90-0ubuntu0.14.04.1_amd64.deb …
Unpacking nvidia-384 (384.90-0ubuntu0.14.04.1) …
Selecting previously unselected package libcuda1-384.
Preparing to unpack …/libcuda1-384_384.90-0ubuntu0.14.04.1_amd64.deb …
Unpacking libcuda1-384 (384.90-0ubuntu0.14.04.1) …
Selecting previously unselected package nvidia-opencl-icd-384.
Preparing to unpack …/nvidia-opencl-icd-384_384.90-0ubuntu0.14.04.1_amd64.deb …
Unpacking nvidia-opencl-icd-384 (384.90-0ubuntu0.14.04.1) …
Processing triggers for ureadahead (0.100.0-16) …
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.6.7.1-1ubuntu1) …
Setting up nvidia-384 (384.90-0ubuntu0.14.04.1) …
update-alternatives: using /usr/lib/nvidia-384/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-384/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-384/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-384/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-384/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
/sbin/ldconfig.real: /usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link

/sbin/ldconfig.real: /usr/lib/nvidia-384/libEGL.so.1 is not a symbolic link

/sbin/ldconfig.real: /usr/lib32/nvidia-384/libEGL.so.1 is not a symbolic link

update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-384
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Adding system user nvidia-persistenced' (UID 120) ... Adding new group nvidia-persistenced’ (GID 128) …
Adding new user nvidia-persistenced' (UID 120) with group nvidia-persistenced’ …
Not creating home directory `/'.
Loading new nvidia-384-384.90 DKMS files…
First Installation: checking all kernels…
Building only for 4.4.0-105-generic
Building for architecture x86_64
Building initial module for 4.4.0-105-generic
Done.

nvidia_384:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/4.4.0-105-generic/updates/dkms/

nvidia_384_modeset.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/4.4.0-105-generic/updates/dkms/

nvidia_384_drm.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/4.4.0-105-generic/updates/dkms/

nvidia_384_uvm.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/4.4.0-105-generic/updates/dkms/

depmod…

DKMS: install completed.
Setting up libcuda1-384 (384.90-0ubuntu0.14.04.1) …
Setting up nvidia-opencl-icd-384 (384.90-0ubuntu0.14.04.1) …
Processing triggers for initramfs-tools (0.103ubuntu4.10) …
update-initramfs: Generating /boot/initrd.img-4.4.0-105-generic
Processing triggers for libc-bin (2.19-0ubuntu6.13) …
/sbin/ldconfig.real: /usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link

/sbin/ldconfig.real: /usr/lib/nvidia-384/libEGL.so.1 is not a symbolic link

/sbin/ldconfig.real: /usr/lib32/nvidia-384/libEGL.so.1 is not a symbolic link

Thanks.

Looks good. Maybe you need to tell Xorg to use the nvidia driver. Create a new file in /etc/X11/xorg.conf.d with:

Selection "Device"
  Identitfier "Nvidia"
  Driver "nvidia"
EndSelection

Reboot and post the Xorg.0.log file. (probably in /var/log)

Hi, I did what you asked me to do. Below is the Xorg.0.log file content :
[ 23.471]
X.Org X Server 1.18.3
Release Date: 2016-04-04
[ 23.471] X Protocol Version 11, Revision 0
[ 23.471] Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu
[ 23.471] Current Operating System: Linux lounis-X550CL 4.4.0-105-generic #128~14.04.1-Ubuntu SMP Thu Dec 14 16:57:27 UTC 2017 x86_64
[ 23.471] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-105-generic root=UUID=6b6e08b6-9de9-445f-a4e1-44b934a13810 ro quiet splash
[ 23.471] Build Date: 13 October 2017 02:07:47PM
[ 23.471] xorg-server 2:1.18.3-1ubuntu2.3~trusty4 (For technical support please see Enterprise open source support | Ubuntu)
[ 23.471] Current version of pixman: 0.30.2
[ 23.471] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 23.471] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 23.471] (==) Log file: “/var/log/Xorg.0.log”, Time: Mon Dec 25 12:07:07 2017
[ 23.570] (==) Using config file: “/etc/X11/xorg.conf”
[ 23.570] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 23.656] (==) ServerLayout “layout”
[ 23.656] (
) |–>Screen “nvidia” (0)
[ 23.656] () | |–>Monitor “”
[ 23.674] (
) | |–>Device “nvidia”
[ 23.674] () | |–>GPUDevice “nvidia”
[ 23.674] (==) No monitor specified for screen “nvidia”.
Using a default monitor configuration.
[ 23.674] (
) |–>Inactive Device “intel”
[ 23.674] (==) Automatically adding devices
[ 23.674] (==) Automatically enabling devices
[ 23.674] (==) Automatically adding GPU devices
[ 23.674] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 23.675] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 23.675] Entry deleted from font path.
[ 23.675] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 23.675] (==) ModulePath set to “/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules”
[ 23.675] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 23.675] (II) Loader magic: 0x562f89d0cd00
[ 23.675] (II) Module ABI versions:
[ 23.675] X.Org ANSI C Emulation: 0.4
[ 23.675] X.Org Video Driver: 20.0
[ 23.675] X.Org XInput driver : 22.1
[ 23.675] X.Org Server Extension : 9.0
[ 23.676] (++) using VT number 7

[ 23.676] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 23.676] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 23.676] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 23.678] (–) PCI:*(0:0:2:0) 8086:0166:1043:124d rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[ 23.678] (–) PCI: (0:1:0:0) 10de:1140:1043:223a rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x???/524288
[ 23.678] (WW) “glamoregl” will not be loaded unless you’ve specified it to be loaded elsewhere.
[ 23.678] (II) “glx” will be loaded by default.
[ 23.678] (II) LoadModule: “glx”
[ 23.678] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 25.914] (II) Module glx: vendor=“NVIDIA Corporation”
[ 25.914] compiled for 4.0.2, module version = 1.0.0
[ 25.914] Module class: X.Org Server Extension
[ 25.914] (II) NVIDIA GLX Module 384.90 Tue Sep 19 17:00:25 PDT 2017
[ 25.914] (II) LoadModule: “nvidia”
[ 25.914] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 26.034] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 26.034] compiled for 4.0.2, module version = 1.0.0
[ 26.034] Module class: X.Org Video Driver
[ 26.067] (II) LoadModule: “modesetting”
[ 26.129] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 26.130] (II) Module modesetting: vendor=“X.Org Foundation”
[ 26.130] compiled for 1.18.3, module version = 1.18.3
[ 26.130] Module class: X.Org Video Driver
[ 26.130] ABI class: X.Org Video Driver, version 20.0
[ 26.130] (II) NVIDIA dlloader X Driver 384.90 Tue Sep 19 16:35:54 PDT 2017
[ 26.130] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 26.131] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 26.164] (II) Loading sub module “fb”
[ 26.164] (II) LoadModule: “fb”
[ 26.164] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 26.178] (II) Module fb: vendor=“X.Org Foundation”
[ 26.178] compiled for 1.18.3, module version = 1.0.0
[ 26.178] ABI class: X.Org ANSI C Emulation, version 0.4
[ 26.178] (II) Loading sub module “wfb”
[ 26.178] (II) LoadModule: “wfb”
[ 26.178] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 26.180] (II) Module wfb: vendor=“X.Org Foundation”
[ 26.180] compiled for 1.18.3, module version = 1.0.0
[ 26.180] ABI class: X.Org ANSI C Emulation, version 0.4
[ 26.180] (II) Loading sub module “ramdac”
[ 26.180] (II) LoadModule: “ramdac”
[ 26.180] (II) Module “ramdac” already built-in
[ 26.220] (II) modeset(G0): using drv /dev/dri/card1
[ 26.220] (II) NVIDIA(0): Creating default Display subsection in Screen section
“nvidia” for depth/fbbpp 24/32
[ 26.220] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 26.220] (==) NVIDIA(0): RGB weight 888
[ 26.220] (==) NVIDIA(0): Default visual is TrueColor
[ 26.220] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 26.221] () NVIDIA(0): Option “ConstrainCursor” “off”
[ 26.221] (
) NVIDIA(0): Option “AllowEmptyInitialConfiguration” “on”
[ 26.221] () NVIDIA(0): Option “IgnoreDisplayDevices” “CRT”
[ 26.221] (
) NVIDIA(0): Enabling 2D acceleration
[ 26.466] (II) NVIDIA(0): NVIDIA GPU GeForce GT 710M (GF117) at PCI:1:0:0 (GPU-0)
[ 26.467] (–) NVIDIA(0): Memory: 1048576 kBytes
[ 26.467] (–) NVIDIA(0): VideoBIOS: 75.17.5e.00.05
[ 26.467] (II) NVIDIA(0): Detected PCI Express Link width: 8X
[ 26.467] (II) NVIDIA(0): Validated MetaModes:
[ 26.467] (II) NVIDIA(0): “NULL”
[ 26.467] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[ 26.467] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[ 26.467] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[ 26.467] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32
[ 26.467] () modeset(G0): Option “AccelMethod” “None”
[ 26.467] (==) modeset(G0): RGB weight 888
[ 26.467] (==) modeset(G0): Default visual is TrueColor
[ 26.467] (
) modeset(G0): glamor disabled
[ 26.467] (II) modeset(G0): ShadowFB: preferred YES, enabled YES
[ 26.467] (II) modeset(G0): Output LVDS-1 has no monitor section
[ 26.468] (II) modeset(G0): Output VGA-1 has no monitor section
[ 26.468] (II) modeset(G0): Output HDMI-1 has no monitor section
[ 26.468] (II) modeset(G0): Output DP-1 has no monitor section
[ 26.468] (II) modeset(G0): EDID for output LVDS-1
[ 26.468] (II) modeset(G0): Manufacturer: CMN Model: 15ab Serial#: 0
[ 26.468] (II) modeset(G0): Year: 2013 Week: 48
[ 26.468] (II) modeset(G0): EDID Version: 1.3
[ 26.468] (II) modeset(G0): Digital Display Input
[ 26.468] (II) modeset(G0): Max Image Size [cm]: horiz.: 34 vert.: 19
[ 26.469] (II) modeset(G0): Gamma: 2.20
[ 26.469] (II) modeset(G0): No DPMS capabilities specified
[ 26.469] (II) modeset(G0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[ 26.469] (II) modeset(G0): First detailed timing is preferred mode
[ 26.469] (II) modeset(G0): redX: 0.573 redY: 0.346 greenX: 0.341 greenY: 0.595
[ 26.469] (II) modeset(G0): blueX: 0.161 blueY: 0.115 whiteX: 0.313 whiteY: 0.329
[ 26.469] (II) modeset(G0): Manufacturer’s mask: 0
[ 26.469] (II) modeset(G0): Supported detailed timing:
[ 26.469] (II) modeset(G0): clock: 75.5 MHz Image Size: 344 x 193 mm
[ 26.469] (II) modeset(G0): h_active: 1366 h_sync: 1397 h_sync_end 1462 h_blank_end 1560 h_border: 0
[ 26.469] (II) modeset(G0): v_active: 768 v_sync: 772 v_sync_end 784 v_blanking: 806 v_border: 0
[ 26.469] (II) modeset(G0): N156BGE-L41
[ 26.469] (II) modeset(G0): CMN
[ 26.469] (II) modeset(G0): N156BGE-L41
[ 26.469] (II) modeset(G0): EDID (in hex):
[ 26.469] (II) modeset(G0): 00ffffffffffff000daeab1500000000
[ 26.469] (II) modeset(G0): 30170103802213780ae5659258579829
[ 26.469] (II) modeset(G0): 1d505400000001010101010101010101
[ 26.469] (II) modeset(G0): 010101010101791d56c2500026301f41
[ 26.469] (II) modeset(G0): 4c0058c110000018000000fe004e3135
[ 26.469] (II) modeset(G0): 364247452d4c34310a20000000fe0043
[ 26.469] (II) modeset(G0): 4d4e0a202020202020202020000000fe
[ 26.469] (II) modeset(G0): 004e3135364247452d4c34310a200029
[ 26.469] (II) modeset(G0): Printing probed modes for output LVDS-1
[ 26.469] (II) modeset(G0): Modeline "1366x768"x60.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 26.469] (II) modeset(G0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz d)
[ 26.469] (II) modeset(G0): Modeline "1360x768"x60.0 72.00 1360 1408 1440 1520 768 771 781 790 +hsync -vsync (47.4 kHz d)
[ 26.469] (II) modeset(G0): Modeline "1024x768"x120.1 133.47 1024 1100 1212 1400 768 768 770 794 doublescan -hsync +vsync (95.3 kHz d)
[ 26.469] (II) modeset(G0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz d)
[ 26.469] (II) modeset(G0): Modeline "960x720"x120.0 117.00 960 1024 1128 1300 720 720 722 750 doublescan -hsync +vsync (90.0 kHz d)
[ 26.469] (II) modeset(G0): Modeline "928x696"x120.1 109.15 928 976 1088 1264 696 696 698 719 doublescan -hsync +vsync (86.4 kHz d)
[ 26.469] (II) modeset(G0): Modeline "896x672"x120.0 102.40 896 960 1060 1224 672 672 674 697 doublescan -hsync +vsync (83.7 kHz d)
[ 26.469] (II) modeset(G0): Modeline "960x600"x120.0 77.00 960 984 1000 1040 600 601 604 617 doublescan +hsync -vsync (74.0 kHz d)
[ 26.469] (II) modeset(G0): Modeline "960x540"x120.0 69.25 960 984 1000 1040 540 541 544 555 doublescan +hsync -vsync (66.6 kHz d)
[ 26.469] (II) modeset(G0): Modeline "800x600"x120.0 81.00 800 832 928 1080 600 600 602 625 doublescan +hsync +vsync (75.0 kHz d)
[ 26.469] (II) modeset(G0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz d)
[ 26.469] (II) modeset(G0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d)
[ 26.469] (II) modeset(G0): Modeline "840x525"x120.0 73.12 840 892 980 1120 525 526 529 544 doublescan -hsync +vsync (65.3 kHz d)
[ 26.469] (II) modeset(G0): Modeline "840x525"x119.8 59.50 840 864 880 920 525 526 529 540 doublescan +hsync -vsync (64.7 kHz d)
[ 26.469] (II) modeset(G0): Modeline "800x512"x120.3 51.56 800 800 828 832 512 512 514 515 doublescan +hsync +vsync (62.0 kHz d)
[ 26.469] (II) modeset(G0): Modeline "700x525"x120.0 61.00 700 744 820 940 525 526 532 541 doublescan +hsync +vsync (64.9 kHz d)
[ 26.469] (II) modeset(G0): Modeline "640x512"x120.0 54.00 640 664 720 844 512 512 514 533 doublescan +hsync +vsync (64.0 kHz d)
[ 26.469] (II) modeset(G0): Modeline "720x450"x119.8 53.25 720 760 836 952 450 451 454 467 doublescan -hsync +vsync (55.9 kHz d)
[ 26.469] (II) modeset(G0): Modeline "640x480"x120.0 54.00 640 688 744 900 480 480 482 500 doublescan +hsync +vsync (60.0 kHz d)
[ 26.469] (II) modeset(G0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz d)
[ 26.469] (II) modeset(G0): Modeline "680x384"x119.6 42.38 680 716 784 888 384 385 390 399 doublescan -hsync +vsync (47.7 kHz d)
[ 26.469] (II) modeset(G0): Modeline "680x384"x119.9 36.00 680 704 720 760 384 385 390 395 doublescan +hsync -vsync (47.4 kHz d)
[ 26.469] (II) modeset(G0): Modeline "576x432"x120.1 40.81 576 608 668 760 432 432 434 447 doublescan -hsync +vsync (53.7 kHz d)
[ 26.469] (II) modeset(G0): Modeline "512x384"x120.0 32.50 512 524 592 672 384 385 388 403 doublescan -hsync -vsync (48.4 kHz d)
[ 26.469] (II) modeset(G0): Modeline "400x300"x120.6 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (37.9 kHz d)
[ 26.469] (II) modeset(G0): Modeline "400x300"x112.7 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (35.2 kHz d)
[ 26.469] (II) modeset(G0): Modeline "320x240"x120.1 12.59 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (31.5 kHz d)
[ 26.470] (II) modeset(G0): EDID for output VGA-1
[ 26.471] (II) modeset(G0): EDID for output HDMI-1
[ 26.471] (II) modeset(G0): EDID for output DP-1
[ 26.471] (II) modeset(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 26.471] (==) modeset(G0): DPI set to (96, 96)
[ 26.471] (II) Loading sub module “fb”
[ 26.471] (II) LoadModule: “fb”
[ 26.471] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 26.471] (II) Module fb: vendor=“X.Org Foundation”
[ 26.471] compiled for 1.18.3, module version = 1.0.0
[ 26.471] ABI class: X.Org ANSI C Emulation, version 0.4
[ 26.471] (II) Loading sub module “shadow”
[ 26.471] (II) LoadModule: “shadow”
[ 26.471] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 26.471] (II) Module shadow: vendor=“X.Org Foundation”
[ 26.471] compiled for 1.18.3, module version = 1.1.0
[ 26.471] ABI class: X.Org ANSI C Emulation, version 0.4
[ 26.471] (–) Depth 24 pixmap format is 32 bpp
[ 26.513] (==) modeset(G0): Backing store enabled
[ 26.513] (==) modeset(G0): Silken mouse enabled
[ 26.513] (II) modeset(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 26.514] (==) modeset(G0): DPMS enabled
[ 26.514] (WW) modeset(G0): Option “AllowEmptyInitialConfiguration” is not used
[ 26.514] (WW) modeset(G0): Option “IgnoreDisplayDevices” is not used
[ 26.837] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[ 26.837] (II) NVIDIA: access.
[ 26.873] (II) NVIDIA(0): Setting mode “NULL”
[ 26.881] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 26.881] (==) NVIDIA(0): Backing store enabled
[ 26.881] (==) NVIDIA(0): Silken mouse enabled
[ 26.881] (==) NVIDIA(0): DPMS enabled
[ 26.882] (II) Loading sub module “dri2”
[ 26.882] (II) LoadModule: “dri2”
[ 26.882] (II) Module “dri2” already built-in
[ 26.882] (II) NVIDIA(0): [DRI2] Setup complete
[ 26.882] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 26.882] (–) RandR disabled
[ 26.889] (II) Initializing extension GLX
[ 26.889] (II) Indirect GLX disabled.
[ 26.890] (II) modeset(G0): Damage tracking initialized
[ 27.184] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[ 27.184] () Power Button: Applying InputClass “evdev keyboard catchall”
[ 27.184] (II) LoadModule: “evdev”
[ 27.184] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 27.209] (II) Module evdev: vendor=“X.Org Foundation”
[ 27.209] compiled for 1.18.3, module version = 2.10.1
[ 27.209] Module class: X.Org XInput Driver
[ 27.209] ABI class: X.Org XInput driver, version 22.1
[ 27.209] (II) Using input driver ‘evdev’ for ‘Power Button’
[ 27.209] (
) Power Button: always reports core events
[ 27.209] () evdev: Power Button: Device: “/dev/input/event2”
[ 27.209] (–) evdev: Power Button: Vendor 0 Product 0x1
[ 27.209] (–) evdev: Power Button: Found keys
[ 27.209] (II) evdev: Power Button: Configuring as keyboard
[ 27.209] (
) Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2”
[ 27.209] (II) XINPUT: Adding extended input device “Power Button” (type: KEYBOARD, id 6)
[ 27.209] () Option “xkb_rules” “evdev”
[ 27.209] (
) Option “xkb_model” “pc105”
[ 27.209] () Option “xkb_layout” “fr”
[ 27.209] (
) Option “xkb_variant” “latin9”
[ 27.234] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[ 27.234] () Video Bus: Applying InputClass “evdev keyboard catchall”
[ 27.234] (II) Using input driver ‘evdev’ for ‘Video Bus’
[ 27.234] (
) Video Bus: always reports core events
[ 27.234] () evdev: Video Bus: Device: “/dev/input/event5”
[ 27.234] (–) evdev: Video Bus: Vendor 0 Product 0x6
[ 27.234] (–) evdev: Video Bus: Found keys
[ 27.234] (II) evdev: Video Bus: Configuring as keyboard
[ 27.234] (
) Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input13/event5”
[ 27.234] (II) XINPUT: Adding extended input device “Video Bus” (type: KEYBOARD, id 7)
[ 27.234] () Option “xkb_rules” “evdev”
[ 27.234] (
) Option “xkb_model” “pc105”
[ 27.234] () Option “xkb_layout” “fr”
[ 27.234] (
) Option “xkb_variant” “latin9”
[ 27.235] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[ 27.235] () Video Bus: Applying InputClass “evdev keyboard catchall”
[ 27.235] (II) Using input driver ‘evdev’ for ‘Video Bus’
[ 27.235] (
) Video Bus: always reports core events
[ 27.235] () evdev: Video Bus: Device: “/dev/input/event4”
[ 27.235] (–) evdev: Video Bus: Vendor 0 Product 0x6
[ 27.235] (–) evdev: Video Bus: Found keys
[ 27.235] (II) evdev: Video Bus: Configuring as keyboard
[ 27.235] (
) Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:02/LNXVIDEO:00/input/input12/event4”
[ 27.235] (II) XINPUT: Adding extended input device “Video Bus” (type: KEYBOARD, id 8)
[ 27.235] () Option “xkb_rules” “evdev”
[ 27.235] (
) Option “xkb_model” “pc105”
[ 27.235] () Option “xkb_layout” “fr”
[ 27.235] (
) Option “xkb_variant” “latin9”
[ 27.236] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[ 27.236] (II) No input driver specified, ignoring this device.
[ 27.236] (II) This device may have been added with another device file.
[ 27.237] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[ 27.237] () Sleep Button: Applying InputClass “evdev keyboard catchall”
[ 27.237] (II) Using input driver ‘evdev’ for ‘Sleep Button’
[ 27.237] (
) Sleep Button: always reports core events
[ 27.237] () evdev: Sleep Button: Device: “/dev/input/event1”
[ 27.237] (–) evdev: Sleep Button: Vendor 0 Product 0x3
[ 27.237] (–) evdev: Sleep Button: Found keys
[ 27.237] (II) evdev: Sleep Button: Configuring as keyboard
[ 27.237] (
) Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1”
[ 27.237] (II) XINPUT: Adding extended input device “Sleep Button” (type: KEYBOARD, id 9)
[ 27.237] () Option “xkb_rules” “evdev”
[ 27.237] (
) Option “xkb_model” “pc105”
[ 27.237] () Option “xkb_layout” “fr”
[ 27.237] (
) Option “xkb_variant” “latin9”
[ 27.238] (II) config/udev: Adding input device USB2.0 HD UVC WebCam (/dev/input/event10)
[ 27.238] () USB2.0 HD UVC WebCam: Applying InputClass “evdev keyboard catchall”
[ 27.238] (II) Using input driver ‘evdev’ for ‘USB2.0 HD UVC WebCam’
[ 27.238] (
) USB2.0 HD UVC WebCam: always reports core events
[ 27.238] () evdev: USB2.0 HD UVC WebCam: Device: “/dev/input/event10”
[ 27.238] (–) evdev: USB2.0 HD UVC WebCam: Vendor 0x4f2 Product 0xb40a
[ 27.238] (–) evdev: USB2.0 HD UVC WebCam: Found keys
[ 27.238] (II) evdev: USB2.0 HD UVC WebCam: Configuring as keyboard
[ 27.238] (
) Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input17/event10”
[ 27.238] (II) XINPUT: Adding extended input device “USB2.0 HD UVC WebCam” (type: KEYBOARD, id 10)
[ 27.238] () Option “xkb_rules” “evdev”
[ 27.238] (
) Option “xkb_model” “pc105”
[ 27.239] () Option “xkb_layout” “fr”
[ 27.239] (
) Option “xkb_variant” “latin9”
[ 27.239] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event8)
[ 27.239] (II) No input driver specified, ignoring this device.
[ 27.239] (II) This device may have been added with another device file.
[ 27.240] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event9)
[ 27.240] (II) No input driver specified, ignoring this device.
[ 27.240] (II) This device may have been added with another device file.
[ 27.240] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event7)
[ 27.240] () Asus WMI hotkeys: Applying InputClass “evdev keyboard catchall”
[ 27.240] (II) Using input driver ‘evdev’ for ‘Asus WMI hotkeys’
[ 27.240] (
) Asus WMI hotkeys: always reports core events
[ 27.240] () evdev: Asus WMI hotkeys: Device: “/dev/input/event7”
[ 27.240] (–) evdev: Asus WMI hotkeys: Vendor 0 Product 0
[ 27.240] (–) evdev: Asus WMI hotkeys: Found keys
[ 27.240] (II) evdev: Asus WMI hotkeys: Configuring as keyboard
[ 27.240] (
) Option “config_info” “udev:/sys/devices/platform/asus-nb-wmi/input/input14/event7”
[ 27.240] (II) XINPUT: Adding extended input device “Asus WMI hotkeys” (type: KEYBOARD, id 11)
[ 27.240] () Option “xkb_rules” “evdev”
[ 27.240] (
) Option “xkb_model” “pc105”
[ 27.240] () Option “xkb_layout” “fr”
[ 27.240] (
) Option “xkb_variant” “latin9”
[ 27.241] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[ 27.241] () AT Translated Set 2 keyboard: Applying InputClass “evdev keyboard catchall”
[ 27.241] (II) Using input driver ‘evdev’ for ‘AT Translated Set 2 keyboard’
[ 27.241] (
) AT Translated Set 2 keyboard: always reports core events
[ 27.241] () evdev: AT Translated Set 2 keyboard: Device: “/dev/input/event3”
[ 27.241] (–) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[ 27.241] (–) evdev: AT Translated Set 2 keyboard: Found keys
[ 27.241] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 27.241] (
) Option “config_info” “udev:/sys/devices/platform/i8042/serio0/input/input3/event3”
[ 27.241] (II) XINPUT: Adding extended input device “AT Translated Set 2 keyboard” (type: KEYBOARD, id 12)
[ 27.241] () Option “xkb_rules” “evdev”
[ 27.241] (
) Option “xkb_model” “pc105”
[ 27.241] () Option “xkb_layout” “fr”
[ 27.241] (
) Option “xkb_variant” “latin9”
[ 27.242] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event6)
[ 27.242] () ETPS/2 Elantech Touchpad: Applying InputClass “evdev touchpad catchall”
[ 27.242] (
) ETPS/2 Elantech Touchpad: Applying InputClass “touchpad catchall”
[ 27.242] () ETPS/2 Elantech Touchpad: Applying InputClass “Default clickpad buttons”
[ 27.242] (II) LoadModule: “synaptics”
[ 27.243] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 27.243] (II) Module synaptics: vendor=“X.Org Foundation”
[ 27.243] compiled for 1.18.3, module version = 1.8.2
[ 27.243] Module class: X.Org XInput Driver
[ 27.243] ABI class: X.Org XInput driver, version 22.1
[ 27.243] (II) Using input driver ‘synaptics’ for ‘ETPS/2 Elantech Touchpad’
[ 27.243] (
) ETPS/2 Elantech Touchpad: always reports core events
[ 27.243] () Option “Device” “/dev/input/event6”
[ 27.304] (II) synaptics: ETPS/2 Elantech Touchpad: found clickpad property
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 3249 (res 33)
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 2223 (res 33)
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: pressure range 0 - 255
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: finger width range 0 - 15
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: buttons: left double triple
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: Vendor 0x2 Product 0xe
[ 27.304] (
) Option “SoftButtonAreas” “50% 0 82% 0 0 0 0 0”
[ 27.304] (–) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[ 27.304] () ETPS/2 Elantech Touchpad: always reports core events
[ 27.328] (
) Option “config_info” “udev:/sys/devices/platform/i8042/serio4/input/input11/event6”
[ 27.328] (II) XINPUT: Adding extended input device “ETPS/2 Elantech Touchpad” (type: TOUCHPAD, id 13)
[ 27.328] () synaptics: ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[ 27.328] (
) synaptics: ETPS/2 Elantech Touchpad: (accel) MaxSpeed is now 1.75
[ 27.328] () synaptics: ETPS/2 Elantech Touchpad: (accel) AccelFactor is now 0.051
[ 27.328] (
) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[ 27.328] () ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[ 27.328] (
) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[ 27.328] () ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[ 27.328] (–) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[ 27.329] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[ 27.329] (
) ETPS/2 Elantech Touchpad: Ignoring device from InputClass “touchpad ignore duplicates”
[ 27.402] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 27.402] (II) modeset(G0): Printing DDC gathered Modelines:
[ 27.402] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 27.448] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 27.448] (II) modeset(G0): Printing DDC gathered Modelines:
[ 27.448] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 27.453] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 27.453] (II) modeset(G0): Printing DDC gathered Modelines:
[ 27.453] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 27.514] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 27.514] (II) modeset(G0): Printing DDC gathered Modelines:
[ 27.514] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 30.404] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 30.404] (II) modeset(G0): Printing DDC gathered Modelines:
[ 30.404] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 53.143] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 53.143] (II) modeset(G0): Printing DDC gathered Modelines:
[ 53.143] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 54.639] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 54.639] (II) modeset(G0): Printing DDC gathered Modelines:
[ 54.639] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 56.130] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 56.130] (II) modeset(G0): Printing DDC gathered Modelines:
[ 56.130] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 61.415] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 61.415] (II) modeset(G0): Printing DDC gathered Modelines:
[ 61.415] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 63.863] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 63.863] (II) modeset(G0): Printing DDC gathered Modelines:
[ 63.863] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)
[ 413.643] (II) modeset(G0): EDID vendor “CMN”, prod id 5547
[ 413.643] (II) modeset(G0): Printing DDC gathered Modelines:
[ 413.643] (II) modeset(G0): Modeline "1366x768"x0.0 75.45 1366 1397 1462 1560 768 772 784 806 -hsync -vsync (48.4 kHz eP)

When I open additional drivers, the only 2 drivers listed are :
Nvidia 340.102 (proprietary, tested)
Nouveau

Nouveau is activated.

Thanks.

from the Xorg.0.log:

NVIDIA GLX Module 384.90 Tue Sep 19 17:00:25 PDT 2017

In other words the nvidia driver is loaded successfully.

I have seen that. Why is it that in the additional drivers I do not see 384.90 in the drivers list ?

Below is nvidia SMI after activating 340 in additional drivers (instead of nouveau)

$ nvidia-smi
Mon Dec 25 14:26:18 2017
±-----------------------------------------------------+
| NVIDIA-SMI 340.102 Driver Version: 340.102 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GT 710M Off | 0000:01:00.0 N/A | N/A |
| N/A 41C P8 N/A / N/A | 126MiB / 1023MiB | N/A Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
±-------------------------------------------------------------------------

Probably the ppa drivers don’t use the Debian alternative system. Does

sudo update-glx --list nvidia

or

sudo update-glx --list glx

shows different nvidia versions?

I don’t have that command :

sudo: update-glx: command not found