Моя цель:
1. Установить Proxmox 9.1 на Dell Precision T7820 (64 ГБ ОЗУ, Intel Xeon 5218, NVIDIA P620)
2. Использовать драйверы NVIDIA
3. Установить графический интерфейс рабочего стола
Шаг 1: Установка Proxmox
Для начала хорошо бы настроить BIOS:
- Включить Intel VT-d (для IOMMU); нужно на случай, если буду использовать GPU passthrough
- Включить и выбрать загрузку по UEFI, так как она поддерживает диски больше 4 ТБ и нужна для GPU passthrough
- Отключить Secure Boot, потому что он конфликтует с драйверами NVIDIA
Загружаемся с USB, запускаем установку. У меня появлялся пустой экран. Пришлось добавить параметр ядра nomodeset, как описано здесь:
Закончил установку, перезагрузился.
Шаг 2: Настройка репозиториев
Это можно сделать через веб-интерфейс:
- Datacenter -> NODE -> Updates -> Repositories
- Отключить CEPH и ENTERPRISE
- Добавить PROXMOX NO-SUBSCRIPTION
Залогиниться по SSH и выполнить:
# установить последние обновления:
apt update
apt upgrade -y
Шаг 3: установка драйверов NVIDIA
Код:
# создайте этот файл, чтобы другие драйверы не мешали NVIDIA:
nano /etc/modprobe.d/blacklist-videos.conf
# добавьте в него 3 строки:
blacklist nvidiafb
blacklist nouveau
options nouveau modeset=0
# сохранить нажатием CTRL-O
# выйти — CTRL-X
update-initramfs -u -k all
reboot now
После перезагрузки у меня версия ядра такая, у вас может быть чуть другая:
uname -a
Linux t7820 6.17.4-1-pve
В идеале сейчас нужно выполнить:
apt install nvidia-driver
(НЕ запускайте это!)
Потому что это установит драйвер версии 550, который несовместим с ядром 6.17.4.
Идите на сайт NVIDIA, найдите ссылку на последнюю версию:
Скачайте и запустите:
Код:
wget
chmod +x NVIDIA-Linux-x86_64-580.119.02.run
./NVIDIA-Linux-x86_64-580.119.02.run
Во время установки будут пару предупреждений и запросов — нажимайте Да / Далее / ...
После завершения у вас должна быть система с драйверами nvidia:
Код:
lspci -nnk | grep -A 2 -i nvidia
0000:d5:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107GL [Quadro P620] [10de:1cb6] (rev a1)
Subsystem: Dell Device [1028:1264]
Kernel driver in use: nvidia
Код:
nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02 Driver Version: 580.119.02 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| 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 Quadro P620 Off | 00000000:D5:00.0 Off | N/A |
| 36% 45C P0 N/A / N/A | 0MiB / 2048MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|============================================================ =============================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
1. Установить Proxmox 9.1 на Dell Precision T7820 (64 ГБ ОЗУ, Intel Xeon 5218, NVIDIA P620)
2. Использовать драйверы NVIDIA
3. Установить графический интерфейс рабочего стола
Шаг 1: Установка Proxmox
Для начала хорошо бы настроить BIOS:
- Включить Intel VT-d (для IOMMU); нужно на случай, если буду использовать GPU passthrough
- Включить и выбрать загрузку по UEFI, так как она поддерживает диски больше 4 ТБ и нужна для GPU passthrough
- Отключить Secure Boot, потому что он конфликтует с драйверами NVIDIA
Загружаемся с USB, запускаем установку. У меня появлялся пустой экран. Пришлось добавить параметр ядра nomodeset, как описано здесь:
Закончил установку, перезагрузился.
Шаг 2: Настройка репозиториев
Это можно сделать через веб-интерфейс:
- Datacenter -> NODE -> Updates -> Repositories
- Отключить CEPH и ENTERPRISE
- Добавить PROXMOX NO-SUBSCRIPTION
Залогиниться по SSH и выполнить:
# установить последние обновления:
apt update
apt upgrade -y
Шаг 3: установка драйверов NVIDIA
Код:
# создайте этот файл, чтобы другие драйверы не мешали NVIDIA:
nano /etc/modprobe.d/blacklist-videos.conf
# добавьте в него 3 строки:
blacklist nvidiafb
blacklist nouveau
options nouveau modeset=0
# сохранить нажатием CTRL-O
# выйти — CTRL-X
update-initramfs -u -k all
reboot now
После перезагрузки у меня версия ядра такая, у вас может быть чуть другая:
uname -a
Linux t7820 6.17.4-1-pve
В идеале сейчас нужно выполнить:
apt install nvidia-driver
(НЕ запускайте это!)
Потому что это установит драйвер версии 550, который несовместим с ядром 6.17.4.
Идите на сайт NVIDIA, найдите ссылку на последнюю версию:
Скачайте и запустите:
Код:
wget
chmod +x NVIDIA-Linux-x86_64-580.119.02.run
./NVIDIA-Linux-x86_64-580.119.02.run
Во время установки будут пару предупреждений и запросов — нажимайте Да / Далее / ...
После завершения у вас должна быть система с драйверами nvidia:
Код:
lspci -nnk | grep -A 2 -i nvidia
0000:d5:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107GL [Quadro P620] [10de:1cb6] (rev a1)
Subsystem: Dell Device [1028:1264]
Kernel driver in use: nvidia
Код:
nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02 Driver Version: 580.119.02 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| 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 Quadro P620 Off | 00000000:D5:00.0 Off | N/A |
| 36% 45C P0 N/A / N/A | 0MiB / 2048MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|============================================================
| No running processes found |
+-----------------------------------------------------------------------------------------+
