Как установить последние версии драйверов NVIDIA на серверы Debian 11

Kak Ustanovit Poslednie Versii Drajverov Nvidia Na Servery Debian 11



Более старая версия официальных драйверов NVIDIA (версия 470.161.03 для Debian 11 на момент написания этой статьи) доступна в официальном репозитории пакетов Debian 11. Если вам необходимо установить последнюю версию официальных драйверов NVIDIA (версия 525.89 .02 на момент написания этой статьи) в Debian 11 вам необходимо загрузить его с веб-сайта официальный сайт NVIDIA и установите его на свой компьютер с Debian 11.

В этой статье мы покажем вам, как загрузить последнюю версию официальных драйверов NVIDIA для Debian 11 и установить ее на безголовый (без установленного графического интерфейса пользователя) сервер Debian 11.

Тема содержания:

  1. Подключение к серверу Debian 11 через SSH
  2. Удаление старых драйверов NVIDIA с сервера Debian 11
  3. Отключение драйверов Nouveau на сервере Debian 11
  4. Способ 1: загрузка последней версии официальных драйверов NVIDIA для Linux и перенос ее на сервер Debian 11 через SFTP
  5. Способ 2: использование CURL для загрузки последней версии официальных драйверов NVIDIA на сервер Debian 11
  6. Установка необходимых пакетов зависимостей для последней версии официальных драйверов NVIDIA
  7. Установка последней версии официальных драйверов NVIDIA на сервер Debian 11
  8. Проверка правильности установки последней версии официальных драйверов NVIDIA на сервере Debian 11
  9. Удаление последней версии официальных драйверов NVIDIA с сервера Debian 11
  10. Заключение
  11. Рекомендации

Подключение к серверу Debian 11 через SSH

Подключение к вашему серверу Debian 11 через SSH необязательно, если у вас есть доступ к серверному оборудованию (где вы установили Debian 11). Вы можете просто подключить к серверу мышь, клавиатуру и монитор, загрузить и установить на него последнюю версию официальных драйверов NVIDIA.







Если у вас нет доступа к серверному оборудованию Debian 11, вам необходимо подключиться к нему по SSH, чтобы установить последнюю версию официальных драйверов NVIDIA.



Чтобы подключиться по SSH к вашему серверу Debian 11, вы можете запустить следующую команду из терминального приложения вашего рабочего стола/ноутбука, с которого вы хотите получить к нему доступ:



$ ssh < имя пользователя >@< имя хоста / айпи адрес >

Обязательно замените <имя пользователя> и <имя хоста/ip-адрес> с именем пользователя для входа и доменным именем или IP-адресом вашего сервера Debian 11 соответственно.





Если вы используете Windows 10 или Windows 11 и вам нужна помощь в подключении к вашему серверу Debian 11 через SSH, прочитайте статью на Как подключиться по SSH к серверам Linux из Windows 10/11 .

Удаление старых драйверов NVIDIA с сервера Debian 11

Прежде чем пытаться установить последнюю версию официальных драйверов NVIDIA на свой сервер Debian 11, вы должны удалить драйверы NVIDIA, которые вы уже установили, из официального репозитория пакетов Debian 11. Если вам нужна помощь в этом, прочитайте статью на Как очистить установку драйверов NVIDIA в Debian 11 .



Отключение драйверов Nouveau на сервере Debian 11

После удаления драйверов NVIDIA с сервера Debian 11 драйверы nouveau должны быть активированы, как показано на следующем снимке экрана:

$ lsmod | схватить новый

Чтобы установить последнюю версию официальных драйверов NVIDIA, вам необходимо отключить драйверы nouveau на вашем сервере Debian 11.

Чтобы отключить драйверы nouveau на сервере Debian 11, создайте новый файл «nvidia-installer-disable-nouveau.conf» в /etc/modprobe.d/ каталог следующим образом:

$ судо нано / и т. д. / modprobe.d / nvidia-installer-disable-new.conf

Введите следующие строки в файл «nvidia-installer-disable-nouveau.conf»:

черный список модерн
варианты новые режим '=' 0

Как только вы закончите, нажмите + Икс с последующим И и <Ввод> чтобы сохранить файл «nvidia-installer-disable-nouveau.conf».

Чтобы изменения вступили в силу, перезапустите сервер Debian 11 с помощью следующей команды:

$ судо перезагрузить

После загрузки сервера Debian 11 вы должны увидеть, что драйверы nouveau больше не используются.

$ lsmod | схватить новый

Способ 1: загрузка последней версии официальных драйверов NVIDIA для Linux и перенос ее на сервер Debian 11 через SFTP

