Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Ошибка драйвера Tesla K80 GPU passthrough (устройство не найдено nvidia-smi в VM).

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Ошибка драйвера Tesla K80 GPU passthrough (устройство не найдено nvidia-smi в VM)., Proxmox Виртуальная Среда
     
    Tutbjun
    Guest
    #1
    0
    04.08.2022 22:16:00
    Привет всем! Я взялся за проект по созданию Proxmox сервера для машинного обучения и удаленной игры, но немного застрял с настройкой Nvidia драйверов в моей Ubuntu 22.04 VM. План такой: несколько VM, настроенных либо для машинного обучения, либо для игр, с использованием разных GPU. Я новичок как в этом форуме, так и в Linux, так что, пожалуйста, будьте снисходительны к моим ошибкам, и указывайте, если я что-то упускаю.

    Пока я успешно подключил GTX 1060 к Windows VM, следуя гайду, но не могу заставить K80 работать как положено. VM настроена с обоими доступными GPU из K80, но я сталкивался с похожей ошибкой ранее с VM, где был только один GPU K80. Моя система имеет MSI Z590 MB, Intel 10850k, GTX 1060 и Tesla K80. В основном я использовал эту инструкцию в качестве ориентира: https://3os.org/infrastructure/proxmox/virtual-machine-gpu-passthrough-configuration.

    Пока что в VM я делал только установку Nvidia 470 драйвера через "Software & Updates". Основной симптом возникает при запуске команды `nvidia-smi`: Код: `No devices were found`. Хотя GPU отображаются при запуске команды `lspci -nnv`...

    Спойлер: `lspci -nnv`

    Код: `01:00.0 3D controller [0302]: NVIDIA Corporation GK210GL [Tesla K80] [10de:102d] (rev a1)
       Subsystem: NVIDIA Corporation GK210GL [Tesla K80] [10de:106c]
       Physical Slot: 0
       Flags: bus master, fast devsel, latency 0, IRQ 16
       Memory at c2000000 (32-bit, non-prefetchable) [size=16M]
       Memory at 1000000000 (64-bit, prefetchable) [size=32M]
       Capabilities: <access denied>
       Kernel modules: nvidiafb, nouveau

    02:00.0 3D controller [0302]: NVIDIA Corporation GK210GL [Tesla K80] [10de:102d] (rev a1)
       Subsystem: NVIDIA Corporation GK210GL [Tesla K80] [10de:106c]
       Physical Slot: 0-2
       Flags: bus master, fast devsel, latency 0, IRQ 16
       Memory at c1000000 (32-bit, non-prefetchable) [size=16M]
       Memory at 1002000000 (64-bit, prefetchable) [size=32M]
       Capabilities: <access denied>
       Kernel modules: nvidiafb, nouveau`

    Лучшая подсказка, которую я нашел, это часть из команды `dmesg -w`:

    Код: `[ 4.749614] resource sanity check: requesting [mem 0xc2700000-0xc36fffff], which spans more than PCI Bus 0000:01 [mem 0xc2000000-0xc2ffffff]
    [ 4.749619] caller os_map_kernel_space.part.0+0x97/0xa0 [nvidia] mapping multiple BARs
    [ 4.763172] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x24:0xffff:1211)
    [ 4.763299] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 (same error on the other GPU; PCI bus 0000:02)`

    Спойлер: Полный лог *полный лог в .txt файле

    Лучшие предложения, которые я мог найти в интернете, это включить "above 4G decoding" и отключить "CSM", что я и сделал в BIOS хоста. Буду признателен за любую помощь или подсказки, так как мне сложно найти информацию об этой проблеме.

    Обновление: Я немного прошерстил форумы и нашел очень информативный пост Lefuneste: https://forum.proxmox.com/threads/problem-with-gpu-passthrough.55918/post-471013.  Там полезно указали, что при запуске команды `cat /proc/iomem` в хосте, должна быть строка с "vfio-pci" под адресом PCIE GPU, которой у меня нет. Вместо этого я ничего не получаю под адресами моих GPU.  И, на самом деле, при запуске команды `cat /proc/iomem | grep vfio`, я ничего не получаю.  Это означает, что Nvidia драйверы успешно блокируют мои GPU, но vfio не получает их?
     
     
     
    doomonkee
    Guest
    #2
    0
    15.08.2022 06:58:00
    Я бы тоже хотел знать ответ, но я присоединяюсь к тем, у кого та же самая проблема.
     
     
     
    doomonkee
    Guest
    #3
    0
    17.08.2022 20:03:00
    У меня тут отдельная проблема, но ты используешь "i440x" или "q35"? У тебя включен PCIE с загрузкой UEFI для VM?
     
     
     
    bkinigadner
    Guest
    #4
    0
    01.07.2024 11:31:00
    Проблема все еще существует? У меня работает K80 в Linux VM на proxmox.
     
     
     
    Tutbjun
    Guest
    #5
    0
    05.05.2025 17:49:00
    Ну что, вернулся к этому проекту и обнаружил, что так и не ответил в этой теме, ох… Чтобы ответить: у меня q35, PCIE включен (я предполагаю, в конфигурации VM для PCI-устройства), и VM работает с UEFI. Моя текущая подозрение – Ubuntu/версия ядра слишком новая, поэтому я настраиваю VM с Ubuntu 20. Сообщу, если получится. @bkinigadner было бы неплохо услышать детали твоей настройки: версия, метод и т.д.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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