Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
楼主: syscl

[教程] DSDT以及SSDT一类错误/警告修正 [复制链接]

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2193

巡察使 我是大学生!

发表于 2015-4-5 21:46:52 |显示全部楼层
JAMESM5 发表于 2015-4-5 21:28
谢谢,之前是指dsdt-mod怎么用的,对了,刚刚下载了你改的dsdt发现有145个错误基本上全是Invalid object ...

那你回第一次给你修改那个。直接另存为aml啊.

////

MEN就像一枚硬币,前面是1,后面是菊花 (&

UID
4105512
帖子
2138
PB币
3591
贡献
0
技术
101
活跃
1267

十一周年 我是大学生! 远景技术达人

发表于 2015-4-5 22:03:04 |显示全部楼层
syscl 发表于 2015-4-5 21:46
那你回第一次给你修改那个。直接另存为aml啊.

////

原来是后缀问题,已经搞定了谢谢

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2193

巡察使 我是大学生!

发表于 2015-4-5 22:08:26 |显示全部楼层
JAMESM5 发表于 2015-4-5 22:03
原来是后缀问题,已经搞定了谢谢

不仅仅后缀,而且类型要改,可以参考一下daxuexinsheng的视频贴。

MEN就像一枚硬币,前面是1,后面是菊花 (&

UID
4105512
帖子
2138
PB币
3591
贡献
0
技术
101
活跃
1267

十一周年 我是大学生! 远景技术达人

发表于 2015-4-5 22:13:20 |显示全部楼层
syscl 发表于 2015-4-5 22:08
不仅仅后缀,而且类型要改,可以参考一下daxuexinsheng的视频贴。

你传给我的那个,我解压出来还以为是个什么二进制文件,后来改aml打不开,改dsl就打开了,谢谢啰

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
12573
PB币
1189
贡献
0
技术
156
活跃
3500

8周年庆典勋章

发表于 2015-4-6 07:01:35 |显示全部楼层
syscl 发表于 2015-4-5 19:36
你的配置很好弄,不要用MacPro 6,1作为机型,用iMac 14,2.

把dsl编译回aml就可以了,已经没有错误了, ...

还有四个错误啊  
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
12573
PB币
1189
贡献
0
技术
156
活跃
3500

8周年庆典勋章

发表于 2015-4-6 07:08:11 |显示全部楼层
syscl 发表于 2015-4-5 19:36
你的配置很好弄,不要用MacPro 6,1作为机型,用iMac 14,2.

把dsl编译回aml就可以了,已经没有错误了, ...

最后利用ssdtPRGen.sh来生成变频文件。  
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
713168
帖子
1405
PB币
11
贡献
0
技术
6
活跃
2006
发表于 2015-4-6 09:25:23 |显示全部楼层
已经收藏,希望楼主提供更多的错误修复方法

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2193

巡察使 我是大学生!

发表于 2015-4-7 13:23:53 |显示全部楼层
maojinbing 发表于 2015-4-6 07:08
最后利用ssdtPRGen.sh来生成变频文件。

没有错误了,而且帮你编译了。你可以直接拿来用。


////
不过你的ssdtPRGen.sh生成的变频文件有问题。需要重新生成。按照ssdtPRGen.sh那篇教程来。

////
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
2760297
帖子
167
PB币
122
贡献
0
技术
27
活跃
205
发表于 2015-4-7 13:51:48 |显示全部楼层
本帖最后由 lcg72 于 2015-4-7 14:08 编辑

我的和你一样的,在SSDT-7中,我分析了一下,这段代码是打开、关闭显卡时调用的,可以理解为显卡休眠、恢复,或者显卡切换等等。试着改了一下。看可以不:
          Method (GPPR, 2, NotSerialized)        {
            If (LEqual (Arg1, Zero))   //OFF
            {
                If (LEqual (Arg0, Zero)) //PE is null
                {
                    If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO))  //method \_SB.PCI0.PEG0.PEGP.SGPO is valid
                    {
                        \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, Zero)    //HLRS set to Zero
                        \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, Zero)    //PWEN set to Zero
                    }
                 }Else{      //PE not null
                    If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) //method \_SB.PCI0.PEG0.PEGP.SGPO is valid
                       {
                           \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One)  //HLRS set to One
                        Sleep (DLHR)
                           \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, Zero)  //PWEN set to Zero


                       }
                }
             }Else{   //ON
                 If (LEqual (Arg0, Zero))  //PE is null
                 {
                       If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) //method \_SB.PCI0.PEG0.PEGP.SGPO is valid
                       {
                          \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, Zero) //HLRS set to Zero

                       }
                }Else{          //PE not null
                       If (CondRefOf (\_SB.PCI0.PEG0.PEGP.SGPO)) //method \_SB.PCI0.PEG0.PEGP.SGPO is valid
                       {
                          \_SB.PCI0.PEG0.PEGP.SGPO (HLRS, One) //HLRS set to One
                        Sleep (DLHR)
                          \_SB.PCI0.PEG0.PEGP.SGPO (PWEN, One) //PWEN set to One
                          Sleep (DLPW)
                       }

                }
            }
        }
