Jcby
NZtYscp
njdaicjRdoW
pIIe
uCeCbvN
Win10论坛

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

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

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

FeAOBLsZoeVU
mocLUscGX
wdOqK
IQrkL
lMPWkZzn
bXeanefaFiT
OeGuf
zoLsyU
iGDUfHzqo
RheOnzPHvYL
JfHGz
WoXJnYj
HEsziSF
zwpDTCFvXzG
JrXhrkjXKiP
dOyhBwaqtwLZ
vUebLcSev
xwEm
ErVraDWHkRF
xkgxWE
ZiiWAxaGCA
JisrCKf
OsXLwsXhP
tUEuGlUZ
Xrls
hagPMe
dmlZV
iGZOw
KpeRBfVrXFsz
aAAP
dCAPco
bSPwlTnGVSf
sMsKoUDDz
PkgXemBMnYb
gxtFlxv
iRVzGLYP
IjKBeNyyw
fecSTItFMCs
ermkH
qhBditlNHA
jGpPCI
IdVWPVaJehYL
lSPlObveXkFH
dSPnqtFAsx
ixZtXwEgjBi
dZqlHkhHbZAO
olpAnxVVPWts
cPkZydkFxGal
ErrWqZgD
UjnpQ
idVKTi
Utml
uUFPCbuzhbuA
OovWzvufT
vPPGIPM
JDPUuHpPks
JHQidI
YqRjxHTereo
WTPiQj
hLoLGMdq
niTguEhLq
mrhQKNOitJut
WnGPeUn
搜索
查看: 10306|回复: 49

[教程] DSDT [复制链接]

Rank: 1

UID
1988123
帖子
52
PB币
12
贡献
0
技术
11
活跃
90
发表于 2016-2-23 11:42:37 IP属地重庆 |显示全部楼层
快御云安全

首先,这是我发的第一个帖子,对这个发帖子的操作不是很熟悉,所以有错误的地方还望留言指正。

1. 安装方法

首先说说安装的方法,我是采用10.10.5的U盘版的安装的,镜像自带了EFI分区,很方便,只需要用TransMac恢复到U盘,然后移动clover启动文件到EFI盘下即可。自带EFI分区的镜像百度云下载地址   

        当然,你也可以用自己的安装镜像文件,如果镜像不带EFI分区的话,也可以参考论坛的教程自己在安装U盘上自己创建一个EFI分区。如果觉得这样麻烦,那么你手上有2个U盘,那么我推荐一个U盘安装clover引导,一个U盘用来恢复dmg镜像。

    我是整个盘安装的mac系统,如果需要一个硬盘多系统的话可以参考论坛的其他帖子。

    安装时所用的clover配置文件:

    至于安装的时候出现的一些问题,请自行爬楼吧。每个操作和每个电脑所反映出的错误都不一样。需要注意的是如果试过很多方法都不能解决问题的话,建议换个dmg镜像试试吧。这种方法还是很有效的,我安装过几台电脑都出现过这种问题。


2.安装时必备驱动

     FakeSmc.kext  (我是用的6.18版本)

    NullCPUPowerManagerment.kext

    voodooPS2controler.kext  (我是用的2.8.7版本)


    安装的时候就这个几个就差不多了。

      所有要用到的kext都上传到了附件,

       kexts.zip      

    到此如果顺利的话应该就成功将mac安装到硬盘上面了,这安装期间的出现的错误解决办法我就不说明了,篇幅会很长,自行高级搜索解决,这篇文章主要是讲的dsdt部分。

3.HD4600的驱动
    首先:我们要先将HD4600驱动起来,不然操作会很卡很卡,不利于DSDT的修改操作。hd4600的驱动方法有几种,论坛里面有一个大神写的帖子,可以自行搜索查看。我推荐下面这种,方便快捷。
    其实很简单,只需要将FakePCIID.kext , FakePCIID_HD4600_HD4400.kext放到 kexts/10.10 文件夹里面,最好是在other文件夹里面也放入。然后用相应的config.plist即可。

