对SSDT重命名的疑问,求大神解惑
Clover引导界面按F4,提取的应该就是原始的ssdt进入系统后,直接打开MaciAsl,出现的就是经过clover或oc重命名过的如用了常见的chang _OSI to XOSI打开原始的SSDT,可以搜索到很多_OSI,而直接打开MaciAsl后,可以看到都变成XOSI了对此我的疑问: 1.如果我用了chang _OSI to XOSI,而在clover的acpi/pathed里有个判断系统的补丁:If (_OSI ("Darwin”)),这里的还是用的_OSI,那是否意味着这补丁根本不会起作用,因为已经被重命名成XOSI了?如果要让这个补丁起作用,要么不重命名,要么后面改成XOSI? 2.有些常见的重命名,如定制usb端口的教程,有这三个: XHC1 ▸ XHC EHC1 ▸ EH01 EHC2 ▸ EH02但我的原始的ssdt里只有XHC1,那是否意味着后面是非必要的,而且加了也不会起用?
求解惑{:5_266:} chang _OSI to XOSI是热补丁用的 需要配合ssdt文件 用这就要用热补丁 xhc是USB3.0
EH01 EH02是USB2.0 如果原始DSDT里没有热补丁中被重命名的设备名,那热补丁就没用。 1.chang _OSI to XOSI是跟另一ssdt配套使用,clover其实不需要做系统判断
2.对,请根据dsdt来重命名 开机过程会先加载原始ACPI,然后ACPI patch,然后自己的SSDT DSDT。。
打了更名补丁后,就会对原始ACPI进行patch,系统加载的就是patch后的,你打着补丁进系统直接打开MaciASL就是提取的当前系统加载的,也就是更名后的,系统判断处理是用来安全处理,让自己的ACPI适用于所有系统,只在引导mac时才应用所做的修补操作。 athlonreg 发表于 2019-12-18 17:19 https://www.pcbeta.com/static/image/common/back.gif
开机过程会先加载原始ACPI,然后ACPI patch,然后自己的SSDT DSDT。。
打了更名补丁后,就会对原始ACPI进行 ...
按你的说法就是path过_xosi后,判断就要写_xosi.不能用_osi了 不懂帮顶, 感谢分享 学习一下
页:
[1]