DisableIoMapper勾不勾选的影响
请问OC中的DisableIoMapper勾不勾选有什么影响?我在BIOS中把VT-X和VT-D都开启了,OC配置文件中DisableIoMapper这项也没有勾选,请问会有什么不好的影响吗?
我把所有与虚拟化有头的项都启用了,因为我在用PD,装了WIN10配合办公需要。但DisableIoMapper这项勾选与不勾选,都是能打开PD设置中的【启用nested 虚拟化】这一硬件虚拟化选项
DisableIoMapper官方介绍是关闭VT-D。
如果主板开启了VT-D,那么建议DisableIoMapper设置为no。 白果都是开启VT-D功能的:
建议来开启,如果兼容建议开启 不影响就开启,现在都是建议开启VT-d,并不要勾选DisableIoMapper的,如果有异常(如网络不可用),则尝试勾选另一项DisableIoMapperMapping来解决这个问题 好像开与关是没什么异常,我也试过 本帖最后由 Dynamix 于 2023-8-6 23:54 编辑
VT-d和VMX不一样 VMX (Virtualization Technology)是虚拟化为虚拟机提供支持 ,但是 VT-d不是虚拟化, 他是用来提供IOMMU DMA重映射用的 在macOS上的用途就是一些支持雷电外设的驱动kext | dext (IOPCITunnelCompatible) 提供安全DMA访问用的 如果关闭VT-d也并未对你的黑苹果产生影响 那真没必要开 尤其是macOS 13.3 或更高版本 苹果给IOPCIFamily的AppleVTD 部分新增了个处理DMAR Reserved Memory的方法会导致开启VT-d 后带来更多隐形的兼容性问题 而且这个更改会导致PCI-Bridge的通信问题 目前DisableIOMapperMapping也是只是单纯的禁用AppleVTD.cpp新增的模块(AppleVTD::addMemoryRange) 并不是什么治本方案, 就以我的机器来说 从13.3开始 开启VT-d 会导致 休眠模式(Hibernatemode 25) 唤醒黑屏 查看日志里面提示一大堆 IODMA相关的错误 禁用VT-d就好了, 所以我的建议非必要不开 VT-d
下面罗列一下必须使用VT-d的场景 :
1、Intel的千兆/万兆/超万兆、Mellanox超万兆以太网卡使用系统自带的DriverKit驱动程序
2、macOS 12.3或更高版本中使用Marvell AQtion的万兆网卡(AQC-107/113)
3、使用Blackmagic Design的 DeckLink上屏卡设备
剩下依赖VT-d才能工作的条件欢迎补充
Dynamix 发表于 2023-8-6 23:39 https://i.pcbeta.com/static/image/common/back.gif
VT-d和VMX不一样 VMX (Virtualization Technology)是虚拟化为虚拟机提供支持 ,但是 VT-d不是虚拟化, 他是用 ...
学习了 有道理 建议关闭,这个东西是管vtd的 Dynamix 发表于 2023-8-6 23:39 https://i.pcbeta.com/static/image/common/back.gif
VT-d和VMX不一样 VMX (Virtualization Technology)是虚拟化为虚拟机提供支持 ,但是 VT-d不是虚拟化, 他是用 ...
学习了,谢谢分享 hasimu 发表于 2023-8-6 07:28 https://i.pcbeta.com/static/image/common/back.gif
DisableIoMapper官方介绍是关闭VT-D。
如果主板开启了VT-D,那么建议DisableIoMapper设置为no。
你好像说反了吧
huangjie2084 发表于 2023-8-6 10:03 https://i.pcbeta.com/static/image/common/back.gif
好像开与关是没什么异常,我也试过
有的会影响网络 如果打开的话建议处理下ssdt-dmar Dynamix 发表于 2023-8-6 23:39 https://i.pcbeta.com/static/image/common/back.gif
VT-d和VMX不一样 VMX (Virtualization Technology)是虚拟化为虚拟机提供支持 ,但是 VT-d不是虚拟化, 他是用 ...
老哥,,虚心请教一下,,我也遇到类似的问题,,想知道你是在哪个 系统日志 里面查询的 IODMA 的报错呢,,具体是 控制台里面的哪个 日志呢? 高手如云,学习了 如果你知道什么是vt-d,应该会知道怎么选;不知道的话,直接在主板关闭就好了。 vt-d会影响到部分驱动,不开启不能正常使用。
根据教程可以用ssdttime生成DMAR表,然后drop本级ACPI的DMAR表并加载生成的,就可以正常开启vt-d了。如果不是有问题建议开启。
新安装可以暂时禁用,想完美就开启 Misuzu0723 发表于 2023-8-8 02:29 https://i.pcbeta.com/static/image/common/back.gif
你好像说反了吧
打勾是禁用的意思。
页:
[1]