This experience has been so frustrating, I created an account just to ask for help.
My Lubuntu version is 18.10.
My GPU is apparently a "GM108M [GeForce 940MX]" (from Nvidia)
I have tried everything from "get an installer from the Nvidia website" to "find an open-source alternative". Nothing is working.
The following is the shell output from when I type "sudo ubuntu-drivers autoinstall", the most intuitive solution.
Code:
sudo ubuntu-drivers autoinstallReading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
libnvidia-decode-390 libnvidia-encode-390 libnvidia-fbc1-390
libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390
libnvidia-ifr1-390:i386 nvidia-compute-utils-390 nvidia-dkms-390
nvidia-kernel-common-390 nvidia-prime nvidia-settings nvidia-utils-390
xserver-xorg-video-nvidia-390
The following NEW packages will be installed:
libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
libnvidia-decode-390 libnvidia-encode-390 libnvidia-fbc1-390
libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390
libnvidia-ifr1-390:i386 nvidia-compute-utils-390 nvidia-dkms-390
nvidia-driver-390 nvidia-kernel-common-390 nvidia-prime nvidia-settings
nvidia-utils-390 xserver-xorg-video-nvidia-390
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/54.6 MB of archives.
After this operation, 251 MB of additional disk space will be used.
Selecting previously unselected package libnvidia-cfg1-390:amd64.
(Reading database ... 350629 files and directories currently installed.)
Preparing to unpack .../00-libnvidia-cfg1-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-cfg1-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-common-390.
Preparing to unpack .../01-libnvidia-common-390_390.116-0ubuntu0.18.10.1_all.deb ...
Unpacking libnvidia-common-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-compute-390:amd64.
Preparing to unpack .../02-libnvidia-compute-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-compute-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-decode-390:amd64.
Preparing to unpack .../03-libnvidia-decode-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-decode-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-encode-390:amd64.
Preparing to unpack .../04-libnvidia-encode-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-encode-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-fbc1-390:amd64.
Preparing to unpack .../05-libnvidia-fbc1-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-fbc1-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-gl-390:amd64.
Preparing to unpack .../06-libnvidia-gl-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-gl-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-gl-390:i386.
Preparing to unpack .../07-libnvidia-gl-390_390.116-0ubuntu0.18.10.1_i386.deb ...
Unpacking libnvidia-gl-390:i386 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-ifr1-390:i386.
Preparing to unpack .../08-libnvidia-ifr1-390_390.116-0ubuntu0.18.10.1_i386.deb ...
Unpacking libnvidia-ifr1-390:i386 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package libnvidia-ifr1-390:amd64.
Preparing to unpack .../09-libnvidia-ifr1-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking libnvidia-ifr1-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package nvidia-compute-utils-390.
Preparing to unpack .../10-nvidia-compute-utils-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking nvidia-compute-utils-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package nvidia-kernel-common-390.
Preparing to unpack .../11-nvidia-kernel-common-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking nvidia-kernel-common-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package nvidia-dkms-390.
Preparing to unpack .../12-nvidia-dkms-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking nvidia-dkms-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package nvidia-utils-390.
Preparing to unpack .../13-nvidia-utils-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking nvidia-utils-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package xserver-xorg-video-nvidia-390.
Preparing to unpack .../14-xserver-xorg-video-nvidia-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package nvidia-driver-390.
Preparing to unpack .../15-nvidia-driver-390_390.116-0ubuntu0.18.10.1_amd64.deb ...
Unpacking nvidia-driver-390 (390.116-0ubuntu0.18.10.1) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../16-nvidia-prime_0.8.10_all.deb ...
Unpacking nvidia-prime (0.8.10) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../17-nvidia-settings_390.77-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (390.77-0ubuntu1) ...
Setting up nvidia-prime (0.8.10) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Setting up libnvidia-fbc1-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Processing triggers for desktop-file-utils (0.23-3ubuntu3) ...
Setting up nvidia-settings (390.77-0ubuntu1) ...
Setting up libnvidia-compute-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Setting up nvidia-kernel-common-390 (390.116-0ubuntu0.18.10.1) ...
update-initramfs: deferring update (trigger activated)
Setting up libnvidia-cfg1-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Setting up xserver-xorg-video-nvidia-390 (390.116-0ubuntu0.18.10.1) ...
Processing triggers for libc-bin (2.28-0ubuntu1) ...
Processing triggers for man-db (2.8.4-2) ...
Setting up libnvidia-decode-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Setting up nvidia-compute-utils-390 (390.116-0ubuntu0.18.10.1) ...
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory
Adding system user `nvidia-persistenced' (UID 126) ...
Adding new group `nvidia-persistenced' (GID 132) ...
Adding new user `nvidia-persistenced' (UID 126) with group `nvidia-persistenced' ...
Not creating home directory `/nonexistent'.
Setting up libnvidia-common-390 (390.116-0ubuntu0.18.10.1) ...
Setting up libnvidia-encode-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Setting up nvidia-utils-390 (390.116-0ubuntu0.18.10.1) ...
Setting up nvidia-dkms-390 (390.116-0ubuntu0.18.10.1) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Loading new nvidia-390.116 DKMS files...
Building for 4.18.0-25-generic
Building for architecture x86_64
Building initial module for 4.18.0-25-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-kernel-source-390.0.crash'
Error! Bad return status for module build on kernel: 4.18.0-25-generic (x86_64)
Consult /var/lib/dkms/nvidia/390.116/build/make.log for more information.
Setting up libnvidia-gl-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Setting up libnvidia-gl-390:i386 (390.116-0ubuntu0.18.10.1) ...
Setting up libnvidia-ifr1-390:i386 (390.116-0ubuntu0.18.10.1) ...
Setting up libnvidia-ifr1-390:amd64 (390.116-0ubuntu0.18.10.1) ...
Setting up nvidia-driver-390 (390.116-0ubuntu0.18.10.1) ...
Processing triggers for initramfs-tools (0.131ubuntu15.2) ...
update-initramfs: Generating /boot/initrd.img-4.18.0-25-generic
Processing triggers for libc-bin (2.28-0ubuntu1) ...
Other things that are probably important for finding a solution (as far as I know):
- Secure boot is turned off
- I have another GPU, and it's some Intel thing.
- My laptop is a Lenovo Flex (called a Yoga in Europe), but you probably figured part of that out from the dump above.
Please respond (with either questions or suggestions; anything to move this forward), and thank you.
Bookmarks