Перейти к основному содержимому

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

Видеокарта уже подключена к машине, но заработает только после установки драйвера NVIDIA. Это займёт несколько минут и одну перезагрузку.

Все команды выполняются внутри машины: в Ubuntu — от root, в Windows — в PowerShell от администратора.

Видеокарты​

КартаПамять
GeForce GTX 1080 Ti11 ГБ
GeForce RTX 2080 Ti22 ГБ

У RTX 2080 Ti в наших машинах 22 ГБ памяти — это доработанная версия карты, у серийной 11 ГБ.

Ubuntu​

Установите утилиту подбора драйвера:

apt update && apt install -y ubuntu-drivers-common

Поставьте драйвер, который она подберёт под карту:

ubuntu-drivers install

Если графическая часть драйвера не нужна (вычисления, контейнеры), вместо двух команд выше можно поставить серверную сборку без неё:

apt update && apt install -y nvidia-headless-580-server nvidia-utils-580-server

Перезагрузите машину:

reboot

Windows Server​

Найдите драйвер на сайте NVIDIA: выберите модель карты, а в поле операционной системы для Windows Server 2022 укажите Windows 10 64-bit. На сайте можно скачать сам установщик или скопировать ссылку на него.

Установщик удобно скачать прямо на машине. Например, для драйвера 582.66:

curl.exe -L -o C:\nvidia.exe "https://us.download.nvidia.com/Windows/582.66/582.66-desktop-win10-win11-64bit-international-dch-whql.exe"

Запустите C:\nvidia.exe и выберите «Только драйвер» — приложение NVIDIA на сервере не нужно. Когда установщик закончит, перезагрузите машину:

Restart-Computer

Проверка​

После перезагрузки выполните в Ubuntu или в Windows:

nvidia-smi

В выводе должны быть все карты машины: модель, объём памяти, температура и версия драйвера.

Если карта не определяется​

Перезагрузки изнутри ОС недостаточно

Если карта не смогла запуститься, reboot или Restart-Computer её не сбросит. Остановите машину и запустите снова — в панели или через API (эндпоинты внизу страницы).

Ubuntu​

lsmod | grep nvidia; dmesg | grep -i -E 'nvidia|NVRM|Xid'
Что видноПричинаЧто делать
lsmod ничего не выводитдрайвер не установлен или собран не под текущее ядроповторите установку и перезагрузку
Lockdown или signatureмодуль не загрузился из-за Secure Bootпоставьте драйвер через ubuntu-drivers install — он берёт подписанные модули
RmInitAdapter failedкарта не инициализироваласьостановите и запустите машину
Xidошибка на стороне GPUпришлите вывод команды в поддержку

Windows Server​

Посмотрите системный журнал:

Get-WinEvent -LogName System -MaxEvents 200 |
Where-Object { $_.ProviderName -match 'nvlddmkm|Display' } |
Format-Table TimeCreated, Id, Message -Wrap

Ошибки от nvlddmkm — это сбой драйвера NVIDIA. Остановите и запустите машину; если ошибки повторяются, пришлите их в поддержку.

Связанные эндпоинты​