Назад | Перейти на главную страницу

Основной графический процессор виртуализации

Сервер работает на Proxmox VE. Моя цель - использовать любой графический процессор в виртуальной машине. Так что я занесен в черный список nvidia noveau radeon amdgpu для обеспечения правильного доступа ко всем графическим процессорам для назначения драйвера VFIO. Я добавил все идентификаторы из lspci -vnn к /etc/modprobe.d/vfio-pcie.conf.

В /etc/modules

vfio
vfio_iommu_type1
vfio_pci

В /etc/default/grub

#--snip--
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on"
#--snip--

Я регенерировал свой initram и grub.

ОС устанавливается в качестве загрузки EFI.

Вот проблема, которая является причиной моего замешательства: если я отключу свой DVI перед загрузкой, все мои графические процессоры смогут работать внутри любой виртуальной машины, если DVI останется подключенным, ОС, похоже, захватит основной графический процессор (впоследствии Я не могу использовать основной графический процессор ни в какой конфигурации).

Я пытался добавить video=efifb:off к /etc/default/grub но безуспешно.

Я попытался отвязать основной графический процессор при загрузке после службы wait-quit.service, но это ничего не помогло.

Любая помощь приветствуется.

Я заметил инструкцию grub, проверяя подсказку @NikitaKipriyanov load_video

Поэтому я удалил это и все эхо-операторы и смог использовать все графические процессоры для виртуальных машин.