Linux ubuntu установка драйверов nvidia

Как установить драйверы Nvidia на Ubuntu 20.04

В этой статье описывается, как установить драйверы NVIDIA в Ubuntu 20.04.

Если ваша машина Ubuntu оснащена графическим процессором NVIDIA, вы можете выбрать между драйвером Nouveau с открытым исходным кодом и проприетарными драйверами NVIDIA. По умолчанию Ubuntu использует драйверы Nouveau, которые, как правило, намного медленнее, чем проприетарные драйверы, и не имеют поддержки новейших аппаратных и программных технологий.

Установка драйверов NVIDIA на Ubuntu — простая задача, которую можно выполнить менее чем за минуту. Ubuntu включает инструмент, который может определять модель видеокарты и устанавливать соответствующие драйверы NVIDIA. Кроме того, вы можете загрузить и установить драйверы с сайта NVIDIA.

Установка драйверов NVIDIA с помощью графического интерфейса

Это самый простой и рекомендуемый способ установки драйверов NVIDIA в настольных системах Ubuntu.

  1. На экране «Действия» найдите «драйвер» и щелкните значок «Дополнительные драйверы».
  2. Откроется окно «Программное обеспечение и обновления», в котором вы увидите все доступные драйверы для вашей видеокарты. В зависимости от установленной карты вам будет представлен список из одного или нескольких драйверов NVIDIA.
  3. Выберите дайвер NVIDIA, который хотите установить, и нажмите кнопку «Применить изменения». Процесс установки может занять несколько минут.
  4. После установки драйверов перезагрузите компьютер .

Новый драйвер NVIDIA будет активен после загрузки системы. Если вы хотите просмотреть или изменить настройки драйвера, запустите утилиту nvidia-settings :

Позже, если вы захотите обновить или изменить драйвер, просто повторите те же шаги.

Установка драйверов NVIDIA из командной строки

Если вы предпочитаете интерфейс командной строки, вы можете использовать инструмент ubuntu-drivers .

Откройте свой терминал ( Ctrl+Alt+T ) и выполните следующую команду, чтобы получить информацию о вашей видеокарте и доступных драйверах:

Приведенный ниже вывод показывает, что в этой системе установлена «GeForce GTX 1650», а рекомендуемый драйвер — «nvidia-driver-440». Вы можете увидеть другой результат в зависимости от вашей системы.

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001F95sv00001028sd0000097Dbc03sc02i00 vendor : NVIDIA Corporation model : TU117M [GeForce GTX 1650 Ti Mobile] driver : nvidia-driver-440 - distro non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin 

Обычно лучше всего установить рекомендуемый драйвер. Для этого используйте менеджер пакетов apt :

sudo apt install nvidia-driver-440

После завершения установки перезагрузите систему:

Читайте также:  Astra linux команда sudo

Когда система вернется, вы можете просмотреть состояние графической карты с помощью инструмента мониторинга nvidia-smi :

Команда отобразит версию используемого драйвера и другую информацию о карте NVIDIA:

Wed Nov 11 22:45:21 2020 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 440.100 Driver Version: 440.100 CUDA Version: 11.1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 GeForce GTX 165. Off | 00000000:01:00.0 Off | N/A | | N/A 41C P3 14W / N/A | 4MiB / 3914MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | 0 N/A N/A 2323 G /usr/lib/xorg/Xorg 4MiB | +-----------------------------------------------------------------------------+ 

Установка последних драйверов NVIDIA

Большинству пользователей следует придерживаться стабильных драйверов NVIDIA, которые доступны в репозиториях Ubuntu по умолчанию. Если вы хотите оставаться на связи, вы можете установить последние версии драйверов либо с сайта NVIDIA, либо из PPA «Драйверы графики» .

Мы будем использовать метод PPA, так как это проще устанавливать и обновлять драйверы.

sudo add-apt-repository ppa:micahflee/ppa

Используйте инструмент ubuntu-drivers для просмотра доступных драйверов:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001F95sv00001028sd0000097Dbc03sc02i00 vendor : NVIDIA Corporation model : TU117M [GeForce GTX 1650 Ti Mobile] driver : nvidia-driver-440-server - distro non-free driver : nvidia-driver-450-server - third-party non-free driver : nvidia-driver-455 - third-party non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin 

Установите желаемый драйвер:

sudo apt install nvidia-driver-455

Перезагрузите систему, чтобы активировать новый драйвер.

Выводы

Мы показали вам, как установить драйвер NVIDIA в Ubuntu 20.04. Если вы столкнулись с какой-либо проблемой, проверьте страницу Ubuntu Nvidia .

Если у вас две графические карты, и вы хотите переключаться между NVIDIA и интегрированной картой, проверьте расширение System76 Power .

Источник

NvidiaDriversInstallation

This page shows how to install the NVIDIA drivers from the command line, using either the ubuntu-drivers tool (recommended), or apt.

NVIDIA drivers releases

  • UDA (Unified Driver Architecture) drivers — which are recommended for the generic desktop use, and which you can also find here: https://www.nvidia.com/en-us/drivers/unix/
  • ERD (Enterprise Ready Drivers) — which are recommended on servers, and for computing tasks. Their packages can be recognised by the -server suffix. You can read more about these drivers here: https://docs.nvidia.com/datacenter/tesla/index.html

Additionally, we package the NVIDIA Fabric Manager and the NVIDIA Switch Configuration and Query (NSCQ) Library, which you will only need if you have NVswitch hardware. The Fabric Manager and NSCQ library are only available with the ERDs or -server driver versions.

