Install Latest Nvidia Drivers on Ubuntu 18.04 (Command Line)

Published by Alvin Nyau - Updated on

This tutorial shows how to install Nvidia drivers on Ubuntu 18.04 LTS using the most recommended standard Ubuntu Repository method. We have also included a solution for the common stuck error when trying to install Nvidia drivers for Ubuntu 18.04 this way.

Keeping your Ubuntu 18.04 Nvidia drivers updated ensures your graphic card runs correctly and smoothly. The periodic graphic drivers releases include bug fixes, new features and performance improvements for your graphic card to work with the latest software and hardware. Here’s how to install latest Nvidia drivers for Ubuntu 18.04 LTS via command line.

Install Nvidia Drivers Ubuntu 18.04

Install Nvidia Drivers Ubuntu 18.04

This method to install Nvidia drivers on Ubuntu 18.04 by using Ubuntu repository is the easiest to execute and the most recommended way to update your Nvidia graphic drivers to the latest and most compatible version for your Ubuntu version. Follow the steps below to do so.

Firstly, open terminal and enter the following command line for Ubuntu to automatically detect the brand and model of your currently in-use graphic card, and suggest you with the recommended drivers.

ubuntu-drivers devices

Entering this command line will result in something like below (example).

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000012ZGc00001285sv00005238rt0000323Cca02sc00000
vendor   : NVIDIA Corporation
model    : GK102 [GeForce GTX 1080 Ti]
driver   : nvidia-384 - distro non-free
driver   : nvidia-387 - distro non-free
driver   : nvidia-390 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

As you can see, there are a list of suggested drivers for your video card with one marked as recommended. In my case here, Ubuntu 18.04 recommends to install the nvidia-390 Nvidia drivers.

If you agree with the recommended driver, enter the following command line to install it automatically.

sudo ubuntu-drivers autoinstall

The autoinstall parameter will tell Ubuntu to automatically install the driver as recommended by it from the Ubuntu repository. After successfully installed, reboot your Ubuntu system for the driver changes to take effect.

Alternatively, if you prefer to install other version of Nvidia drivers other than the recommended one, enter the following command line to install your desired driver package (for example, if you want to install nvidia-387 instead).

sudo apt install nvidia-387

Ubuntu 18.04 Nvidia drivers not working problem

This Ubuntu 18.04 Nvidia drivers not working issue is what I have experienced myself personally when I execute the “sudo ubuntu-drivers autoinstall” command line. It ended up stuck at the following lines.

Generating a new Secure Boot signing key:
Generating a 2048 bit RSA private key
writing new private key to '/var/lib/shim-signed/mok/MOK.priv'

It looks like Ubuntu is waiting for a password for the generated private key. But, there is no prompt for password entering. So, what I did was I blindly enter a password twice and the driver installation continues.

Another solution would be to temporarily disable the secure boot option in your BIOS and retry install the driver. Let us know if this Ubuntu 18.04 Nvidia drivers installation method works for you.

Description for sharing: How to install latest Nvidia drivers for Ubuntu 18.04 LTS via command line, and how to fix Ubuntu 18.04 Nvidia drivers not working issues.

Categories: ComputingNvidia