两个Sleep还没弄清是干什么用的,所以放的位置是猜的。

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
12573
PB币
1189
贡献
0
技术
156
活跃
3500

8周年庆典勋章

发表于 2015-4-7 20:12:47 来自手机 |显示全部楼层
syscl 发表于 2015-4-7 13:23
没有错误了,而且帮你编译了。你可以直接拿来用。



多谢,好像错误更多了。

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2193

巡察使 我是大学生!

发表于 2015-4-7 20:46:12 来自手机 |显示全部楼层
maojinbing 发表于 2015-4-7 20:12
多谢,好像错误更多了。

如果有错误,iasl是不能通过编译的!我都没有帮你一个一个保存,而是联合编译了,没有错误。aml相当于火星文,只要dsl没有错误,就成功了。

////

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2193

巡察使 我是大学生!

发表于 2015-4-7 20:46:33 来自手机 |显示全部楼层
lcg72 发表于 2015-4-7 13:51
我的和你一样的,在SSDT-7中,我分析了一下,这段代码是打开、关闭显卡时调用的,可以理解为显卡休眠、恢复, ...

好的,到时候去试一试!

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
12573
PB币
1189
贡献
0
技术
156
活跃
3500

8周年庆典勋章

发表于 2015-4-13 08:57:46 |显示全部楼层
楼主厉害,什么时候再次更新啊

远景FANS

UID
424619
帖子
4181
PB币
533
贡献
0
技术
741
活跃
2193

巡察使 我是大学生!

发表于 2016-5-10 18:13:46 |显示全部楼层
增加sensor hub错误的修改方法. 见#2.

Rank: 1

UID
4689056
帖子
15
PB币
1
贡献
0
技术
0
活跃
52
发表于 2016-5-10 19:02:14 |显示全部楼层
我这个dsdt修改后小太阳能用但不能调节亮度

Rank: 2Rank: 2

UID
4598595
帖子
385
PB币
96
贡献
0
技术
9
活跃
249
发表于 2016-7-7 23:05:19 |显示全部楼层
maojinbing 发表于 2015-4-5 19:03
型号名称:        Mac Pro
  型号标识符:        MacPro6,1
  处理器名称:        Quad-Core Intel X ...

牛,小牛和老牛

Rank: 5Rank: 5Rank: 5

UID
4761293
帖子
519
PB币
0
贡献
0
技术
0
活跃
1102
发表于 2016-7-8 18:11:33 |显示全部楼层
非常不错的经验分享,谢谢楼主

Rank: 5Rank: 5Rank: 5

UID
2264820
帖子
1013
PB币
914
贡献
0
技术
38
活跃
1880
发表于 2016-9-10 22:35:07 |显示全部楼层
syscl 发表于 2015-4-5 18:10
SSDT: 在OEM Table ID     "sensrhub" 表中有的朋友可能会遇到这样的错误具体片段
这个错误的修改方法如下 ...

哎,无意之间发现了这个

Rank: 5Rank: 5Rank: 5

UID
2264820
帖子
1013
PB币
914
贡献
0
技术
38
活跃
1880
发表于 2016-9-25 11:02:10 |显示全部楼层
syscl 发表于 2015-4-5 18:10
SSDT: 在OEM Table ID     "sensrhub" 表中有的朋友可能会遇到这样的错误具体片段
这个错误的修改方法如下 ...

这个问题修复了,下次重新翻译问题又会出现

Rank: 5Rank: 5Rank: 5

UID
7996
帖子
454
PB币
230
贡献
0
技术
0
活跃
12
发表于 2016-11-17 19:22:49 |显示全部楼层
支持,我认为你太厉害了
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件