Автор Тема: vgpu NVIDIA  (Прочитано 934 раз)

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
vgpu NVIDIA
« : 22.02.2024 10:42:33 »
 При установке драйвера NVIDIA-Linux-x86_64-_-vgpu-kvm.run

ERROR: The vgpu_kvm sanity check failed:

         Below CONFIG options are missing on the kernel for installing
         NVIDIA vGPU driver on KVM host
         CONFIG_VFIO_MDEV
         Please install the kernel with above CONFIG options set, then
         try installing again

Проверил есть ли модуль:

modprobe vfio_mdev
modprobe: FATAL: Module vfio_mdev not found in directory /lib/modules/5.10.209-std-def-alt2

Возможно ли как-то это обойти? Или модуль не существует для ядра?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 936
    • Домашняя страница
    • Email
Re: vgpu NVIDIA
« Ответ #1 : 23.02.2024 07:19:09 »
Андрей Черепанов (cas@)

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
Re: vgpu NVIDIA
« Ответ #2 : 26.02.2024 13:34:22 »
Не увидел в этой статье что-то связанное с vgpu, а также отсутсвием модуля vfio_mdev для ядра 5.10 ветки репов p10
Используемый драйвер скачен с nvidia, он никак автоматом не поставится: NVIDIA-Linux-x86_64-535.154.02-vgpu-kvm.run

И да, для нового un-def ядра так же ошибка:
modprobe vfio_mdev
modprobe: FATAL: Module vfio_mdev not found in directory /lib/modules/6.1.78-un-def-alt1

неужели только собирать модуль из исходников?
« Последнее редактирование: 26.02.2024 13:47:44 от User85vv »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 936
    • Домашняя страница
    • Email
Re: vgpu NVIDIA
« Ответ #3 : 26.02.2024 21:48:49 »
Перечитайте ещё раз.
Андрей Черепанов (cas@)

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Re: vgpu NVIDIA
« Ответ #4 : 27.02.2024 10:28:45 »
http://altlinux.org/nvidia
Это про другой драйвер. Тут речь про драйвер, который не дают скачать просто так.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Re: vgpu NVIDIA
« Ответ #5 : 27.02.2024 10:31:01 »
modprobe vfio_mdev
modprobe: FATAL: Module vfio_mdev not found in directory /lib/modules/6.1.78-un-def-alt1
https://forum.proxmox.com/threads/was-the-vfio_mdev-module-removed-from-the-5-15-kernel.111335/
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Re: vgpu NVIDIA
« Ответ #6 : 27.02.2024 10:32:13 »
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
Re: vgpu NVIDIA
« Ответ #7 : 27.02.2024 11:10:26 »
Спасибо! Хотя бы дали тему для размышления. Поизучаю В теме ниже вообще-то идет скачка уже доступных а не свои драйверов https://www.altlinux.org/Nvidia#%D0%A1%D0%BC%D0%B5%D0%BD%D0%B0_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D1%85_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D1%8B%D0%B5
Внимание! Не следует запускать фирменный инсталятор драйвера NVIDIA из .run-файла!

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
Re: vgpu NVIDIA
« Ответ #8 : 27.02.2024 11:11:29 »
modprobe vfio_mdev
modprobe: FATAL: Module vfio_mdev not found in directory /lib/modules/6.1.78-un-def-alt1
https://forum.proxmox.com/threads/was-the-vfio_mdev-module-removed-from-the-5-15-kernel.111335/
Тему про 5.15 видел, но для deb-подобных это не актуально, там все есть на сколько я понял. Проверил на последней версии ядра - модуль активируется без ошибок.
« Последнее редактирование: 27.02.2024 11:32:04 от User85vv »

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
Re: vgpu NVIDIA
« Ответ #9 : 27.02.2024 11:23:54 »
и собственно сама тема, откуда можно скачать драйвер NVIDIA-Linux-x86_64-535.154.02-vgpu-kvm.run,
но не последней версии 154.05
https://forum.proxmox.com/threads/kernel-5-11-nvidia-linux-vgpu-kvm.94266/page-4
все-таки боюсь cuda не совсем то, что нужно мне для vgpu.
Все-таки хотелось поставить именно NVIDIA-Linux-x86_64-535.154.02-vgpu-kvm.run на альт
« Последнее редактирование: 27.02.2024 11:27:06 от User85vv »

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Re: vgpu NVIDIA
« Ответ #10 : 27.02.2024 11:35:58 »
все-таки боюсь cuda не совсем то, что нужно мне для vgpu.
Конец может пригодиться.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
Re: vgpu NVIDIA
« Ответ #11 : 27.02.2024 11:55:07 »
Конец может пригодиться.
Не сильно там другая инструкция с использованием модулей на этом же сайте https://forum.proxmox.com/threads/was-the-vfio_mdev-module-removed-from-the-5-15-kernel.111335/
на последней странице ссылка. Там подключаются модули без ошибок:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

Но вот установка из run файла nvida требует еще один модуль vfio_mdev.

Если бы еще бы разобраться как собрать его самостоятельно и добавить в ядро...
Например из этих исходников
https://elixir.bootlin.com/linux/v6.1.78/source/drivers/vfio/mdev

Тестовый модуль hello world вообще не собиратся
make[1]: вход в каталог «/usr/src/linux-5.10.209-std-def-alt2»

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.
Читал что либ защищен, защиту снял, но файлов действительно нет

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн User85vv

  • Начинающий
  • *
  • Сообщений: 11
Re: vgpu NVIDIA
« Ответ #13 : 28.02.2024 09:00:41 »
Не суть, и для 5.10.209 и для 6.1.78 не собралось, отсутствуют файлы
  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
Re: vgpu NVIDIA
« Ответ #14 : 28.02.2024 16:46:21 »
У нас немного по другому собираются модули ядра. Смотрите spec-файлы пакетов kernel-modules
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.