在 BIOS 中开启 VT-d 和 VT-x。
检查 cpu 开启虚拟化
egrep -o '(vmx|svm)' /proc/cpuinfo
内核开启 iommu
# 编辑grub文件,在“GRUB_CMDLINE_LINUX”行添加“intel_iommu=on" vi /etc/default/grub # 更新grub文件 grub2-mkconfig -o /boot/grub2/grub.cfg # 重启系统 reboot # 检查是否开启,结果中查看是否有"IOMMU enabled" dmesg | grep -e DMAR -e IOMMU
从宿主机分离 NVIDIA 设备
dmesg | grep NVIDIA #[ 3.378181] nouveau 0000:06:00.0: NVIDIA GM204 (124320a1) # 查看设备列表中是否存在 virsh nodedev-list | grep pci_0000_06_00_0 # 获取设备xml virsh nodedev-dumpxml pci_0000_06_00_0 | grep NVIDIA # 分离设备 virsh nodedev-dettach pci_0000_06_00_0
在 kvm 虚拟机添加 NVIDIA 设备
最后更新于3年前