В этом разделе мы покажем вам, как загрузить последнюю версию официальных драйверов NVIDIA для Linux и передать установочный файл на сервер Debian 11 через SFTP.

Чтобы загрузить последнюю версию официальных драйверов NVIDIA для Linux, посетите https://nvidia.com/en-us/drivers/unix из вашего любимого веб-браузера.

После загрузки страницы вы должны найти последнюю версию официальных драйверов NVIDIA в разделе «Последняя версия производственной ветви». На момент написания этой статьи последняя версия официальных драйверов NVIDIA — 525.89.02. Чтобы загрузить его, щелкните номер версии, как показано на следующем снимке экрана:

На вкладке «Поддерживаемые продукты» вы найдете все видеокарты NVIDIA, которые поддерживает этот драйвер.

Если ваш графический процессор NVIDIA находится в списке «Поддерживаемые продукты», нажмите «Загрузить».

Нажмите «Согласиться и скачать».

Ваш браузер должен попросить вас выбрать папку/каталог, в котором вы хотите сохранить установочный файл драйверов графического процессора NVIDIA. Выберите папку/каталог по вашему выбору и нажмите «Сохранить».

Выполняется загрузка последней версии официального установочного файла драйверов NVIDIA. Это займет некоторое время.

На этом этапе загружается последняя версия официального установочного файла драйверов NVIDIA.

Мы сохранили официальный установочный файл драйверов NVIDIA в папке «Загрузки», как вы можете видеть на следующем снимке экрана:

Теперь, когда загружена последняя версия официального установочного файла драйверов NVIDIA, вы должны перенести этот файл на свой сервер Debian 11. Один из самых простых способов передать файл на ваш сервер Debian 11 — через SFTP. Чтобы узнать, как передать файл на ваш сервер Debian 11 через SFTP, прочитайте статью на Как включить SFTP на Synology NAS?

Способ 2: использование CURL для загрузки последней версии официальных драйверов NVIDIA на сервер Debian 11

В этом разделе мы покажем вам, как загрузить последнюю версию официальных драйверов NVIDIA на ваш сервер Debian 11 через CURL. Это еще один способ загрузки последней версии официальных драйверов NVIDIA для Debian 11.

Чтобы этот метод работал, вам нужно знать номер версии последних официальных драйверов NVIDIA. Вы найдете эту информацию на официальная страница загрузки драйверов NVIDIA для Linux . На момент написания этой статьи последняя версия официальных драйверов NVIDIA — 525.89.02. К моменту прочтения этой статьи номер версии может измениться. Поэтому обязательно замените этот номер версии на номер доступной последней версии драйверов NVIDIA, когда будете читать эту статью.

Теперь вам нужно установить CURL, если он еще не установлен.

Сначала обновите кэш репозитория пакетов APT с помощью следующей команды:

$ судо удачное обновление

Чтобы установить CURL на ваш сервер Debian 11, выполните следующую команду:

$ судо подходящий установить завиток

Для подтверждения установки нажмите И а затем нажмите <Ввод> .

CURL должен быть установлен.

Теперь вам нужно установить некоторые переменные среды, чтобы сделать процесс загрузки более простым и модульным.

Сначала установите переменную среды BASE_URL следующим образом:

$ экспорт BASE_URL =https: // us.download.nvidia.com / XFree86 / Linux-x86_64

Затем установите переменную среды DRIVER_VERSION. Значение этой переменной среды должно быть номером версии официальных драйверов NVIDIA, которые вы хотите загрузить.

$ экспорт ВЕРСИЯ_ДРАЙВЕРА =525.89.02

Наконец, чтобы загрузить последнюю версию официальных драйверов NVIDIA на свой сервер Debian 11 с помощью CURL, выполните следующую команду:

$ завиток -fSL $BASE_URL / $DRIVER_VERSION / NVIDIA-Linux-x86_64- $DRIVER_VERSION .бегать

CURL должен начать загрузку официального установочного файла драйверов NVIDIA. Это займет некоторое время.

На этом этапе CURL должен завершить загрузку официального установочного файла драйверов NVIDIA.

Официальный установочный файл драйверов NVIDIA должен быть сохранен в текущем рабочем каталоге, как показано на следующем снимке экрана:

$ лс -лч

Установка необходимых пакетов зависимостей для последней версии официальных драйверов NVIDIA

Чтобы последняя версия официальных драйверов NVIDIA работала на вашем сервере Debian 11, вы должны установить на свой сервер Debian 11 необходимые пакеты зависимостей.

Чтобы установить все необходимые пакеты зависимостей на ваш сервер Debian 11 для работы последней версии официальных драйверов NVIDIA, выполните следующую команду:

