如果芯片组官方不支持,主板可以支持 VT-d 吗?

如果芯片组官方不支持,主板可以支持 VT-d 吗?

在尝试设置 IOMMU 时,我看到一篇帖子提到,要使其工作,您不仅需要软件,还需要硬件支持。硬件支持不仅包括 CPU,还包括主板/芯片组。

由于 IOMMU 需要 VT-d,我检查了我的 CPU(4790K)和主板的兼容性,发现了一些我无法解释的有趣的事情。

我的主板“GA-Z97X-UD3H”有 Z97 芯片组,根据英特尔方舟不支持 VT-d,但是主板在 BIOS 中提供了 VT-d,而它的近亲“GA-Z97[X]-UD5H”甚至被列为支持 IOMMU 的主板在维基百科上

现在我的问题是,芯片组官方不支持 VT-d,但主板仍然提供它,这怎么可能呢?主板制造商可以自己添加这种功能吗?或者发生了什么?

答案1

正如评论中所建议的,最简单的解释只是他们从未摆脱当宝贵的内存控制器与 CPU 分离时的“惯例”,他们只是说“不,该芯片组在这方面不包含任何支持组件”。

再加上其他一些员工不能设法纠正误解。

仍然需要主板支持(BIOS 损坏仍然会毁掉一切),但这应该没什么大不了的。英特尔本身已经正式为他们的硬件以及数据表

另一种理论造成这种混乱的原因还在于“芯片组 VT-d 状态”实际上只对其负责拥有 PCIe 通道,但考虑到 VT-d,这毫无意义官方规格进行 DMA 重映射南桥。

相关内容