daxuexinsheng 发表于 2014-12-16 11:11

p369029292 发表于 2014-12-16 11:09 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
嗯。我试一下。现在用的是ACPI 5.1的编译器。谢谢

注意,是MaciASL里,切换编译器。
如果已经是5.0的了,那这些错误就是前面改的不恰当,才引起的,错误不在提示的这些位置。

p369029292 发表于 2014-12-16 22:37

daxuexinsheng 发表于 2014-12-16 11:11 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
注意,是MaciASL里,切换编译器。
如果已经是5.0的了,那这些错误就是前面改的不恰当,才引起的,错误不 ...

感谢提醒,我在MaciASL里把改成ACPI5.0编译的时候就没有问题了。再次感谢!

harris12 发表于 2014-12-17 23:52

这篇帖子很给力,学习一下。

uio1989 发表于 2014-12-23 19:02

顶,谢谢分享

5ipcbeta 发表于 2014-12-25 20:07

您好,楼主,请教您一个问题,我的SSDT中有个文件,错误太多,但是与显卡和cpu无关,编译不能通过,我能不能不编译这个SSDT,直接用原aml文件呢

daxuexinsheng 发表于 2014-12-26 16:37

5ipcbeta 发表于 2014-12-25 20:07 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
您好,楼主,请教您一个问题,我的SSDT中有个文件,错误太多,但是与显卡和cpu无关,编译不能通过,我能不能 ...

嗯,可以。

mystunner 发表于 2014-12-30 20:51

本帖最后由 mystunner 于 2014-12-30 20:54 编辑

请教大大

按照大大的教学视频成功合并ssdt到dsdt中并且屏蔽了显卡,非常感谢大大的分享。

现有疑问:

按教程合并后的dsdt用Rehabman大神的MacIASL补丁(三个)也能屏蔽独显,但是单独的dsdt和ssdt都打相应补丁或者把视频中的两段代码添加到相应位置都出错,不知道是不是太笨了,方法不对?

MacIASL打补丁Disable from_INI _REG _WAK这三个。


刚忘传dsdt了

daxuexinsheng 发表于 2014-12-30 22:10

mystunner 发表于 2014-12-30 20:51 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
请教大大

按照大大的教学视频成功合并ssdt到dsdt中并且屏蔽了显卡,非常感谢大大的分享。


可以不移动代码。

mystunner 发表于 2014-12-30 22:39

daxuexinsheng 发表于 2014-12-30 22:10 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
可以不移动代码。

可是我把你视频里的两段代码添加到对应的Method (_WAK) 、Method (_PTS)和 Scope (_SB.PCI0) 下面的 Method (_INI),重启system uptime错误,合并在一个dsdt中两种方法都可以,没搞明白啊!

daxuexinsheng 发表于 2014-12-30 22:50

mystunner 发表于 2014-12-30 22:39 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
可是我把你视频里的两段代码添加到对应的Method (_WAK) 、Method (_PTS)和 Scope (_SB.PCI0) 下面的 Meth ...

不移动代码的情况。

屏蔽独显,在DSDT打那两个屏蔽补丁。

再把独显相关的SSDT也放到patched文件夹。config.plist 再加上 SSDT-Drop OEM 参数,才能加载patched里的SSDT。

mystunner 发表于 2014-12-30 22:59

daxuexinsheng 发表于 2014-12-30 22:50 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
不移动代码的情况。

屏蔽独显,在DSDT打那两个屏蔽补丁。


clover相关选项已勾选。

现在状况是dsdt打对应reg和wak/pts补丁,ssdt-5打ini补丁后重启就报错,用你给的两段代码也是同样状况。不知道该从何下手啊~



blackjelly 发表于 2014-12-31 19:58

我用acpidump 提取的acip表,后缀为dat,再用iasl *.dat编译成dsl文件,再用iasl *.dsl不能生成aml文件,一堆错误啊。不知道哪一步不正确?

mystunner 发表于 2014-12-31 20:06

daxuexinsheng 发表于 2014-12-30 22:50 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
不移动代码的情况。

屏蔽独显,在DSDT打那两个屏蔽补丁。


今天重新用之前按您的教程合并的dsdt屏蔽独显成功,认真查看了各个修改部分,没发现不同,唯一的就是iasl命令反编译的时候加了-da参数,于是之前没加这个参数的dsdt就能屏蔽,加了的不知为何屏蔽失败而且进系统比较慢。

daxuexinsheng 发表于 2014-12-31 20:20

blackjelly 发表于 2014-12-31 19:58 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我用acpidump 提取的acip表,后缀为dat,再用iasl *.dat编译成dsl文件,再用iasl *.dsl不能生成aml文件,一 ...

对得到的 dsl ,还要一个个检查、改错啊。(用MaciASL)

或者,已经用软件改好错了,还不能编译的话,也许和dat这种文件有关吧。我没用acpidump提取过,就不知道了。

blackjelly 发表于 2014-12-31 22:30

daxuexinsheng 发表于 2014-12-31 20:20 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
对得到的 dsl ,还要一个个检查、改错啊。(用MaciASL)

或者,已经用软件改好错了,还不能编译的话, ...

难道要要把dsl文件的错误修复完成了后在进行iasl编译?

daxuexinsheng 发表于 2014-12-31 22:36

blackjelly 发表于 2014-12-31 22:30 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
难道要要把dsl文件的错误修复完成了后在进行iasl编译?

是的。就像其它东西,检查出来有问题,还怎么用呢?

wangling75 发表于 2015-1-1 09:37

我的蓝牙一直无法识别,usb选项看不到硬件这和dsdt有关系吗?

emailjike 发表于 2015-1-1 19:16

比较详细的DSDT修改帖,学习了

emailjike 发表于 2015-1-1 23:19

请问“https://www.acpica.org‘在Downloads里我是下载”Windows Source Code“还是”Windows Binary Tools“

我是Win7 64bit,

下载后,Win 系统放在哪个文件夹里使用?C:\Users\***\AppData\Local

daxuexinsheng 发表于 2015-1-2 09:06

emailjike 发表于 2015-1-1 23:19 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
请问“https://www.acpica.org‘在Downloads里我是下载”Windows Source Code“还是”Windows Binary Too ...

Windows Binary Tools
编译器和文件放在同一个文件夹,再cd到这个文件夹。

另外,安装的时候,还不需要DSDT。DSDT用于完善阶段。
页: 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26
查看完整版本: (2015.1.13 更新)联合DSDT和SSDT进行反编译——减少DSDT和SSDT错误的尝试