SSDT和DSDT如何加载?
如图,我有1个DSDT.aml和3个SSDT文件,放到如下目录后要在Clover中如何设置才能让它们加载?各大帖子中有些人说要勾选DropOEM有些又说不勾选,有点略乱。
而且Drop Tables下的DMAR貌似去掉后开机会五国?这个参数有什么用?我经常用虚拟机,要保留或者修复吗?
另外OEM\SystemProductName\ACPI这个目录有什么用,也要放一份进去还是不用?
DSDT放进去默认就加载了。但是关于SSDT,我是5代CPU,勾选DropOEM会卡五国,不勾选就没问题,按照某位大神的说法,较新的机型勾选DropPEM会卡。 dropoem中的“drop”在这里是漏掉的意思,就是告诉clover不要加载bios中自带的SSDT文件,而直接加载放在ACPI文件夹下的aml文件(一般都修改过)。 另外,macosx只支持ACPI中的DSDT(SSDT),不加载DMAR应该不是问题。 pxbfeiniao 发表于 2016-1-3 18:05 https://www.pcbeta.com/static/image/common/back.gif
另外,macosx只支持ACPI中的DSDT(SSDT),不加载DMAR应该不是问题。
补充一下DMAR跟虚拟技术有关 本帖最后由 binlovep 于 2016-1-3 21:39 编辑
DSDT要勾上drop oem_dsm才加载修改过的DSDT,SSDT如果是三代+的U不要勾选drop OEM,而要设置drop tables,只要设置CPUpm和CPU0IST就可以了。 本帖最后由 binlovep 于 2016-1-3 21:42 编辑
引用RehabMan的原话,自己去理解吧。
With modern Broadwell/Haswell/Ivy hardware the system almost always works better if you retain all the SSDTs. The newer systems may even have trouble booting if you eliminate them。As a result, don't use DropOem=true unless you have to. It is needed on certain computers Sandy Bridge and older.
binlovep 发表于 2016-1-3 21:29 https://www.pcbeta.com/static/image/common/back.gif
DSDT要勾上drop oem_dsm才加载修改过的DSDT,SSDT如果是三代+的U不要勾选drop OEM,而要设置drop tables,只要 ...
dropoem_dsm是不加载dsdt中的_DSM方法,这些方法一般都是为windows准备的,mac不需要,但是打补丁时会引入新的_DSM方法,勾选之后这些方法也会被漏掉。按照我的经验,设为false也能被加载。 binlovep 发表于 2016-1-3 21:39 https://www.pcbeta.com/static/image/common/back.gif
引用RehabMan的原话,自己去理解吧。
With modern Broadwell/Haswell/Ivy hardware the system almost alw ...
那。。。那个Drop OEM_DSM到底要不要勾选- -
这样设置对不对。。
然后..我CPU变频这样算正常么= =
本帖最后由 binlovep 于 2016-1-4 07:25 编辑
永恒丶伊布酱 发表于 2016-1-3 22:07 https://www.pcbeta.com/static/image/common/back.gif
那。。。那个Drop OEM_DSM到底要不要勾选- -
这样设置对不对。。
上面的大神可能说的是对的,我一直勾着的 本帖最后由 binlovep 于 2016-1-4 07:30 编辑
永恒丶伊布酱 发表于 2016-1-3 22:07 https://www.pcbeta.com/static/image/common/back.gif
那。。。那个Drop OEM_DSM到底要不要勾选- -
这样设置对不对。。
错了,你到底有没有用脚本生成属于你自己的变频SSDT文件,如果有生成,把clover里面自动生成pstates、cstates勾去掉。顺便问一句你怎么提取的SSDT和DSDT?
学习了,不错讲解详细啊。 DSDT那块啥都不勾选,填上默认的Name就行了。
SSDT那块,填写上两个Table:CPUpm和CPU0IST,啥都不勾选。 有一种试验方法叫控制变量法。楼主可以每修改一项配置,就重启测试一下。 venhow 发表于 2016-1-4 09:08 https://www.pcbeta.com/static/image/common/back.gif
DSDT那块啥都不勾选,填上默认的Name就行了。
SSDT那块,填写上两个Table:CPUpm和CPU0IST,啥都不勾选。
懂了,照做之后正常进系统了,谢谢! binlovep 发表于 2016-1-4 07:18 https://www.pcbeta.com/static/image/common/back.gif
错了,你到底有没有用脚本生成属于你自己的变频SSDT文件,如果有生成,把clover里面自动生成pstates、cst ...
在Windows下用的AIDA64提取的,谢谢大神们的帮助! 正好最近也在研究这个,这个帖子有帮助,留个记号!
正好最近也在研究这个,这个帖子有帮助,留个记号! SSDT和DSDT clover加载