Сервер работает на 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
Я удалил это и все операторы эха и смог использовать все графические процессоры для виртуальных машин