Win10论坛

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

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

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

搜索
查看: 6526|回复: 28

[教程] 微星H81M-P33,I5 (HD4600, ALC 887, DSDT) Clover+变色龙 驱动方法 5.31更新 [复制链接]

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 08:07:16 |显示全部楼层
本帖最后由 chensulong 于 2014-7-6 10:58 编辑

刚开始标题叫指南,感觉没什么内容,还是改了吧。

先决条件是有合适的安装盘,可以引导(镜像推荐使用iaihc做的懒人版镜像,成功率高一点,引导工具我用Clover,变色龙也没什么区别,Clover对UEFI支持好一些)。

东西都是论坛里面的。咱这个论坛,一切都能搞定。谢谢论坛里面做出贡献的所有人。
HD4600 显卡驱动,参考 http://bbs.pcbeta.com/viewthread-1495544-1-1.html
在BIOS里面,把显卡的内存设置一下,共享大小设置为64兆,动态大小设置为最大值。
Clover配置如下,非常简单就可以驱动。
  1. <key>Graphics</key>
  2.         <dict>
  3.                 <key>FakeID</key>
  4.                 <string>0x04128086</string>
  5.                 <key>InjectIntel</key>
  6.                 <true/>
  7.                 <key>InjectEDID</key>
  8.                 <false/>
  9.         </dict>
复制代码
Clover配置文件,只有两点要注意的。一个是InjectedKext要设置为True,另一个是AsusAICPUPM要设置为True。亲测,缺一不可。
  1. <key>KernelAndKextPatches</key>
  2.         <dict>
  3.                 <key>AppleRTC</key>
  4.                 <true/>
  5.                 <key>AsusAICPUPM</key>
  6.                 <true/>
  7.         </dict>
复制代码
  1. <key>SystemParameters</key>
  2.         <dict>
  3.                 <key>InjectKexts</key>
  4.                 <string>Yes</string>
  5.         </dict>
复制代码

对于微星H81M-P33来说,AsusAICPUPM是必不可少的,已经试过false,无法正常启动。
InjectKexts也许和fakeSMC的安装情况有关,这个还没有详细的测试过。至少我安装了fakeSMC,不加这个参数是无法启动的。

声卡驱动很简单,提取DSDT后,修复6个错误(都是简单的 删除 或 者 添加Return就能解决的),添加DTGP,然后找到HDEF把Layout改成2(因为这个主板音频接口只有3个),然后使用MultiBeast 6.3.0里面的驱动就可以了。声卡驱动和DSDT已经打包放入附件了。可以直接下载来使用。 H81M-P33.7z (635.99 KB, 下载次数: 120)

DSDT的修复,可以看17楼

2014.5.31 追加更新,现在加入Clover 四叶草配置文件和Chameleon 变色龙 配置文件。变色龙下显卡声卡都可以驱动了。相关配置文件可以见压缩包。变色龙下显卡的驱动,参见这个帖子: http://bbs.pcbeta.com/viewthread-1465761-1-1.html
需要手动添加IGPU章节。然后就参考HD4600修改就可以驱动了。

变色龙安装需要注意的地方是,需要替换mach_kernel内核,否则屏幕一闪直接重启,无法进入系统。电源管理要打补丁或者使用NullCPU电源管理,FakeSMC都是必须的,就不说了。其他的就没什么要注意的了。所以推荐还是使用Clover,简单方便。

DSDT已经修改好,电脑没装什么特别的硬件,只装了一个苹果原装802.11ac的无线网卡。

变色龙配置文件:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <plist version="1.0">
  4. <dict>
  5.         <key>DropSSDT</key>
  6.         <string>Yes</string>
  7.         <key>EthernetBuiltIn</key>
  8.         <string>Yes</string>
  9.         <key>GraphicsEnabler</key>
  10.         <string>Yes</string>
  11.         <key>IntelAzuIFB</key>
  12.         <string>4</string>
  13.         <key>InjectIntel-ig</key>
  14.         <string>0x0000260C</string>
  15.         <key>Kernel Flags</key>
  16.         <string>dart=0</string>
  17.         <key>RestartFix</key>
  18.         <string>No</string>
  19.         <key>Timeout</key>
  20.         <string>5</string>
  21.         <key>UseKernelCache</key>
  22.         <string>Yes</string>
  23.         <key>Wake</key>
  24.         <string>Yes</string>
  25.         <key>HDEFLayoutID</key>
  26.         <string>02000000</string>
  27.         <key>HDAEnabler</key>
  28.         <string>Yes</string>
  29. </dict>
  30. </plist>
复制代码

DSDT 里面碰到几个错误,都很简单。
1.unexpected PARSEOP_ZERO.
发现里面很多Zero直接全都删掉, 就好了
2.unexpected '}', expecting'('
  1. If (CondRefOf (\_SB.PCI0.XHC.PS0X))
  2.                 {
  3.                     PS0X
  4.                 }
复制代码
这个错误只要添加Return就可以了, 变成这样:
  1. If (CondRefOf (\_SB.PCI0.XHC.PS0X))
  2.                 {
  3.                     Return (PS0X)
  4.                 }
