Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [ТУТОРИАЛ] Установка драйверов NVIDIA в Proxmox и CT

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [ТУТОРИАЛ] Установка драйверов NVIDIA в Proxmox и CT, Proxmox Виртуальная Среда
     
    bialykostek
    Guest
    #1
    0
    24.10.2024 14:00:00
    Привет! Выкладываю пошаговую инструкцию по установке драйверов NVIDIA на Promox server. Надеюсь, кому-то пригодится:

    1.  Чёрный список nouveau: `vi /etc/modprobe.d/blacklist-nouveau.conf`
    2.  Вставить, сохранить и выйти: `blacklist nouveau options nouveau modeset=0`
    3.  Обновить initramfs: `update-initramfs -u`
    4.  Проверить, включён ли nouveau: `lsmod | grep nouveau`
    5.  Отключить nouveau и проверить: `rmmod nouveau lsmod | grep nouveau`
    6.  Убедиться, что GPU виден: `lspci | grep NVIDIA`
    7.  Скачать драйвер (проверить на самую свежую версию, совместимую с nvidia-utils-xxx-server): `wget https://us.download.nvidia.com/XFree86/Linux-x86_64/550.90.07/NVIDIA-Linux-x86_64-550.90.07.run chmod +x NVIDIA-Linux-x86_64-550.90.07.run`
    8.  Установить пакеты сборки: `apt install build-essential pve-headers-$(uname -r)`
    9.  Запустить установку: `./NVIDIA-Linux-x86_64-550.90.07.run`
    10. Проверить, прошла ли установка: `nvidia-smi`
    11. [Необязательно] Включить режим persistane, если необходимо (снижает энергопотребление в режиме простоя): [https://docs.nvidia.com/deploy/driver-persistence/index.html](<#0 >) `nvidia-smi --persistence-mode=1` #только для текущей сессии `nvidia-persistenced`
    12. После создания CT выключить её и отредактировать файл конфигурации lxc (местоположение может отличаться): `vi /etc/pve/nodes/pve/lxc/10001.conf`
    13. Вставить, сохранить и выйти. Если у вас больше одного GPU, замените /dev/nvidia0 /dev/nvidia0 на /dev/nvidia<ID GPU> /dev/nvidia<ID GPU>: `lxc.cgroup2.devices.allow: c 195:* rwm lxc.cgroup2.devices.allow: c 243:* rwm lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file lxc.mount.entry: /dev/nvidia0 dev/nvidia0 none bind,optional,create=file lxc.mount.entry: /dev/nvidiactl dev/nvidiactl none bind,optional,create=file lxc.mount.entry: /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file lxc.mount.entry: /dev/nvidia-uvm-tools dev/nvidia-uvm-tools none bind,optional,create=file`
    14. Запустить ваш CT и установить (в CT): `apt install nvidia-utils-550-server`
    15. Проверить установку (в CT) `nvidia-smi`
     
     
     
    bialykostek
    Guest
    #2
    0
    18.03.2025 14:14:00
    Да, это была последняя версия на тот момент. Сейчас я использую 550.127.05 на всех своих машинах, но будь осторожен, например, 550.127.08 не поддерживал RTX устройства.
     
     
     
    bialykostek
    Guest
    #3
    0
    18.03.2025 14:24:00
    Как я уже упоминал в предыдущем комментарии, из-за отсутствия совместимости со всеми устройствами, сейчас я использую 550.127.05 везде. Это немного геморройно, потому что была проблема с зависимостью libnvidia-compute, поэтому я просто использую локальные файлы. Я собрал все необходимые файлы здесь: https://drive.google.com/drive/folders/1GaiN_2FC1HJCYGAdqiE3CeX5Vu41Qofi?usp=drive_link Чтобы обновить инструкции, в шаге 7 не нужно скачивать файл, просто используй тот, что из диска. Затем вместо шага 14 запусти: Код: dpkg -i libnvidia-compute-550-server_550.127.05-0ubuntu0.22.04.1_amd64.deb dpkg -i nvidia-utils-550-server_550.127.05-0ubuntu0.22.04.1_amd64.deb Всё должно работать как надо.
     
     
     
    bialykostek
    Guest
    #4
    0
    18.03.2025 14:26:00
    Пожалуйста, скажи мне, какая у тебя видеокарта и какая ошибка возникает. Постараюсь помочь. Можешь также попробовать драйвера из моего предыдущего ответа.
     
     
     
    tirk
    Guest
    #5
    0
    20.03.2025 13:55:00
    Пытаюсь установить NVIDIA TESLA P4 GPU в proxmox, но не получается заставить её работать. Установил драйвера: `wget https://es.download.nvidia.com/tesl...local-repo-debian12-570.86.15_1.0-1_amd64.deb`. Застрял, не знаю, что делать, чтобы виртуальные машины её обнаруживали и работали.
     
     
     
    bialykostek
    Guest
    #6
    0
    20.03.2025 14:30:00
    Погоди, если ты пытаешься запустить это в виртуальной машине, я не уверен, что это возможно. Эти шаги работают только на CT (lxc).
     
     
     
    tirk
    Guest
    #7
    0
    20.03.2025 17:02:00
    https://gitlab.com/polloloco/vgpu-proxmox
     
     
     
    tirk
    Guest
    #8
    0
    21.03.2025 10:53:00
    Шаг 1: Редактирование GRUB
    Выполнить: nano /etc/default/grub
    Изменить эту строку с
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    на
    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb ff,efifb ff"
    Сохранить файл и выйти из текстового редактора

    Шаг 2: Обновление GRUB
    Выполнить команду: update-grub

    Шаг 3: Редактирование файлов модулей
    Выполнить: nano /etc/modules
    Добавить эти строки:
    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    Сохранить файл и выйти из текстового редактора

    Шаг 4: Переназначение IOMMU
    a) Выполнить: nano /etc/modprobe.d/iommu_unsafe_interrupts.conf
    Добавить эту строку:
    options vfio_iommu_type1 allow_unsafe_interrupts=1
    Сохранить файл и выйти из текстового редактора
    b) Выполнить: nano /etc/modprobe.d/kvm.conf
    Добавить эту строку:
    options kvm ignore_msrs=1
    Сохранить файл и выйти из текстового редактора

    Шаг 5: Черный список драйверов GPU
    Выполнить: nano /etc/modprobe.d/blacklist.conf
    Добавить эти строки:
    blacklist radeon
    blacklist nouveau
    blacklist nvidia
    blacklist nvidiafb
    Сохранить файл и выйти из текстового редактора

    Шаг 6: Добавление GPU в VFIO
    a) Выполнить: lspci -v
    Найти вашу GPU и записать первый набор чисел.
    b) Выполнить: lspci -n -s (PCI-адрес видеокарты)
    Эта команда выдаст вам номер поставщика GPU.
    c) Выполнить: nano /etc/modprobe.d/vfio.conf
    Добавить эту строку с номером вашей GPU и Audio номером:
    options vfio-pci ids=(номер GPU, номер Audio) disable_vga=1
    Сохранить файл и выйти из текстового редактора

    Шаг 7: Команда для обновления всего и перезагрузка
    a) Выполнить: update-initramfs -u
    b) Затем перезагрузить ваш Proxmox Node
     
     
     
    SoMoney
    Guest
    #9
    0
    31.10.2024 05:35:00
    Скрипты NVIDIA для установки – это скорее лотерея. Когда дохожу до шага 7, гораздо проще зайти на страницу NVIDIA CUDA https://developer.nvidia.com/cuda-downloads и выбрать драйверы NVIDIA CUDA для нужной мне ОС.
     
     
     
    tirk
    Guest
    #10
    0
    16.03.2025 18:59:00
    Спасибо за вклад. Я уже некоторое время пытаюсь установить NVIDIA GPU в Proxmox, но безуспешно. Застрял на шаге 9, который не работает. Наверное, делаю что-то не так, но я в тупике.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры