11

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

intel_iommu = igfx_off

在 grub 加载器中。

这个值是什么,它有什么作用?我四处阅读,但不能简单地弄清楚

4

1 回答 1

15

引用 Linux 内核文档中包含的“Intel-IOMMU.txt”文件:

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

显然,这种情况下的 GPU 无法与 Intel 芯片组提供的 DMAR(DMA 重映射)功能一起正常工作。使用“igfx_off”参数可以让 GPU 直接访问物理内存,而无需经过 DMAR。

DMAR 功能的目的是支持将硬件直接分配给虚拟客户。如果您必须使用“igfx_off”参数,那么您可能无法在这种直接分配的虚拟化场景中使用此 GPU。

于 2014-05-24T01:02:47.850 回答