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