gbmf 发表于 2014-9-16 10:41

SSDT编译问题多多,请大神帮忙

折腾黑苹果一周多,经历多种艰难,终于显卡是驱动起来了,现在折腾变频,编译DSDT错误N多,有些能找到解答,有的无法处理,现只好放出文件,请大神帮忙修复,不甚感谢!附件是通过win7下的AIDS提取的文件,其中SSDT有5个,另外提取了显卡的ROM。

gbmf 发表于 2014-9-16 10:43

补充电脑配置,主板是 gigabyte Z97X-UD3H, CPU i5-4460 ,用的是集显HD4600

daxuexinsheng 发表于 2014-9-16 10:43

用这个方法处理文件。
https://bbs.pcbeta.com/viewthread-1475332-1-1.html

gbmf 发表于 2014-9-16 10:45

多谢daxuexinsheng大神,那个贴子的方法我看过,可还是无法顺利编译,出现name already exists in scope(_SB.PCI0) 这个错误,不知道如何修复了

daxuexinsheng 发表于 2014-9-16 10:57

gbmf 发表于 2014-9-16 10:45 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
多谢daxuexinsheng大神,那个贴子的方法我看过,可还是无法顺利编译,出现name already exists in scope(_S ...

删除错误行。

gbmf 发表于 2014-9-16 11:00

我的编译操作过程是这样的,用https://bbs.pcbeta.com/viewthread-1475332-1-1.html 帖子中提到的方法联合编译,确实能减少很多错误,DSDT这个错误修复比较顺利;SSDT有5个文件,其中0~2这三个爬了许多贴子参照方法已经可以编译通过,现在卡在SSDT-3这个文件上,有三个类似的name already exists in scope(_SB.PCI0)错误 ,字面意思是名称重复定义了,可注释掉三句定义又不行,试着改名出现更多错误,头大了,弄了几天卡在这了

gbmf 发表于 2014-9-16 11:05

daxuexinsheng 发表于 2014-9-16 10:57 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
删除错误行。

错误行有三句 External (_SB_.PCI0, DeviceObj) External (_SB_.PCI0.PEG0, DeviceObj) External (_SB_.PCI0.PEG0.PEGP, DeviceObj) 下面有 三段对应的Scope (\_SB.PCI0),删除External后,下面的Scope语句段报错了Existing object has invalid type for Scope Operator(_SB_.PCI0(untyped))

gbmf 发表于 2014-9-16 11:09

直接删除下面有跟这三个定义对应的Scope代码段报错,引起一连串的更多错误了

gbmf 发表于 2014-9-16 11:13

attach://3644947.png
删除定义后的编译错误见上图,关联的Scope代码段报错了

gbmf 发表于 2014-9-16 14:22

哪位大神帮帮忙,我搞了好多天了还是没进展

daxuexinsheng 发表于 2014-9-16 14:23

楼主你要是想回复别人的话 请点击对应楼层左下角的“回复”按钮 否则对方是无法收到回帖提醒的 就相当于你在回复你自己的帖子。

SSDT 可能提取少了,重新用我给的链接的软件提取。
AIDA 64 下载:http://www.wmzhe.com/soft-20590.html
提取方法:工具-ACPI浏览器,在弹出窗口底部,点 Save Table,即可提取。提取一下DSDT 和 所有SSDT。

gbmf 发表于 2014-9-16 19:47

本帖最后由 gbmf 于 2014-9-16 21:00 编辑

daxuexinsheng 发表于 2014-9-16 14:23 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
楼主你要是想回复别人的话 请点击对应楼层左下角的“回复”按钮 否则对方是无法收到回帖提醒的 就相当于你在 ...
非常感谢!之前我应该也是用的AIDA在Win下提取的,为了保证准确性,按照你的方法我再操作了一遍,我的SSDT共有5个,按附件图中所示的保存文件名,DSDT一个,显卡ROM一个,重新提取了7个文件,麻烦大神帮忙,多谢!

gbmf 发表于 2014-9-16 21:24

这论坛审核帖子时间也太长了吧,回复要审核,修改帖子也要审核,等半个多小时了还没审核完成

daxuexinsheng 发表于 2014-9-16 22:47

SSDT-4 我也不能修复。

用 ACPI 5.0 编译器 编译。

gbmf 发表于 2014-9-16 23:00

daxuexinsheng 发表于 2014-9-16 22:47 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
SSDT-4 我也不能修复。

用 ACPI 5.0 编译器 编译。

感谢!马上试下,不能编译的直接放原始asm文件进去可以么?

daxuexinsheng 发表于 2014-9-17 09:54

gbmf 发表于 2014-9-16 23:00 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
感谢!马上试下,不能编译的直接放原始asm文件进去可以么?

嗯,可以。

gbmf 发表于 2014-9-17 15:42

daxuexinsheng 发表于 2014-9-17 09:54 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
嗯,可以。

把DSDT和SSDT全放在clover引导的patcher目录下,修改clover的config加上drop_oem为true后引导黑屏,不知道哪里出问题了{:5_597:}

daxuexinsheng 发表于 2014-9-17 15:56

gbmf 发表于 2014-9-17 15:42 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
把DSDT和SSDT全放在clover引导的patcher目录下,修改clover的config加上drop_oem为true后引导黑屏,不知道 ...

台式机不用DSDT也可以的,用合适的Clover Fix就可以。

gbmf 发表于 2014-9-17 16:18

daxuexinsheng 发表于 2014-9-17 15:56 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
台式机不用DSDT也可以的,用合适的Clover Fix就可以。

我的显卡驱动已经驱动起来了,现在是想实现变频,用的clover引导,目前只有800M和3200M两个档,clover把SMBIOS选项都试了都不行,就想着用DSDT和SSDT来实现,可DSDT方式也还有问题。请教daxuexinsheng大神单独用clover方法要怎么配置可以实现变频呢?

gbmf 发表于 2014-9-17 16:23

daxuexinsheng 发表于 2014-9-17 15:56 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
台式机不用DSDT也可以的,用合适的Clover Fix就可以。

附件是我当前在用的clover引导配置文件,请帮忙修改,多谢!
页: [1] 2
查看完整版本: SSDT编译问题多多,请大神帮忙