IOMMU 未正确初始化 GPU 直通

IOMMU 未正确初始化 GPU 直通

首先这是我的硬件:

  • 主板:技嘉GA-X58A-UD9
  • CPU:英特尔酷睿 i7 CPU X 980 @ 12x 3.326GHz
  • GFX:AMD HD 6950、nVidia GTX 570(将成为直通设备)

我遵循了各种指南的指示,并能够使用 pci_stub 来博客 nVidia 设备。在 GRUB 配置中,我启用了“iommu=on”,然后重新启动并确保虚拟化已在 BIOS 中启用。

重新启动后我输入命令:

dmesg | grep -e DMAR -e IOMMU

我收到了答复

[     0.000000] Intel-IOMMUL enabled

仅此而已。我以为它正在工作,但是当我使用以下方法检查 iommu_groups 时

find /sys/kernel/iommu_groups/ -type l

它什么都没返回。有人能帮我排除故障吗?因为我不知道还能做什么。

答案1

如果你使用的是英特尔处理器,我相信你希望你的启动命令行包含

intel_iommu=on

如果成功完成此操作,您应该会在 /proc/cmdline 中看到它。有关查看此内容的更多详细信息,请参阅Alex Williamson 的博客

相关内容