复制代码
3.unexpected PARSEOP_ARG0
  1. If (CondRefOf (MDBG))
  2.         {
  3.             Return (MDBG)
  4.             Arg0
  5.         }
复制代码
这个只要删掉 Arg0 就好了


安装已经全部完成,声卡显卡都可以驱动了。网卡因为我使用了苹果原装网卡,所以就不说了,大家有条件的,建议都去买个苹果原装网卡吧,体验好一些。

最少也得买个928x或者BCM4322之类的免驱的网卡,所有系统下免驱。节省很多精力!有这个时间可以出去晒太阳,游泳,锻炼身体了~

最后祝大家都玩的开心。
再唠叨一句:在Clover里Kexts文件夹里不要忘记放入10.9文件夹和FakeSMC。


Rank: 9

UID
3322572
帖子
6999
PB币
34544
贡献
0
技术
4700
活跃
899

远景技术达人 热心会员

发表于 2014-5-29 08:13:45 |显示全部楼层
楼主的安装指南少了点啊,如果有时间,再完善下吧。 :-)

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 08:28:38 |显示全部楼层
本帖最后由 chensulong 于 2014-5-29 08:30 编辑
daxuexinsheng 发表于 2014-5-29 08:13
楼主的安装指南少了点啊,如果有时间,再完善下吧。 :-)

还没装完呢,声卡还没来的及驱动,先上班了~晚上回家再搞~.
是少了点,可能是装过几个黑苹果的原因吧,大同小异的步骤都给省略了,要不我把标题改改吧,省的误导了大家

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2137
PB币
630
贡献
0
技术
69
活跃
1209
发表于 2014-5-29 09:44:27 |显示全部楼层
本帖最后由 lanyi1318 于 2014-5-29 09:50 编辑
  1. <key>KernelAndKextPatches</key>
  2.         <dict>
  3.                 <key>AppleRTC</key>
  4.                 <true/>
  5.                 <key>AsusAICPUPM</key>
  6.                 <true/>
  7.         </dict>
复制代码
是Haswell 的CPU 吗? 是我记得这两个参数是可不要的,
这样设置就OK
  1.                 <key>AppleRTC</key>
  2.                 <false/>
  3.                 <key>AsusAICPUPM</key>
  4.                 <false/>
  5.                 <key>Debug</key>
  6.                 <false/>
  7.                 <key>KernelCpu</key>
  8.                 <false/>
  9.                 <key>KernelLapic</key>
  10.                 <false/>
  11.                 <key>KernelPm</key>
  12.                 <true/>
复制代码
下面是我常用的设置 HD4600 / HD 4400

        <key>Graphics</key>

        <dict>

                <key>Inject</key>

                <dict>

                        <key>ATI</key>

                        <false/>

                        <key>Intel</key>

                        <true/>

                        <key>NVidia</key>

                        <false/>

                </dict>

                <key>InjectEDID</key>

                <true/>

                <key>PatchVBios</key>

                <false/>

                <key>ig-platform-id</key>

                <string>0a260006</string>

        </dict>

        <key>SystemParameters</key>

        <dict>

                <key>InjectKexts</key>

                <string>Detect</string>

                <key>InjectSystemID</key>

                <true/>

        </dict>



头像被屏蔽

UID
562367
帖子
2563
PB币
23839
贡献
0
技术
8251
活跃
1380

活动参与先锋 7周年庆典勋章

发表于 2014-5-29 10:07:10 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 10:40:03 |显示全部楼层
本帖最后由 chensulong 于 2014-5-29 13:45 编辑
lanyi1318 发表于 2014-5-29 09:44
是Haswell 的CPU 吗? 是我记得这两个参数是可不要的,
这样设置就OK下面是我常用的设置 HD4600 / HD 4400
...

请注意我的主板,是微星H81M-P33。
我说的那两个都是必须的,去掉哪个都不行,我试过的。

你那里面的参数对H81M-P33来说才是可以不要的,KernelPM不需要的。

并非所有Haswell的CPU都用一样的配置的。所以,建议你在使用过后,给出一个肯定的意见,而不是凭自己的经验猜什么样的配置好用。

只是就事论事。和人没关系啊。

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 10:40:35 |显示全部楼层
本帖最后由 chensulong 于 2014-5-30 07:09 编辑
iaihc 发表于 2014-5-29 10:07
贴写得不怎么样,回复中有不错的内容。

哪里不错了。。。。
他的回复误导人,要是真按他的回复改,肯定启动不了的(如果不加Null电源管理kext的话)。

黑苹果专用车

Rank: 7Rank: 7Rank: 7

UID
523723
帖子
1971
PB币
594
贡献
0
技术
201
活跃
541
发表于 2014-5-29 10:55:16 |显示全部楼层
lanyi1318 发表于 2014-5-29 09:44
是Haswell 的CPU 吗? 是我记得这两个参数是可不要的,
这样设置就OK下面是我常用的设置 HD4600 / HD 4400
...

贴子非常好,头像太吓人。

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 13:48:39 |显示全部楼层
dtkissme 发表于 2014-5-29 10:55
贴子非常好,头像太吓人。

