Установка драйвера NVIDIA
Видеокарта уже подключена к машине, но заработает только после установки драйвера NVIDIA. Это займёт несколько минут и одну перезагрузку.
Все команды выполняются внутри машины: в Ubuntu — от root, в Windows — в PowerShell от администратора.
Видеокарты
| Карта | Память |
|---|---|
| GeForce GTX 1080 Ti | 11 ГБ |
| GeForce RTX 2080 Ti | 22 ГБ |
У 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. Остановите и запустите машину; если ошибки повторяются, пришлите их в поддержку.