- How to Install Nvidia Drivers on Linux Mint [Beginner’s Guide]
- How to Install Nvidia Drivers on Linux Mint: The Easy Way (Recommended)
- Troubleshooting tips
- Install Nvidia Driver Using the Terminal (Special Use-Cases)
- Installing Nvidia Drivers using the .run file from Official Website (Time Consuming/Not Recommended)
- Wrapping Up
- Как установить драйвер nvidia в Ubuntu/Linux mint и подобные
- Автоматическая установка с помощью PPA репозитория для установки драйверов Nvidia Beta
- Установка драйвера Nvidia с Официального сайта NVIDIA.com в Linux
How to Install Nvidia Drivers on Linux Mint [Beginner’s Guide]
Linux Mint is a fantastic Ubuntu-based Linux distribution that aims to make it easy for newbies to experience Linux by minimizing the learning curve.
Not just limited to being one of the best beginner-friendly Linux distros, it also does a few things better than Ubuntu. Of course, if you’re using Linux Mint like I do, you’re probably already aware of it.
We have many beginner-focused Mint tutorials on It’s FOSS. Recently some readers requested help with Nvidia drivers with Linux Mint and hence I came up with this article.
I have tried to mention different methods with a bit of explaining what’s going on and what you are doing in these steps.
But before that, you should know this:
- Nvidia has two categories of drivers. Open source drivers called Nouveau and proprietary drivers from Nvidia itself.
- Most of the time, Linux distributions install the open source Nouveau driver and you can manually enable the proprietary drivers.
- Graphics drivers are tricky things. For some systems, Nouveau works pretty well while for some it could create issues like blank screen or poor display. You may switch to proprietary drivers in such cases.
- The proprietary driver from Nvidia has different version numbers like 390, 450, 460. The higher the number, the more recent is the driver. I’ll show you how to change between them in this tutorial.
- If you are opting for proprietary drivers, you should go with the latest one unless you encounter some graphics issue. In those cases, opt for an older version of the driver and see if that works fine for you.
Now that you have some familiarity with the terms, let’s see how to go about installing Nvidia drivers on Linux Mint.
How to Install Nvidia Drivers on Linux Mint: The Easy Way (Recommended)
Linux Mint comes baked in with a Driver Manager which easily lets you choose/install a driver that you need for your hardware using the GUI.
By default, you should see the open-source xserver-xorg-video-nouveau driver for Nvidia cards installed, and it works pretty well until you start playing a high-res video or want to play a game on Linux.
So, to get the best possible experience, proprietary drivers should be preferred.
You should get different proprietary driver versions when you launch the Driver Manager as shown in the image below:
Basically, the higher the number, the latest driver it is. At the time of writing this article, driver version 460 was the latest recommendation for my Graphics Card. You just need to select the driver version and hit “Apply Changes“.
Once done, all you need to do is just reboot your system and if the driver works, you should automatically get the best resolution image and the refresh rate depending on your monitor for the display.
For instance, here’s how it looks for me (while it does not detect the correct size of the monitor):
Troubleshooting tips
Depending on your card, the list would appear to be different. So, what driver version should you choose? Here are some pointers for you:
- The latest drivers should ensure compatibility with the latest games and should technically offer better performance overall. Hence, it is the recommended solution.
- If the latest driver causes issues or fails to work, choose the next best offering. For instance, version 460 didn’t work, so I tried applying driver version 450, and it worked!
Initially, in my case (Linux Mint 20.1 with Linux Kernel 5.4), the latest driver 460 version did not work. Technically, it was successfully installed but did not load up every time I booted.
What to do if drivers fail to load at boot
How do you know when it does not work? You will boot up with a low-resolution screen, and you will be unable to tweak the resolution or the refresh rate of the monitor.
It will also inform you about the same in the form of an error:
Fortunately, a solution from Linux Mint’s forum solved it for me. Here’s what you need to do:
1. Access the modules file using the command:
2. You’ll be prompted to authenticate the access with your account password. Once done, you just need to add the following lines at the bottom:
nvidia nvidia-drm nvidia-modeset
If that doesn’t work, you can launch the Driver Manager and opt for another version of Nvidia driver. It’s more of a hit and try.
Install Nvidia Driver Using the Terminal (Special Use-Cases)
For some reasons, if you are not getting the latest drivers for your Graphics Card using the Driver Manager, opting for the terminal method could help.
It may not be the safest way to do it, but I did not have any issues installing the latest Nvidia driver 460 version.
I’ll always recommend sticking to the Driver Manager app unless you have your reasons.
To get started, first you have to check the available drivers for your GPU. Type in the following command to get the list:
Here’s how it looks in my case:
non-free refers to the proprietary drivers and free points at the open-source nouveau Nvidia drivers.
As mentioned above, usually, it is preferred to try installing the recommended driver. In order to do that, you just type in:
sudo ubuntu-drivers autoinstall
If you want something specific, type in:
sudo apt install nvidia-driver-450
You just have to replace “450” with the driver version that you want and it will install the driver in the same way that you install an application via the terminal.
Once installed, you just need to restart the system or type it in the terminal:
To check the Nvidia driver version and verify the installation, you can type the following command in the terminal:
Here’s how it may look like:
To remove the driver and its associated dependencies, simply mention the exact version of the driver:
sudo apt remove nvidia-driver-450 sudo apt autoremove
And, simply reboot. It should fallback to use the open-source nouveau driver.
install the open-source driver using the following command and then reboot to revert to the default open-source driver:
sudo apt install xserver-xorg-video-nouveau
Installing Nvidia Drivers using the .run file from Official Website (Time Consuming/Not Recommended)
Unless you want the latest version of the driver from the official website or just want to experiment the process, you can opt to download the file (.run) and install it.
To proceed, you need to first disable the X server and then install the Nvidia driver which could turn out to be troublesome and risky.
You can follow the official documentation if you want to explore this method, but you may not need it at all.
Wrapping Up
While it’s easy to install Nvidia drivers in Linux Mint, occasionally, you might find something that does not work for your hardware.
If one driver version does not work, I’d suggest you to try other available versions for your Graphics Card and stick to the one that works. Unless you’re gaming and want the latest software/hardware compatibility, you don’t really need the latest Nvidia drivers installed.
Feel free to share your experiences with installing Nvidia drivers on Linux Mint in the comments down below.
Как установить драйвер nvidia в Ubuntu/Linux mint и подобные
Всем привет! Некоторые пользователи, которые переходят с операционной системы Microsoft, сталкиваются с проблемой установки драйверов в Ubuntu/Linux mint и другие дистрибутивы. В этой статье будут рассмотрены три метода установки драйвера Nvidia в следующем порядке:
- Автоматическая установка с использованием стандартного Ubuntu Repository
- Автоматическая установка с помощью PPA репозитория для установки драйверов Nvidia Beta
- Руководство по установке с использованием официального драйвера NVIDIA.com
Первый метод является самым простым для выполнения, и в большинстве случаев является рекомендуемым подходом.
Во-первых, вам нужно обнаружить модель вашей графической карты NVidia и рекомендуемого драйвера. Для этого, выполните команду в терминале:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001C02sv00001458sd00003724bc03sc00i00 vendor : NVIDIA Corporation model : GP106 [GeForce GTX 1060 3GB] driver : nvidia-driver-390 - distro non-free driver : nvidia-driver-430 - distro non-free driver : nvidia-driver-435 - distro non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin
Из приведенного выше примера, можно сделать вывод о том, что установлена графическая карта NVIDIA GeForce GTX 1060 и рекомендуемый драйвер nvidia-435.
Если вы согласны с рекомендацией, не стесняйтесь использовать команду ubuntu-drivers еще раз, чтобы установить все рекомендуемые драйвера:
sudo ubuntu-drivers autoinstall
В качестве альтернативы, установите требуемый драйвер выборочно с помощью команды apt. Например:
sudo apt install nvidia-435
После того, как установка будет закончена, перезагрузите систему.
Автоматическая установка с помощью PPA репозитория для установки драйверов Nvidia Beta
Использование репозитория graphics-driversPPA позволяет установить драйвер Nvidia бета.
Чтобы продолжить сначала добавьте репозиторий ppa:graphics-drivers/ppa в вашу систему:
sudo add-apt-repository ppa:graphics-drivers/ppa
Затем определите вашу графическую модель карты и рекомендуемый драйвер:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C02sv00001458sd00003724bc03sc00i00
vendor : NVIDIA Corporation
model : GP106 [GeForce GTX 1060 3GB]
driver : nvidia-driver-410 – third-party free
driver : nvidia-driver-390 – third-party free
driver : nvidia-driver-440 – third-party free recommended
driver : nvidia-driver-415 – third-party free
driver : nvidia-driver-435 – distro non-free
driver : xserver-xorg-video-nouveau – distro free builtin
Установите рекомендованные драйвера автоматически:
sudo ubuntu-drivers autoinstall
или выборочно с помощью команды apt. Например:
sudo apt install nvidia-440
После этого перезагрузите систему.
Установка драйвера Nvidia с Официального сайта NVIDIA.com в Linux
Определите NVIDIA VGA card. Команда ниже позволит вам определить вашу модель карты Nvidia:
Скачайте драйвер с Официального сайта Nvidia. Сохраните файл в вашей домашней директории. Например, я сохранил в домашнем каталоге, и проверяю командой ls:
NVIDIA-Linux-x86_64-440.64.run
Установка необходимых компонентов. Следующие предпосылки должны скомпилировать и помочь установить драйвер Nvidia:
sudo dpkg --add-architecture i386
sudo apt install build-essential libc6:i386 libglvnd-dev pkg-config
Для того, чтобы установить новый драйвер Nvidia мы должны остановить текущий сервер дисплея. Самый простой способ сделать это, использовать команду telinit. После выполнения следующей команды Linux, сервер дисплея остановится, поэтому убедитесь, что вы сохранили все текущие работы (если таковые имеются), прежде чем продолжить:
Для того, чтобы начать установку драйвера Nvidia выполните следующую команду, и следуйте указаниям мастера:
sudo bash NVIDIA-Linux-x86_64-440.64.run
Теперь вы должны принять лицензию и следовать инструкциям мастера для завершения установки. Вы можете увидеть некоторые вопросы
The distribution-provided pre-install script failed! Are you sure you want to continue? -> CONTINUE INSTALLATION Выберите -> YES
Не удалось выполнить предустановочный скрипт, предоставляемый дистрибутивом!
Вы уверены что хотите продолжить? -> ПРОДОЛЖИТЬ УСТАНОВКУ
На скрине выше, задан вопрос о том что – Не хотите ли вы, зарегистрировать исходные коды модулей ядра в DKMS? Это позволит DKMS автоматически создать новый модуль, если позже вы установите новое ядро.
Вылезла ошибка что подготовка ядра для этого выпуска не требуется.
Я запустил еще раз установку, но на этот раз, на втором шаге отказался зарегистрировать исходные коды модулей ядра, и установка прошла успешно.
После успешной установки, перезагрузите систему:
И проверяем версию драйвера запустив стандартную утилиту Nvidia
Вот и все, надеюсь эта статья кому-то помогла, и если это так, поделитесь ею в социальных сетях.