Check driver versions

To check the version of your currently running driver:

cat /proc/driver/nvidia/version

The ubuntu-drivers tool relies on the same logic as the «Additional Drivers» graphical tool, and allow more flexibility on desktops and on servers.

Читайте также:  Нет звука vlc linux

The ubuntu-drivers tool is recommended if your computer uses Secure Boot, since it always tries to install signed drivers which are known to work with Secure Boot.

Check the available drivers for your hardware

sudo ubuntu-drivers list --gpgpu

You should see a list such as the following:

nvidia-driver-418-server nvidia-driver-515-server nvidia-driver-525-server nvidia-driver-450-server nvidia-driver-515 nvidia-driver-525

Installing the drivers for generic use (e.g. desktop and gaming)

You can either rely on automatic detection, which will install the driver that is considered the best match for your hardware:

sudo ubuntu-drivers install

Or you can tell the ubuntu-drivers tool which driver you would like installed. If this is the case, you will have to use the driver version (such as 525) that you saw when you used the ubuntu-drivers list command.

Let’s assume we want to install the 525 driver:

sudo ubuntu-drivers install nvidia:525

Installing the drivers on servers and/or for computing purposes

You can either rely on automatic detection, which will install the driver that is considered the best match for your hardware:

sudo ubuntu-drivers install --gpgpu

Or you can tell the ubuntu-drivers tool which driver you would like installed. If this is the case, you will have to use the driver version (such as 525) and the -server suffix that you saw when you used the ubuntu-drivers list --gpgpu command.

Let’s assume we want to install the 525-server driver (listed as nvidia-driver-525-server):

sudo ubuntu-drivers install --gpgpu nvidia:525-server

You will also want to install the following additional components:

sudo apt install nvidia-utils-525-server

[Optional] If your system comes with NVswitch hardware, then you will want to install Fabric Manager and the NVSwitch Configuration and Query library. You can do so by running the following:

sudo apt install nvidia-fabricmanager-525 libnvidia-nscq-525

NOTE: while nvidia-fabricmanager and libnvidia-nscq do not have the same -server label in their name, they are really meant to match the -server drivers in the Ubuntu archive. For example, nvidia-fabricmanager-525 will match the nvidia-driver-525-server package version (not the nvidia-driver-525 package).

Manual driver installation (using APT)

Installing the NVIDIA driver manually means installing the correct kernel modules first, then installing the metapackage for the driver series.

Installing the kernel modules

If your system uses Secure Boot (as most x86 modern systems do), your kernel will require the kernel modules to be signed. There are two ( mutually exclusive ) ways to achieve this:

Installing the pre-compiled NVIDIA modules for your kernel

Install the metapackage for your kernel flavour (e.g. generic, lowlatency, etc) which is specific to the driver branch (e.g. 525) that you want to install, and whether you want the compute vs general display driver (e.g. -server or not):

Читайте также:  Прочитать файл терминал линукс

sudo apt install linux-modules-nvidia-$$-$

Check that the modules for your specific kernel/ABI were installed by the metapackage:

sudo apt-cache policy linux-modules-nvidia-$$-$(uname -r)

(e.g. sudo apt-cache policy linux-modules-nvidia-525-$(uname -r) )

If the modules were not installed for your current running kernel, upgrade to the latest kernel or install them by specifying the running kernel version:

sudo apt install linux-modules-nvidia-$$-$(uname -r)

(e.g. sudo apt install linux-modules-nvidia-525-$(uname -r) )

Building your own kernel modules using the NVIDIA DKMS package

Install the relevant NVIDIA DKMS package and linux-headers to build the kernel modules, and enroll your own key to sign the modules.

Install the linux-headers metapackage for your kernel flavour (e.g. generic, lowlatency, etc):

sudo apt install linux-headers-$

Check that the headers for your specific kernel were installed by the metapackage:

sudo apt-cache policy linux-headers-$(uname -r)

If the headers for your current running kernel were not installed, install them by specifying the running kernel version:

sudo apt install linux-headers-$(uname -r)

Finally, install the NVIDIA DKMS package for your desired driver series (this may automatically guide you through creating and enrolling a new key for Secure Boot):

sudo apt install nvidia-dkms-$$

Installing the user-space drivers and the driver libraries

After installing the correct kernel modules (see the relevant section of this document), install the correct driver metapackage:

sudo apt install nvidia-driver-$$

[Optional] Installing Fabric Manager and the NVSwitch Configuration and Query library

If your system comes with NVswitch hardware, then you will want to install Fabric Manager and the NVSwitch Configuration and Query library. You can do so by running the following:

sudo apt install nvidia-fabricmanager-$ libnvidia-nscq-$

Note: while nvidia-fabricmanager and libnvidia-nscq do not have the same -server label in their name, they are really meant to match the -server drivers in the Ubuntu archive. For example, nvidia-fabricmanager-525 will match the nvidia-driver-525-server package version (not the nvidia-driver-525 package).

Switching between pre-compiled and DKMS modules

Uninstalling the NVIDIA drivers

Remove any NVIDIA packages from your system:

sudo apt --purge remove '*nvidia*$*'

Remove any additional packages that may have been installed as a dependency (e.g. the i386 libraries on amd64 systems) and which were not caught by the previous command:

Transitional packages to new driver branches

When NVIDIA stops support on a driver branch, then Canonical will transition you to the next supported driver branch automatically if you try to install that driver branch.

NvidiaDriversInstallation (последним исправлял пользователь victorvavan 2023-04-04 18:46:45)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Оцените статью
Adblock
detector