lwx1901 发表于 2023-4-20 16:33

最新0.9.2开发版新增DisableIoMapperMapping内核怪癖解决在VT-D开启后工作异常问题

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

最新0.9.2开发版新增了DisableIoMapperMapping 内核怪癖,解决了在VT-D功能开启后在具有下列情况下工作异常的问题:
      【一】提取并打开ACPI中的DMAR.aml表,查看代码中一般都是两个Reserved Memory Region代码段。

      【二】十代及以下是否已驱动启用核显。

      【三】内存容量是否超出16GB(如32GB    64GB等等)。
如果你的电脑已同时满足了上述三个条件,且在开启VT-D功能后出现异常,请将OpenCore升级到2023年4月18日及以后的最新开发版, 然后打开config.plist>kernel内核设置>Quirks中勾选启用DisableIoMapperMapping。如果你的电脑不存在这个问题请忽略。






whysame 发表于 2023-4-20 16:39

VT-D 不是一直都是关闭的么?

zyangc 发表于 2023-4-20 16:43

whysame 发表于 2023-4-20 16:39 https://bbs.pcbeta.com/static/image/common/back.gif
VT-D 不是一直都是关闭的么?

VT-D 一直开着的

lwx1901 发表于 2023-4-20 16:44

whysame 发表于 2023-4-20 16:39 https://bbs.pcbeta.com/static/image/common/back.gif
VT-D 不是一直都是关闭的么?

建议开启,如果满足了上述三个条件后工作异常,现在只需要勾选启用这个怪癖修复即可,关闭VT-D功能弊大于利。白果都是默认开启这个功能的。

zyangc 发表于 2023-4-20 16:47

不用DisableIoMapperMapping 内核怪癖 也正常使用

lwx1901 发表于 2023-4-20 16:50

zyangc 发表于 2023-4-20 16:47 https://bbs.pcbeta.com/static/image/common/back.gif
不用DisableIoMapperMapping 内核怪癖 也正常使用

説明你的电脑兼容性较好,不满足帖子中存在的三个情况,故开启VT-D后工作正常,不需要勾选启用这个怪癖功能。

zyangc 发表于 2023-4-20 16:57

lwx1901 发表于 2023-4-20 16:50 https://bbs.pcbeta.com/static/image/common/back.gif
説明你的电脑兼容性较好,不满足帖子中存在的三个情况,故开启VT-D后工作正常,不需要勾选启用这个怪癖功 ...

第一个情况不清楚,
二,内存刚好16G,
三,12代U核显没办法驱动。

BrianCharles 发表于 2023-4-20 17:27

针对技嘉Z390和Z490主板VY-D不兼容问问题修复的,华硕表示没问题

总是晴天 发表于 2023-4-20 17:36

一、满足。
二、满足。
三、刚好16GB。
BIOS下已开启VT-D,
没发现有啥不对呢。

lwx1901 发表于 2023-4-20 18:33

总是晴天 发表于 2023-4-20 17:36 https://bbs.pcbeta.com/static/image/common/back.gif
一、满足。
二、满足。
三、刚好16GB。


官方开发调试说得很清楚,有异常情况下才启用,没有就无需理会它了。

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

我都是等小兵大佬放出efi,我自己坚决不自己升级,出了问题解决不了

james02100 发表于 2023-4-20 19:14

请问DMAR.aml表怎么提取

lwx1901 发表于 2023-4-20 19:59

james02100 发表于 2023-4-20 19:14 https://bbs.pcbeta.com/static/image/common/back.gif
请问DMAR.aml表怎么提取

Hackintool.app或MaciSAL.APP

beyond291 发表于 2023-4-20 23:29

莫非这个就是我升级13.3上第二次休眠会失败的原因?

云中陌上 发表于 2023-4-20 23:48

我看了一下,我1没注意,2和3是满足的
打开vt-d后,系统正常,没出现问题

Cyanrel 发表于 2023-4-21 00:01

这个更新对技嘉300/400系用户就很友好,平常为了兼容性bios中都是关闭VT-D的。不过既然打开了VT-D那么相邻的DisableIoMapper选项也要同时开启吧

lwx1901 发表于 2023-4-21 09:24

Cyanrel 发表于 2023-4-21 00:01 https://bbs.pcbeta.com/static/image/common/back.gif
这个更新对技嘉300/400系用户就很友好,平常为了兼容性bios中都是关闭VT-D的。不过既然打开了VT-D那么相邻的 ...

DisableIoMapper这项开启了等于禁止了VT-D,BIOS中开启了又有什么意义?

a1379388505 发表于 2023-4-21 09:35

本帖最后由 a1379388505 于 2023-4-21 09:37 编辑

三条全部满足,但是使用中没有发现有什么问题,速度顺畅,从不死机黑屏,没有发现任何使用问题
你这个怪癖具体是什么问题呢
我好具体去排查是否需要啊



a1379388505 发表于 2023-4-21 09:40

lwx1901 发表于 2023-4-20 18:33 https://bbs.pcbeta.com/static/image/common/back.gif
官方开发调试说得很清楚,有异常情况下才启用,没有就无需理会它了。

我的全都有了,且内存是32G 但是使用没有发现问题,请问这个具体是什么“怪癖”呢 说清楚我们才好排查是否有啊

wyh芜茗 发表于 2023-4-21 11:49

这个问题会引起免驱无线网卡无法打开,有线网卡无线连接的问题,没有问题就可以不管
页: [1] 2
查看完整版本: 最新0.9.2开发版新增DisableIoMapperMapping内核怪癖解决在VT-D开启后工作异常问题