Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 для Tesla P4 vGPU внутри Linux VM.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Проблема с установкой драйверов Nvidia для Tesla P4 vGPU внутри Linux VM., Proxmox Виртуальная Среда
     
    itachi737
    Guest
    #1
    0
    05.05.2023 08:58:00
    Привет! Недавно купил Tesla P4. Следуя руководству PolloLoco по установке vgpu, всё настроил. ГП увидел в PVE, и могу назначать vgpus виртуальным машинам, используя разные профили. Nvidia-smi в PVE показывает разные vgpus, назначенные ВМ. И в Linux, и в Windows ВМ видят vgpu. В Windows я установил драйвера, и всё отлично работает. А вот в Linux (Mint) никак не могу заставить драйвера работать как надо. Драйв-менеджер видит ГП, и разрешает установить последние драйвера для P4 (не nouveau, а Nvidia). Проблема в том, что после установки, когда запускаю nvidia-smi в ВМ, он показывает, что ГП нет. Если назначать сразу весь ГП, а не vgpu, nvidia-smi показывает ГП, но он всё равно не используется, когда тестирую с помощью unigine heaven. Пробовал и с профилями q vgpu, и с c vgpu – ничего не работает. Я не совсем уверен, что я делаю что-то не так с драйверами в Linux. У кого-нибудь был такой опыт? Если нет, может, кто-нибудь поможет понять правильный процесс установки драйверов в Linux? Я, наверное, что-то делаю не так, но не знаю что. Кстати, пытаюсь настроить Linux ВМ для Plex. Пока использую Windows, но HDR tone mapping не поддерживается на ГП, и это сильно грузит процессор. В Linux должно быть поддерживаемо на ГП. Сообщение об ошибке при запуске nvidia-smi с vgpu: "Nvidia-smi не удалось, потому что не удалось связаться с драйвером."

    Спасибо, я решил проблему, вручную установив драйвера через терминал, а не через графический драйв-менеджер в Linux Mint.
     
     
     
    noel.
    Guest
    #2
    0
    05.05.2023 12:04:00
    Ты используешь правильные драйвера? Могу посмотреть и бегло просмотреть всё руководство пользователя [2]. Если это не проблема, пробовал ли ты, работают ли драйвера на Debian/Ubuntu/RHEL? [1]: https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#installing-vgpu-drivers-linux [2]: https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html
     
     
     
    itachi737
    Guest
    #3
    0
    05.05.2023 20:09:00
    Спасибо, почитаю документацию, и если это не поможет, попробую на другом дистре.
     
     
     
    williamions
    Guest
    #4
    0
    26.08.2023 22:48:00
    Что ты сделал насчет истечения срока действия лицензии?
     
     
     
    FancyBee
    Guest
    #5
    0
    19.04.2024 22:52:00
    У меня Proxmox 8.1 (debian), Nvidia Tesla P4, AMD Ryzen 7745hx CPU. Работает встроенная графика и проброс GPU. Я решил использовать настройку PolloLoco, но застрял на этапе разблокировки сервиса.

    Этап 1:
    1) Скачал патч и скрипт на rust из git, собрал их. Попробовал загрузить в виде двух сервисов nvidia-vgpud и nvidia-vgpu-mgr. Конфиги одинаковые, .so либа в обоих. Если пытаюсь включить сервис, получаю ошибку, что не найден nvidia-vpud.service. Я в тупике.
    2) Не создавал файл с unlock=false, чтобы заблокировать свои действия.

    Этап 2 (завершен):
    1) Скачал последнюю версию драйвера для Tesla P4 версии 535.161.08 с 16.x CUDA, пропатчил его скачанным патчем (сначала пробовал без патча, результат тот же). Установил, подписал для использования в Secure Boot.
    2) Импортировал ключи подписи в keychain: "mokutils --import cert.der".
    3) Зарегистрировал обновление MOK keyring при следующей загрузке и применил ключи для загрузки модуля.
    4) Пропатченный модуль загрузился, Secure Boot завершен.

    Этап 3 (финальные штрихи):
    1) Драйвер загружен, nvidia-smi работает.
    2) nvidia-smi -q показывает секцию vgpu:
    vGPU Software Licensed Product
    Product Name: NVIDIA Virtual Applications License
    Status: Licensed (Expiry: N/A)
    Но у меня нет настроенного лицензионного сервера Grid. У меня нет лицензии, но в информации о драйвере я вижу какую-то лицензию.
    3) nvidia-smi vgpu возвращает забавное сообщение об ошибке, потому что -q показывает, что поддержка предоставлена: "No supported devices in vGPU mode".
    4) mdevctl types и mdevctl list пусты. Моды не предоставлены.

    Моя догадка, что на первом этапе библиотека разблокировки, упакованная в сервис, не загружается, и в результате у меня нет vgpu. Но P4 есть в списке поддерживаемых, и у меня не должно быть проблем, и потенциально мне не нужно пропатчивать драйвер. Я пробовал и с патчем, и без патча - результат одинаковый.

    Еще одна забавная вещь в разделе PCI в nvidia-smi -q:
    Bus: 0x01
    Device: 0x0
    Domain: 0x0000
    Device Id: 0x1BB310DE
    Bus Id: 00000000:01:00.0
    Sub System Id: 0x11D810DE
    GPU Link Info
    PCIe Generation Max: 3
    Current: 1
    Device Current: 1
    Device Max: 3
    Host Max: 5
    Link Width Max: 16x
    Current: 16x
    Bridge Chip Type: N/A
    Firmware: N/A

    Проблема со скоростью слота подтверждена информацией SMBIOS: dmidecode --type slot
    # dmidecode 3.4 Getting SMBIOS data from sysfs.
    SMBIOS 3.5.0 present.
    Handle 0x0022, DMI type 9, 17 bytes
    System Slot Information
    Designation: PCIE1
    Type: x8 PCI Express x8
    Current Usage: In Use
    Length: Short
    ID: 1
    Characteristics: 3.3 V is provided
    PME signal is supported
    Bus Address: 0000:00:01.1
    Slot capable of full speed PCIE 5.0 x16.
    P4 designed for PCIE 3.0 x16.
    Но карта использует только PCIE 1.0 и ограничивает себя до x8.

    @itachi737 и @noel, можете ли вы помочь мне, что я делаю не так с VGPU и как вы оба решали проблему с загрузкой unlock lib?
     
     
     
    hmmmm
    Guest
    #6
    0
    21.04.2024 13:21:00
    Где я могу найти список? Спасибо.
     
     
     
    FancyBee
    Guest
    #7
    0
    21.04.2024 13:55:00
    https://gitlab.com/polloloco/vgpu-proxmox предоставляет самый свежий гайд по VGPU. Автор упомянул этот список https://docs.nvidia.com/grid/gpus-supported-by-vgpu.html, в котором есть P4.
     
     
     
    geregt
    Guest
    #8
    0
    30.05.2024 14:27:00
    535 тоже сработал как по маслу. Думаю, потому что этот патч для vGPU не полностью нужен для этих драйверов. Тебе удалось обновить до последних 550 драйверов на хосте? Я смог установить драйверы, nvidia-smi показывает правильную информацию, но mdevctl не видит профилей, nvidia-vgpud сервис не работает, выдает ошибку: error: failed to send vGPU configuration info to RM: 6
     
     
     
    FancyBee
    Guest
    #9
    0
    07.06.2024 12:56:00
    После исследований выяснил, что Nvidia после версии драйвера 535 прекратила поддержку Pascal GPU. Не могу заставить 535.161.08 работать с VGPU, но 535.106.06 работает. Хотелось бы, чтобы поддержка vgpu была "из коробки" для P4, ведь она должна использоваться для этого.
     
     
     
    jycai
    Guest
    #10
    0
    07.06.2024 20:13:00
    Проблема в том, что Nvidia прекратила поддержку Pascal после версии 16. Мы можем использовать патченный драйвер хост-сети для поддержания актуальности Proxmox OS, но нет соответствующих драйверов для гостей Windows/Ubuntu и т.д. Так что, начиная с этого момента, у нас есть два варианта: обновить Proxmox до последней ОС, патчить последние драйверы хост-vgpu и запускать версию 16 в гостевой системе. Хост и гостевая система Nvidia не будут совпадать. Обновить Proxmox до последней ОС, установить и зафиксировать ядро 6.5 и запускать версию 16 в гостевой системе. Хост и гостевая система Nvidia будут совпадать. Я пока выберу второй вариант.
     
     
     
    kaizen133
    Guest
    #11
    0
    26.06.2025 10:08:00
    Привет, у меня похожая конфигурация. Я использовал руководство PolloLoco. Использую 535.216.0.1 на Proxmox pve-manager/8.4.1/ (ядро: 6.8.12-11-pve). У меня удалось запустить Grid guest driver на Windows VM, и все вроде работает нормально. Однако у меня большие проблемы с разными драйверами, чтобы запустить то же самое на Ubuntu 22.04. Виртуальная машина Ubuntu зависает на команде nvidia-smi. В то время как на Proxmox все в порядке: nvidia-smi vgpu Thu Jun 26 10:59:31 2025 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 535.216.01             Driver Version: 535.216.01                | |---------------------------------+------------------------------+------------+ | GPU  Name                       | Bus-Id                       | GPU-Util   | |      vGPU ID     Name           | VM ID     VM Name            | vGPU-Util  | |=================================+==========================­====+============| |   0  Tesla P4                   | 00000000:01:00.0             |   0%       | |      3251637323  GRID P4-2B     | b9a6...  playvm,debug-thr... |      0%    | +---------------------------------+------------------------------+------------+ Я использовал последний драйвер 16.9 nvidia-linux-grid-535_535.230.02_amd64.deb, который вроде бы устанавливается нормально. Лицензируется корректно (как указано в руководстве PolloLoco) при первом запуске. После перезагрузки перестает работать и падает. Код: nvidia-gridd.service - NVIDIA Grid Daemon

        Loaded: loaded (/lib/systemd/system/nvidia-gridd.service; enabled; vendor preset: enabled)

        Active: failed (Result: signal) since Thu 2025-06-26 10:55:04 EEST; 14min ago

       Process: 817 ExecStart=/usr/bin/nvidia-gridd (code=exited, status=0/SUCCESS)

       Process: 1032 ExecStopPost=/bin/rm -rf /var/run/nvidia-gridd (code=exited, status=0/SUCCESS)

      Main PID: 825 (code=killed, signal=KILL)

           CPU: 662ms


    июня 26 10:55:04 playvm systemd[1]: Запуск NVIDIA Grid Daemon...

    июня 26 10:55:04 playvm systemd[1]: Запущен NVIDIA Grid Daemon.

    июня 26 10:55:04 playvm nvidia-gridd[825]: Запущен (825)

    июня 26 10:55:04 playvm systemd[1]: nvidia-gridd.service: Основной процесс завершен, код=killed, статус=9/KILL

    июня 26 10:55:04 playvm systemd[1]: nvidia-gridd.service: Неудалось с результатом 'signal'. Я могу подключиться по SSH и перезапустить службу Grid, но то же самое происходит. Команда nvidia-smi зависает Bash: sudo service nvidia-gridd status
    ● nvidia-gridd.service - NVIDIA Grid Daemon
        Loaded: loaded (/lib/systemd/system/nvidia-gridd.service; enabled; vendor preset: enabled)
        Active: active (running) since Thu 2025-06-26 11:14:42 EEST; 1min 28s ago
       Process: 34203 ExecStart=/usr/bin/nvidia-gridd (code=exited, status=0/SUCCESS)
      Main PID: 34204 (nvidia-gridd)
         Tasks: 1 (limit: 14226)
        Memory: 440.0K
           CPU: 2ms
        CGroup: /system.slice/nvidia-gridd.service
                └─34204 /usr/bin/nvidia-gridd

    июня 26 11:14:42 playvm systemd[1]: Запуск NVIDIA Grid Daemon...
    июня 26 11:14:42 playvm nvidia-gridd[34204]: Запущен (34204)
    июня 26 11:14:42 playvm systemd[1]: Запущен NVIDIA Grid Daemon. Что-то упускаю в плане совместимости с Ubuntu/Linux?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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