可惜他没看标题,微星H81M-P33使用他给的配置,无法正常启动。

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2137
PB币
630
贡献
0
技术
69
活跃
1209
发表于 2014-5-29 17:26:56 |显示全部楼层
chensulong 发表于 2014-5-29 13:48
可惜他没看标题,微星H81M-P33使用他给的配置,无法正常启动。

我看了呀,知道你是分享呀,我只是说 8 系列的我用的设置都是这样而已 . . .
不下10台机子都是这样设置的

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18661
PB币
94480
贡献
1
技术
23503
活跃
2821

热心会员 8周年庆典勋章

发表于 2014-5-29 19:47:01 |显示全部楼层
i5 配 H81??好奇妙的感觉。。。

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 21:36:56 |显示全部楼层
lanyi1318 发表于 2014-5-29 17:26
我看了呀,知道你是分享呀,我只是说 8 系列的我用的设置都是这样而已 . . .
不下10台机子都是这样设置的

我的意思是说,你这个配置不适合微星H81M。没有别的意思。


也许你设置过的10个配置,都是技嘉主板的吧。

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 21:42:38 |显示全部楼层
neycwby09 发表于 2014-5-29 19:47
i5 配 H81??好奇妙的感觉。。。

我新配了个DELL小机箱,东西全换成小的了,所以配了个H81。原来的3570K退下来,专门开发用了。

反正现在是彻底不能超频了,4倍频福利也没了。再加上新买的CPU也不带K,所以就用H81足够了。

买过华硕的Z77,买过技嘉的Z77X,发现1000元的主板,也不咋地,那么多扩展槽,对我来说还真用不上。真的需要扩展的时候,再买个新的主板和CPU就好了。USB 3.0用处也不大,我就一个USB3.0的U盘,还不怎么用,除此之外再没有USB 3.0的外设了。真的以后流行USB3.0了,再买新的就是了,这些直接扔,所以我还是觉得够用就好,为以后不确定的东西多花钱,个人觉得不明智。
1

查看全部评分

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18661
PB币
94480
贡献
1
技术
23503
活跃
2821

热心会员 8周年庆典勋章

发表于 2014-5-29 21:46:59 |显示全部楼层
chensulong 发表于 2014-5-29 21:42
我新配了个DELL小机箱,东西全换成小的了,所以配了个H81。原来的3570K退下来,专门开发用了。

反正现 ...

帮壕顶

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-29 22:09:50 |显示全部楼层
neycwby09 发表于 2014-5-29 21:46
帮壕顶

哎呀,我是苦逼程序员。。。

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18661
PB币
94480
贡献
1
技术
23503
活跃
2821

热心会员 8周年庆典勋章

发表于 2014-5-29 22:14:41 |显示全部楼层
chensulong 发表于 2014-5-29 22:09
哎呀,我是苦逼程序员。。。

程序员干好了 全是高薪  虽说有点累。。。

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-30 06:50:04 |显示全部楼层
本帖最后由 chensulong 于 2014-5-30 07:45 编辑

DSDT 里面碰到几个错误,都很简单。
1.unexpected PARSEOP_ZERO.
发现里面很多Zero直接全都删掉, 就好了
2.unexpected '}', expecting'('
  1. If (CondRefOf (\_SB.PCI0.XHC.PS0X))
  2.                 {
  3.                     PS0X
  4.                 }
复制代码
这个错误只要添加Return就可以了, 变成这样:
  1. If (CondRefOf (\_SB.PCI0.XHC.PS0X))
  2.                 {
  3.                     Return (PS0X)
  4.                 }
复制代码
3.unexpected PARSEOP_ARG0
  1. If (CondRefOf (MDBG))
  2.         {
  3.             Return (MDBG)
  4.             Arg0
  5.         }
复制代码
这个只要删掉 Arg0 就好了


安装已经全部完成,声卡显卡都可以驱动了。网卡因为我使用了苹果原装网卡,所以就不说了,大家有条件的,建议都去买个苹果原装网卡吧,体验好一些。

最少也得买个928x或者BCM4322之类的免驱的网卡,所有系统下免驱。节省很多精力!有这个时间可以出去晒太阳,游泳,锻炼身体了~

Rank: 7Rank: 7Rank: 7

UID
719084
帖子
2093
PB币
5960
贡献
0
技术
12
活跃
1226

8周年庆典勋章

发表于 2014-5-30 10:38:16 |显示全部楼层

回帖奖励 +1

曾经也是MSI的路过!~

打酱油的

Rank: 9

UID
129263
帖子
1789
PB币
736
贡献
0
技术
153
活跃
1222
发表于 2014-5-30 11:32:12 |显示全部楼层
每日一游 发表于 2014-5-30 10:38
曾经也是MSI的路过!~

至此,ASUS,GB,ASROCK,MSI 我已经全都用过了
除了ASUS感觉都还不错。

Rank: 9

UID
2703308
帖子
1504
PB币
212
贡献
0
技术
22
活跃
1485
发表于 2014-5-30 12:47:11 |显示全部楼层
有没有这个配置变色龙安装的@@
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件