服务器正在Proxmox上运行。我的目标是在VM中使用任何GPU。因此,我将nvidia noveau radeon amdgpu列入黑名单,以确保所有GPU都能正确访问以分配VFIO驱动程序。我将所有ids从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--我已经再生了我的食物和食物。
操作系统是作为EFI引导安装的。
现在有一个问题导致了我的困惑:如果我在启动之前拔掉我的DVI,那么我的所有GPU都可以在任何VM中工作,如果DVI保持插入,操作系统似乎会抢占主GPU (之后我无法在任何配置中使用主GPU)。
我试图将video=efifb:off添加到/etc/default/grub中,但没有成功。
我尝试过在等待退出服务之后,在引导时解除主GPU的绑定,但这并没有解决任何问题。
任何帮助都是非常感谢的。
发布于 2019-10-29 11:58:25
我在检查@NikitaKipriyanov load_video的提示时注意到了grub语句
因此,我删除了该语句和所有echo语句,并启用了用于vms的所有gpus。
https://serverfault.com/questions/988944
复制相似问题