wtvae 发表于 2023-4-20 08:27

b460迫击炮一直开着,正常使用

FXD 发表于 2023-4-20 08:40

打开对i1225有线直接免驱,暂时未发现有啥问题

Dynamix 发表于 2023-4-20 11:24

本帖最后由 Dynamix 于 2023-4-20 11:26 编辑

这个看需求吧,通常有下列需求的任意一个都必须开启VT-d(在macOS 11.4 或更高版本)
1、有雷电设备刚需
2、有Intel 2.5G网卡
3、有AQtion 万兆网卡
4、有DeckLink上屏卡
5、有使用DriverKit驱动的PCI设备
macOS 11.4时只有DriverKit的驱动强制要求VT-d (IOMMU) 提供驱动程序对硬件的安全DMA访问,直到macOS 12.3或更高版本这个要求
覆盖了几乎所有能够为雷电设备提供支持的原生驱动程序和第三方驱动程序(IOPCITunnelCompatible, true)

lwx1901 发表于 2023-4-20 11:53

Dynamix 发表于 2023-4-20 11:24 https://bbs.pcbeta.com/static/image/common/back.gif
这个看需求吧,通常有下列需求的任意一个都必须开启VT-d(在macOS 11.4 或更高版本)
1、有雷电设备刚需
...

这是正解,必须顶

qqqqqwwwww810 发表于 2023-4-20 11:54

好贴子,谢谢

lwx1901 发表于 2023-4-20 11:58

所以我説,大家在设置时,不要一味机械照搬网上教程,要结合自家硬件配置的实际情况及参考白果情况,建议都开启。

lwx1901 发表于 2023-4-20 12:05

本帖最后由 lwx1901 于 2023-4-20 12:12 编辑

mztv 发表于 2022-10-2 07:45 https://bbs.pcbeta.com/static/image/common/back.gif
我的打开VT-D,网卡不能用
DMAR.aml的保留内存映射字段惹的祸,把那一段删掉就行了。

xjn819 发表于 2023-4-20 12:20

Dynamix 发表于 2023-4-20 11:24 https://bbs.pcbeta.com/static/image/common/back.gif
这个看需求吧,通常有下列需求的任意一个都必须开启VT-d(在macOS 11.4 或更高版本)
1、有雷电设备刚需
...

草,我说怎么回答的怎么这么专业,原来是牛牛=。=

wwwxiamu 发表于 2023-4-20 12:43

刚打开了,感觉没感觉到差别。

yangjianasfsdg 发表于 2023-4-20 13:54

oc 0.9.2版本在Kernel->Quirks增加了一个新的配置项DisableIoMapperMapping,用以解决在开启VTD的同时与Wi-Fi、以太网和Thunderbolt设备的兼容性问题

8. DisableIoMapperMapping
Type: plist boolean
Failsafe: false
Requirement: 13.3 (not required for older)
Description: Disables mapping PCI bridge device memory in IOMMU (VT-d).
Note 1 : This option resolves compatibility issues with Wi-Fi, Ethernet and Thunderbolt devices when AppleVTD
is enabled on systems where the native DMAR table contains one or more Reserved Memory Regions.
Note 2 : This option is not needed on AMD systems or any Intel system where the native DMAR table does not
contain any Reserved Memory Regions.

Dynamix 发表于 2023-4-20 18:52

lwx1901 发表于 2023-4-20 12:05 https://bbs.pcbeta.com/static/image/common/back.gif
DMAR.aml的保留内存映射字段惹的祸,把那一段删掉就行了。

如果你开启VT-d 没有出现设备出现异常的问题 例如网卡之类的那就不用管这个 Reserved Memory的, 而且我发现了个传统方法删除 Recovery Memory创建一个新的DMAR再Drop OEM DMAR这样做会有一个致命缺陷
首先就是DMAR中的内容不是固定的,对于台式机是否启用核显都会影响DMAR中的映射的设备信息和内存范围 当DMAR被固定后内容便不会根据BIOS设置同步而且 DMAR是否出现在OEM表中也受VT-d的状态影响 如果你用OC引导Windows 添加自定义DMAR如果后期禁用VT-d 在BIOS中那么这个固定的DMAR直接会导致Windows蓝屏 我建议的方法是使用 ACPI Patch 修改DMAR的长度

hedgehog627 发表于 2023-4-20 19:02

我的是关掉的

jeremyNotFound 发表于 2023-4-21 14:13

Dynamix 发表于 2023-4-20 18:52 https://bbs.pcbeta.com/static/image/common/back.gif
如果你开启VT-d 没有出现设备出现异常的问题 例如网卡之类的那就不用管这个 Reserved Memory的, 而且我发 ...

大佬,我删除了Reserved Memory并重新注入了DMAR.aml,但依然没有网络是咋回事,查看到的System DMAR已经是删除的部分了

yizhimei 发表于 2023-4-21 15:06

我试了一下,打开与不打开,我的虚拟机似乎影响不大

yizhimei 发表于 2023-4-21 15:07

remyxo 发表于 2022-9-30 10:59 https://bbs.pcbeta.com/static/image/common/back.gif
谢谢科普。那dart=0需要设置吗?是不是如果安装、进系统没有任何问题,就没必要加?BIOS不禁用VT-D,那在 ...

请问找到具体设置了吗?另外dart=0是在哪里设置的呢?

带你拿个杯 发表于 2023-4-21 15:22

会影响网络问题 看实际情况来的

jiaxu00 发表于 2023-4-22 11:25

打开状态,无影响

james02100 发表于 2023-4-22 22:07

我把台式机的VT-D打开了,没发现问题

深海诱月 发表于 2023-4-22 22:11

yangjianasfsdg 发表于 2023-4-20 13:54 https://bbs.pcbeta.com/static/image/common/back.gif
oc 0.9.2版本在Kernel->Quirks增加了一个新的配置项DisableIoMapperMapping,用以解决在开启VTD的同时与Wi- ...

这个试一试

killwintel 发表于 2023-4-22 22:40

在BIOS中打开了VT-D,且在OC中取消了disableIOMap,但在ioRegistryExplorer中仍然找不到AppleVTD项
页: 1 2 [3] 4
查看完整版本: VT-D功能是否需要关闭的问题,白果是开启的,大家如何看。