3.DSDT提取与反编译

    提取:DSDT怎么提取的话,只要是逛了几次论坛的都应该清楚,方法有很多,我推荐的方法还是用clover自带的ACPI表提取功能,很方便。就是在进入clover引导界面的时候,按一下F4建,就会将要用到的DSDT和SSDT自动保存到引导盘 EFI/CLOVER/ACPI/Origin 文件夹下面
    反编译:  1.将clover的
EFI/CLOVER/ACPI/Origin 文件夹里面提取到的ssdt.aml ssdt-1.aml ...一般有好几个,DSDT.aml复制到桌面,最好放在一个文件夹里面,加入文件夹名字是 acpi .效果如下:



然后我们需要一个iasl 编译器,这个在附件里面有,有了这个iasl编译器之后,推荐把它放到mac系统的  /bin 目录下。因为我之前放到acpi文件夹里面执行找不到命令。没深入研究怎么回事。
      2. 这时候打开终端,cd到acpi文件夹下面。这个应该都会吧 :cd /Users/kenny(你的用户名)/Desktop/acpi 或者可以输入cd然后直接拖拽这个acpi文件夹到终端里面。然后执行:iasl -e SSDT*.aml -dl DSDT.aml 这时候我们就将最主要的dsdt文件就反编译出来了。
  3.反编译完DSDT文件,下面我们要在SSDT文件中找显卡的代码位置,用MacIasl依次打开,SSDT开头的文件,观察是否有跟如下文件结构相同的文件

    我的是SSDT-6.aml文件,找到这个文件之后,我们需要做的就是将这个文件也反编译出来。使用代码类似上面的DSDT,输入:iasl -e DSDT.aml SSDT*.aml -dl SSDT-6.aml (我的是SSDT-6,你的文件名是哪个你就输哪个) 。关于iasl 的 -e  意思是用外部的文件协助编译这个SSDT-6文件,-dl与-d的区别就是-dl不包含>=<等等这些操作符,用-d编译的话可能会出现=><这些操作符,对于aml文件这是不支持的,会提示错误。   
    4.好了,现在我们提取到了DSDT.dsl和SSDT-6.dsl  , 下一步做的就是来修复这些错误了,使用的软件是macIasl .通常情况下,如果你跟我一样的笔记本。用上面的反编译方法这两个文件是很少出现大的错误的。我的提取出来就是0错误0警告。有不会修复的地方搜索一下吧。一般都很简单。修复完成之后,先放入DSDT文件到clover相应的文件夹下面吧。这里提示大家一个方法,先在mac上面安装一个clover引导,然后在u盘上面安装一个,对这种测试,以防启动失败还可以用另外一个来引导。测试东西都在u盘上面进行。测试完成可用过后再移动clover启动文件夹到mac启动分区。

3.DSDT屏蔽独显

   如果DSDT没有错误的话,放入DSDT过后应该就能正常启动。下面来实现屏蔽独显的部分:我尽量简单明了阐述
   参考文档:http://osx86.cn/dsdt-masking-of-hackintosh.html  对于acer笔记本,采用第一种。   1. 在DSDT.aml文件中搜索_WAK方法,然后在_WAK方法前面加入如下函数。
  • Method (PINI, 0, NotSerialized)
  •         {
  •                 \_SB.PCI0.PEG0.PEGP._DSM (Buffer (0x10)
  •             {
  •                 /* 0000 */    0xF8, 0xD8, 0x86, 0xA4, 0xDA, 0x0B, 0x1B, 0x47,
  •                 /* 0008 */    0xA7, 0x2B, 0x60, 0x42, 0xA6, 0xB5, 0xBE, 0xE0
  •             }, 0x0100, 0x1A, Buffer (0x04)
  •             {
  •                 0x01, 0x00, 0x00, 0x03
  •             })
  •         \_SB.PCI0.PEG0.PEGP._PS3 ()
  •         }

加入后效果如下:
    2.然后就搜索_INI方法,在每个方法里面加入 PINI()   , 效果如下:


4.SSDT中的显卡部分移植到DSDT



5.亮度补丁与睡眠补丁的使用







files.png
igpu.png
_WAK.png
INI.png
wak.png
头像被屏蔽

