intel_iommu,它是什么?

时间:2014-04-04 15:34:26

标签: intel iommu

我的一位客户遇到Xeon E5机器的问题:他们有一个gpu(我相信它是一个NVIDIA)挂了,他们通过添加

解决了
intel_iommu = igfx_off

在grub loader中。

这个价值是什么?它是什么?我读过,但不能简单地用这个来解释

1 个答案:

答案 0 :(得分:12)

引用来自" Intel-IOMMU.txt" Linux内核文档中包含的文件:

  

"如果您遇到图形设备问题,可以尝试添加选项intel_iommu = igfx_off来关闭集成图形引擎。如果这样可以解决问题,请确保提交报告问题的错误。"

显然,在这种情况下,GPU与英特尔芯片组提供的DMAR(DMA重映射)功能无法正常工作。使用" igfx_off"参数允许GPU直接访问物理内存而无需通过DMAR。

DMAR功能的目的是启用将硬件直接分配给虚拟客户端等功能。如果你必须使用" igfx_off"参数然后您可能无法在这种直接分配的虚拟化场景中使用此GPU。