$ судо подходящий установить linux-заголовки-$ ( безымянный ) build-essential xorg pkg-config libvulkan1 libglvnd0 libglvnd-dev libvdpau1

Для подтверждения установки нажмите И . Затем нажмите <Ввод> .

Все необходимые пакеты зависимостей загружаются. Это займет некоторое время.

Все необходимые пакеты зависимостей устанавливаются. Это займет некоторое время.

На этом этапе все пакеты зависимостей должны быть установлены.

Установка последней версии официальных драйверов NVIDIA на сервер Debian 11

Официальный установочный файл драйверов NVIDIA должен быть сохранен в текущем рабочем каталоге. Но по умолчанию он не является исполняемым, как вы можете видеть на следующем снимке экрана:

$ лс -лч

Чтобы сделать исполняемый файл установщика драйверов NVIDIA, выполните следующую команду:

$ chmod +x NVIDIA-Linux-x86_64-525.89.02.run

: замените 525.89.02 номером версии загруженных вами драйверов NVIDIA.

Официальный файл установки драйверов NVIDIA должен быть исполняемым.

$ лс -лч

Чтобы установить последнюю версию официальных драйверов NVIDIA, запустите установочный файл следующим образом:

$ судо . / nvidia-linux-x86_64-525.89.02.run

: замените 525.89.02 номером версии загруженных вами драйверов NVIDIA.

Установщик драйверов NVIDIA инициализируется. Это занимает несколько секунд.

Официальный установщик драйверов NVIDIA устанавливает последнюю версию официальных драйверов NVIDIA на ваш сервер Debian 11. Это занимает несколько секунд.

Когда вы увидите следующее окно, выберите Да и нажмите <Ввод> .

Установка должна продолжиться.

Когда вы увидите следующее окно, выберите Да и нажмите <Ввод> .

Должна быть установлена ​​последняя версия официальных драйверов NVIDIA.

Нажимать <Ввод> .

Чтобы изменения вступили в силу, перезагрузите сервер Debian 11 с помощью следующей команды:

$ судо перезагрузить

Проверка правильности установки последней версии официальных драйверов NVIDIA на сервере Debian 11

После загрузки вашего сервера Debian 11 вы можете проверить, используются ли модули ядра nvidia, с помощью следующей команды. Если команда выводит похожие результаты (как показано на следующем снимке экрана), последняя версия официальных драйверов графического процессора NVIDIA должна работать нормально:

$ lsmod | схватить нвидиа

Вы также можете найти информацию об использовании вашего графического процессора NVIDIA с помощью команды «nvidia-smi». Вывод этой команды также подтверждает правильность установки последней версии официальных драйверов графического процессора NVIDIA.

$ nvidia-smi

Удаление последней версии официальных драйверов NVIDIA с сервера Debian 11

Чтобы удалить последнюю версию официальных драйверов NVIDIA с вашего сервера Debian 11, вам понадобится файл установщика драйверов NVIDIA, который вы использовали для установки последней версии официальных драйверов NVIDIA.

$ лс -лч

Чтобы удалить последнюю версию официальных драйверов NVIDIA с вашего сервера Debian 11, выполните следующую команду:

$ судо . / nvidia-linux-x86_64-525.89.02.run --удалить

: замените 525.89.02 номером версии загруженных вами драйверов NVIDIA.

Установщик драйверов NVIDIA инициализируется. Это займет некоторое время.

Когда вы увидите следующее окно, выберите Да и нажмите <Ввод> .

Последняя версия официальных драйверов NVIDIA удаляется. Это занимает несколько секунд.

На этом этапе последняя версия официальных драйверов NVIDIA должна быть удалена с вашего сервера Debian 11.

Выбирать ХОРОШО и нажмите <Ввод> .

Чтобы изменения вступили в силу, перезапустите сервер Debian 11 с помощью следующей команды:

$ судо перезагрузить

После загрузки вашего сервера Debian 11 модуль ядра nvidia не должен загружаться, как показано на следующем снимке экрана. Это означает, что последняя версия официальных драйверов NVIDIA удалена:

$ lsmod | схватить нвидиа

Заключение

Мы показали вам, как загрузить последнюю версию официальных драйверов NVIDIA для серверов Debian 11. Мы также показали вам, как установить последнюю версию официальных драйверов NVIDIA на серверы Debian 11 и как удалить последнюю версию официальных драйверов NVIDIA с серверов Debian 11.

Использованная литература:

  1. Unix-драйверы | NVIDIA
  2. Краткое руководство по установке драйвера NVIDIA :: Документация NVIDIA Tesla
  3. Драйверы графического процессора NVIDIA — минимальные требования