我的一位客户遇到Xeon E5机器的问题:他们有一个gpu(我相信它是一个NVIDIA)挂了,他们通过添加
解决了intel_iommu = igfx_off
在grub loader中。
这个价值是什么?它是什么?我读过,但不能简单地用这个来解释
答案 0 :(得分:12)
引用来自" Intel-IOMMU.txt" Linux内核文档中包含的文件:
"如果您遇到图形设备问题,可以尝试添加选项intel_iommu = igfx_off来关闭集成图形引擎。如果这样可以解决问题,请确保提交报告问题的错误。"
显然,在这种情况下,GPU与英特尔芯片组提供的DMAR(DMA重映射)功能无法正常工作。使用" igfx_off"参数允许GPU直接访问物理内存而无需通过DMAR。
DMAR功能的目的是启用将硬件直接分配给虚拟客户端等功能。如果你必须使用" igfx_off"参数然后您可能无法在这种直接分配的虚拟化场景中使用此GPU。