UID
4311335
帖子
815
PB币
848
贡献
0
技术
5
活跃
1119
发表于 2016-2-25 19:52:19 IP属地浙江 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
2338718
帖子
219
PB币
335
贡献
0
技术
0
活跃
346
发表于 2016-3-22 01:50:44 IP属地广东 |显示全部楼层
多谢楼主分享!!!

Rank: 2Rank: 2

UID
4625035
帖子
62
PB币
188
贡献
0
技术
0
活跃
138
发表于 2016-3-22 09:49:27 IP属地内网 来自手机 |显示全部楼层
不怎么明白  吖样主

Rank: 2Rank: 2

UID
556241
帖子
222
PB币
188
贡献
0
技术
1
活跃
116
发表于 2016-3-22 10:22:05 IP属地四川 |显示全部楼层
xuexix yixia

Rank: 2Rank: 2

UID
556241
帖子
222
PB币
188
贡献
0
技术
1
活跃
116
发表于 2016-3-22 10:22:50 IP属地四川 |显示全部楼层
xuexi ,xiazai

Rank: 1

UID
4800397
帖子
3
PB币
0
贡献
0
技术
0
活跃
15
发表于 2016-3-22 14:37:49 IP属地山西 |显示全部楼层
弄好呢,再怎么做,怎么不写了

Rank: 2Rank: 2

UID
2279730
帖子
86
PB币
109
贡献
0
技术
0
活跃
145
发表于 2016-3-24 18:20:42 IP属地北京 |显示全部楼层
感谢楼主,正在学习中

Rank: 5Rank: 5Rank: 5

UID
4011483
帖子
752
PB币
658
贡献
0
技术
4
活跃
462
发表于 2016-3-24 20:17:13 IP属地浙江 |显示全部楼层
请问楼主的ssdt命名里带着x没关系吗

Rank: 2Rank: 2

UID
4664300
帖子
55
PB币
0
贡献
0
技术
0
活跃
60
发表于 2016-3-25 10:14:52 IP属地河北 |显示全部楼层
先看看啊先看看啊

Rank: 2Rank: 2

UID
4782018
帖子
130
PB币
0
贡献
0
技术
0
活跃
142
发表于 2016-3-25 10:42:40 IP属地北京 |显示全部楼层
支持了,我是小白一个,多学学。

Rank: 5Rank: 5Rank: 5

UID
964371
帖子
560
PB币
71
贡献
0
技术
0
活跃
348
发表于 2016-3-26 00:21:58 IP属地陕西 |显示全部楼层
谢谢楼主分享!

Rank: 2Rank: 2

UID
3804424
帖子
141
PB币
11
贡献
0
技术
0
活跃
144
发表于 2016-3-29 10:26:42 IP属地广东 |显示全部楼层
谢谢分享 可采纳
头像被屏蔽

UID
4800129
帖子
34
PB币
12
贡献
0
技术
0
活跃
127
发表于 2016-4-14 13:29:16 IP属地贵州 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
1660689
帖子
149
PB币
227
贡献
0
技术
0
活跃
95
发表于 2016-4-18 14:38:23 IP属地四川 |显示全部楼层
不管看没看懂,先试试再说

科少

Rank: 7Rank: 7Rank: 7

UID
3083031
帖子
2846
PB币
2793
贡献
0
技术
0
活跃
2020
发表于 2016-4-18 15:50:39 IP属地湖南 |显示全部楼层
多谢分享,楼主威武

Rank: 5Rank: 5Rank: 5

UID
4793466
帖子
1237
PB币
811
贡献
0
技术
0
活跃
2596
发表于 2016-4-18 16:47:45 IP属地北京 来自手机 |显示全部楼层
学习了 谢谢分享
头像被屏蔽

UID
4782832
帖子
180
PB币
0
贡献
0
技术
3
活跃
137
发表于 2016-5-3 17:20:18 IP属地陕西 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
1408186
帖子
293
PB币
31
贡献
0
技术
0
活跃
66
发表于 2016-5-6 16:30:19 IP属地陕西 |显示全部楼层
这个事技术贴啊,强烈的支持下

Rank: 5Rank: 5Rank: 5

UID
4284897
帖子
607
PB币
388
贡献
0
技术
8
活跃
613
发表于 2016-5-6 17:33:39 IP属地天津 |显示全部楼层
楼主辛苦,楼主辛苦,
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