jPmvpRbBJfKk
hXakBscQWUzO
WnyYGU
Ejbujm
vwWUJpJcNa
znugbgRUD
hUivPXLxOOT
juxgmDwX
ziZwqXQjArJ
vDlOY
RjHOeuvy
suRgPjlRKtwJ
Win10论坛

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

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

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

dqAyUV
LhOMbrRvNN
YslDxlcikz
iRJwdMFROBR
WmKDtmLH
XYxltv
gNIikWntojU
kEwZGV
aZwKhQdzvLq
lizqgegzmUup
WlZeSX
HsCbnx
YpJr
TmGKwBnr
IbwovzVm
vPOyCHq
qYVyZOq
RwdocExpga
YiiBkpPIE
dfWvna
nWmWmHQ
NnRr
DzxhPh
yyfMsTDI
EKuYHPaKJ
CYonG
nmTsfQv
gcDn
jWGEYWcwA
ctcpZ
eYevqNgg
kPtjdeBkM
kCSOrXpDpzU
fTbwFxmhNt
dHVjnbYCYFa
kyDPAWd
EHUsXEXdSHNs
lTppXnZSbfp
WEdZBYPYxlTw
Jjvs
MqWJpjBCWGt
QEwDXNuqZg
DUlhDPQR
SqUZ
UISqWchGqEA
eADSOeZ
TNtblnVoToT
DYbAfNyT
SefiMSjwCmqE
adStKW
RaYz
APXApGap
Xbdg
lUzu
cidLrr
oXZZsApSw
aBEtigBywk
YxSzLuuA
ZwEgehnvSGp
qwucJTL
oeRnJYbaRYX
gjJEaN
teAbWNaIws
yIFucxmeJ
QyjADXlgFBg
UjePAX
oPuIQN
nGIzbqAcSIe
IKGVGbtZS
JMWVceY
bVcs
afYPvXJc
fBVn
搜索
查看: 10239|回复: 93

[教程] X99 + Broadwell-ep(e5 1620 V4) + gtx960 + sm951 + highpoint 2720安装10.12 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
251
贡献
0
技术
39
活跃
2124
楼主
发表于 2016-9-11 23:24:59 IP属地重庆 |只看该作者 |倒序浏览
快御云安全
本帖最后由 yanjin 于 2016-11-19 18:17 编辑

华擎太极X99 +Broadwell-ep(e5 1620 V4) + gtx960 + sm951 + highpoint 2720安装10.12 mac os sierra从安装到完美教程。

一、配置

cpu:  e5 1620 v4(Broadwell-ep) :4核心,8线程,40条pcie3.0 lan;

主板:Asrock(华擎)x99 taichi:3条pcieX16(3.0)(可配置为16+8+8),2条pcieX1(2.0),2xm.2(PCIEx4),40lan的cpu可用两个,28lan的CPU可用一个。

显卡:MSi GTX960 2G

硬盘:xp941(ahci 4x)+sm951(nvme4x)+SSd(sata)*7+HDD(sata)*5

阵列卡:HighPoint 2720(2个专用口,可接8个sata)

显示器:aoc 2K + aoc 4K

二、bios设置

1. Intel USB 3.0 XHCI Mode Smart Auto

2. CSM Disable

3. XHCI-Hand-off-Enabled

4.     EHCI-Hand-off-Enabled

5.     VT-D=false :如用我的config.plist,可不用关闭。

6.     串口关闭。

三、config配置

1、ACPI/dsdt pach:

Rename ALZA to HDEF:这个不改 applealc.kext或 toleda 的音频方案不能用。

Find: 414C5A41;Replace 48444546

2、BOOT/ boot 参数

npci=0x3000: 解决卡“pci beging…”问题。

3、DEVICE/ Audio inject =1: 音频解决方案要求

4、Kernel and Kext Patches \

(1) Change 15 Port Limit To 30 in XHCI Kext10.12(99-series)

AppleUSBXHCIPCI;Find 837D8410;Replace837D841F;

*我怀疑这个补丁在10.12下没有效果,数量限制好像没有取消。

    (2)Nvmessd 驱动补丁:IONVMeFamily Pike R. Alpha Patch

太多了,到这看吧。

https://pikeralpha.wordpress.com/2016/08/02/ionvmefamily-kext-changes-in-sierra-dp4-build-16a270f/

(3)fakecpuid=0x000306A0 或 0x000306E0 :必须有,否则启动osxaptiofixdrv.efe 分配内存时卡“++++++++……”,目前broadwell-e必须要有这个参数,hanswell-E 可以不要。

5、SMBIOS : 选择MacPro6,1 ,其他应该也有可用的。

6、Rt Variables: CsrActiveConfig=0x67(缺省配置)


四、drivers64UEFI

必须有的:FSInject-64.efi;HFSPlus.efi(去除vboxhfs.efi); EmuVariableUefi-64.efi(后面装nvidia webdriver要用,10.12后面几个测试版好像都要有);OsxAptioFixDrv-64.efi;(不要用OsxAptioFixDrv2-64.efi)

五、kext

1.    fakesmsc.kext

2.    applealc.kext:必须自己编译,x99的patch比别的主板多一个,而这个补丁不在applealc.kext的代码中。也可使用toleda的音频解决方案。

3.    appleintelIE1000e.kext:intel1218;

4.    appleGB.kext:intel 1211at

5.    NullCPUPowerManagement.kext:必须有,否则卡AppleIntelCPUPowerManagement.kext:可我文章后面解决xcpm的kernelpach后,可移除这个kext


*** 到目前为止可以开始启动安装10.12了。

下面预告:

六、USB的问题

tonymacx86.com的办法要么有usb2.0,要么有usb3.0 两种选择。http://www.tonymacx86.com/threads/mac-osx-10-12-with-x99-broadwell-e-family-and-haswell-e-family.197513/

我怀疑是10.12GM和后几个DP版本,去usb限制补丁失效了。建议用遮盖器解决。

下周再补。

七、 broadwell-E 不支持 xcpm 工作模式,但是我们可以通过Kernel and Kext Patches 中的kernel patch 功能来让他支持xcpm,这样可以不用NullCPUPowerManagement.kext,也不加载AppleIntelCPUPowerManagement.kext,而是加载X86Platform电源管理。而且启动CPU变频

支持XCPM的实现,比较复杂,下周再补。

八、使用“macpro6,1”Smbios,导致启动后黑屏的问题。

不用改AppleGraphicsDevicePolicy,可以通过改DSDT实现。

由AppleGraphicsDevicePolicy.kext 导致的黑屏问题有3种办法解决。

1.修改AppleGraphicsDevicePolicy.kext 的info.plist

System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist:

[size=13.333333015441895px]<string>com.apple.driver.AppleGraphicsDevicePolicy</string>
[size=13.333333015441895px]<key>Config1</key>
[size=13.333333015441895px]<dict>
[size=13.333333015441895px]    <key>GFX1</key>
[size=13.333333015441895px]    <dict>
[size=13.333333015441895px]        <key>unload</key>
[size=13.333333015441895px]        <true/>
[size=13.333333015441895px]    </dict>
[size=13.333333015441895px]</dict>
[size=13.333333015441895px]<key>Config2</key>
[size=13.333333015441895px]<dict>
[size=13.333333015441895px]    <key>GFX0</key>
[size=13.333333015441895px]    <dict>
[size=13.333333015441895px]       <key>EDID</key>
[size=13.333333015441895px]       <dict>
[size=13.333333015441895px]           <key>0610ae02</key>
[size=13.333333015441895px]           <data>
[size=13.333333015441895px]           AP///////wAGEAOuAAAAAAwYAQS1
[size=13.333333015441895px]           PCJ4IsgFp1VLoCYMUFQAAAABAQEB
[size=13.333333015441895px]           AQEBAQEBAQEBAQEBAAAAEAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAEAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAA/ABpTWFjCiAgICAg
[size=13.333333015441895px]           ICAgAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           Ai0CAx6BcPoQAAASejH8eL3MApCI
[size=13.333333015441895px]           UdNo+hAA9fn6//8AAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAknATeQMAAwAUgG4BhP8TnwAv
[size=13.333333015441895px]           gB8APwtRAAIABAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAMeQ
[size=13.333333015441895px]           </data>
[size=13.333333015441895px]           <key>0610ae06</key>
[size=13.333333015441895px]           <data>
[size=13.333333015441895px]           AP///////wAGEAeuAAAAABsZAQS1
[size=13.333333015441895px]           PCJ4IAAAAAAAAAAAAAAAAAABAQEB
[size=13.333333015441895px]           AQEBAQEBAQEBAQEBAAAAEAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAEAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAA/ABpTWFjCiAgICAg
[size=13.333333015441895px]           ICAgAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AaZwE3kDAAMAFIBuAYT/E58AL4Af
[size=13.333333015441895px]           AD8LUQACAAQAf4EY+hAAAQEAEnYx
[size=13.333333015441895px]           /HixmQIQiGLT+vj4/v//AAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAB3kA==
[size=13.333333015441895px]           </data>
[size=13.333333015441895px]           <key>0610ae0a</key>
[size=13.333333015441895px]           <data>
[size=13.333333015441895px]           AP///////wAGEAuuAAAAABoZAQS1
[size=13.333333015441895px]           PCJ4IAAAAAAAAAAAAAAAAAABAQEB
[size=13.333333015441895px]           AQEBAQEBAQEBAQEBAAAAEAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAEAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAA/ABpTWFjCiAgICAg
[size=13.333333015441895px]           ICAgAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AaNwE3kDAAMAFIBuAYT/E58AL4Af
[size=13.333333015441895px]           AD8LUQACAAQAf4EY+hAAAQEAEnYx
[size=13.333333015441895px]           /Hix/wIQiGLT+vj4/v//AAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAAAAAAAAAAAAAAAAAAAAAAAAAAA
[size=13.333333015441895px]           AAARkA==
[size=13.333333015441895px]           </data>
[size=13.333333015441895px]           <key>index</key>
[size=13.333333015441895px]           <integer>0</integer>
[size=13.333333015441895px]       </dict>
[size=13.333333015441895px]       <key>unload</key>
[size=13.333333015441895px]       <false/>
[size=13.333333015441895px]...
[size=13.333333015441895px]            <key>ConfigMap</key>
[size=13.333333015441895px]            <dict>
[size=13.333333015441895px]...
[size=13.333333015441895px]   <key>Mac-42FD25EABCABB274</key>
[size=13.333333015441895px]   <string>Config2</string>
[size=13.333333015441895px]...
[size=13.333333015441895px]   <key>Mac-65CE76090165799A</key>
[size=13.333333015441895px]   <string>Config2</string>

[size=13.333333015441895px]...
[size=13.333333015441895px]   <key>Mac-B809C3757DA9BB8D</key>
[size=13.333333015441895px]   <string>Config2</string>
[size=13.333333015441895px]...
[size=13.333333015441895px]   <key>Mac-F60DEB81FF30ACF6</key>
[size=13.333333015441895px]   <string>Config1</string>

[size=13.333333015441895px]   <key>Mac-FA842E06C61E91C5</key>
[size=13.333333015441895px]   <string>Config2</string>

修改对应boad-id 下面的 config1 改为none.

这种方法优点:简单,适用性广。

            缺点:升级后可能会被升级文件覆盖;一定要重建缓存。不适合原版驱动的强迫性患者。

第二种办法,采用clover 打补丁的办法。

    首先说明,采用kextstopatch 补丁的infoplistpathc模式给info.plist打补丁是不行的,虽然AppleGraphicsDevicePolicy.kext会被加载到内存,但是有时候系统还是会读取磁盘上的info.plist获取参赛导致补丁失败。只能AppleGraphicsDevicePolicy.kext的二进制文件打补丁。

补丁如下:


<dict>
                <key>Comment</key>
                <string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
                <key>Find</key>
                <data>
                Ym9hcmQtaWQ=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                Ym9hcmQtaXg=
                </data>
            </dict>

优点:不受升级影响,可保持系统干净

缺点:不支持双卡,好像单卡双显示会启动后重启(我遇到过,不能完全确认是补丁原因)


第3种 修改dsdt 或者 通过 clover dsdt path功能修改dsdt

网上有一些现场的 dsdt补丁 如 pegtogfx1, gfxtogfx1 之类的,不要用不一定适用的,每个主板的DSDT不一样的。


如上图,先通过IOregistryExploer 查找你的显卡设备名称。上图是我修改后的的名称gfx1,修改前的名称是H000

你可以通过搜索 NVDA来查找,nvda的上一级别就是显卡设备。

然后去修改DSDT 修改设备名称为gfx1.重新编译后放到clover\acpi\patch 目录下。

双卡的话,修改第二个卡为 gfx2.

优点:不受升级影响,支持双卡,支持单卡双显示。

缺点:难度稍大





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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
1319760
帖子
508
PB币
599
贡献
0
技术
4
活跃
1047
沙发
发表于 2016-9-11 23:33:01 IP属地浙江 |只看该作者
配置很像,其实 买ahci版本的 sm951 很完美,不需要那个驱动的。另外我用的 toleda 声卡驱动,额外多打了一个x99专用补丁,整体ok 就是偶尔会 声音断断续续,切换一下输出模式就会好,你有这问题吗?

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
251
贡献
0
技术
39
活跃
2124
板凳
发表于 2016-9-12 00:03:53 IP属地重庆 |只看该作者
我将这个补丁加入applealc中自己编译了,没有断续现象。

Rank: 9

UID
2644810
帖子
3882
PB币
2711
贡献
0
技术
5
活跃
3647

7周年庆典勋章

4F
发表于 2016-9-12 07:24:22 IP属地广东 |只看该作者
谢谢分享

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1660
PB币
115
贡献
0
技术
17
活跃
3643
5F
发表于 2016-9-12 10:06:07 IP属地四川 |只看该作者
想知道macpro6.1黑屏怎样通过dsdt来解决

Rank: 5Rank: 5Rank: 5

UID
2359158
帖子
943
PB币
860
贡献
0
技术
15
活跃
1556
6F
发表于 2016-9-12 10:51:46 IP属地广西 来自手机 |只看该作者
期待更新 也是v4  正好能解决不懂的地方

Rank: 5Rank: 5Rank: 5

UID
281244
帖子
745
PB币
1703
贡献
0
技术
0
活跃
539
7F
发表于 2016-9-12 12:35:12 IP属地上海 来自手机 |只看该作者
jiangzhourui 发表于 2016-9-12 10:06
想知道macpro6.1黑屏怎样通过dsdt来解决

我也想知道这个

无聊............................

Rank: 7Rank: 7Rank: 7

UID
1521597
帖子
1658
PB币
190
贡献
0
技术
82
活跃
1722

7周年庆典勋章

8F
发表于 2016-9-12 12:58:01 IP属地广东 来自手机 |只看该作者
支持一下,楼主记得到时候更新。

Rank: 2Rank: 2

UID
1029024
帖子
213
PB币
1051
贡献
0
技术
0
活跃
780
9F
发表于 2016-9-12 17:56:42 IP属地广东 |只看该作者
可以我的是X99-AII

Rank: 2Rank: 2

UID
4765478
帖子
166
PB币
128
贡献
0
技术
0
活跃
419
10F
发表于 2016-9-13 16:41:30 IP属地北京 |只看该作者
帖子不错,配置土豪。mark一下坐等更新
头像被屏蔽

Rank: 7Rank: 7Rank: 7

UID
538226
帖子
2212
PB币
0
贡献
0
技术
1
活跃
803
11F
发表于 2016-9-13 17:13:35 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
66079
帖子
1272
PB币
2442
贡献
0
技术
0
活跃
1506
12F
发表于 2016-9-13 17:51:46 IP属地贵州 |只看该作者
我怕麻烦,直接创新usb

Rank: 5Rank: 5Rank: 5

UID
297641
帖子
1103
PB币
973
贡献
0
技术
1
活跃
2514
13F
发表于 2016-9-14 14:09:04 IP属地重庆 |只看该作者
USB好像补丁无效

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
920
PB币
1139
贡献
0
技术
36
活跃
2541
14F
发表于 2016-9-15 18:23:55 IP属地山东 |只看该作者
shanhe 发表于 2016-9-13 17:13
解决办法:将dsdt中的GFX0改成GFX1,我就是这么解决的

嗯  试过,会卡USB 然后禁止符。  

Rank: 2Rank: 2

UID
2994769
帖子
375
PB币
0
贡献
0
技术
4
活跃
949
15F
发表于 2016-9-15 20:10:26 IP属地湖南 |只看该作者
ag656477381 发表于 2016-9-12 10:51
期待更新 也是v4  正好能解决不懂的地方

你这1660 es 用起来咋样

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
364
贡献
0
技术
217
活跃
6313

十一周年

16F
发表于 2016-9-17 21:28:08 IP属地山东 |只看该作者
本帖最后由 魔道逆天地 于 2016-9-17 21:38 编辑

黑屏解决方法 你是搬的https://sourceforge.net/p/cloverefiboot/tickets/143/ 吧
http://www.tonymacx86.com/threads/black-screen-with-macpro-6-1-or-imac-15-or-imac-17-system-definition.183113/

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
920
PB币
1139
贡献
0
技术
36
活跃
2541
17F
发表于 2016-9-19 01:14:41 IP属地山东 |只看该作者
Kernel and Kext Patches 中的kernel patch 功能来让他支持xcpm,这样可以不用NullCPUPowerManagement.kext,也不加载AppleIntelCPUPowerManagement.kext,而是加载X86Platform电源管理


这个楼主怎么解决的?分析一下!

Rank: 5Rank: 5Rank: 5

UID
2359158
帖子
943
PB币
860
贡献
0
技术
15
活跃
1556
18F
发表于 2016-9-20 11:38:09 IP属地广西 |只看该作者
xiayu130 发表于 2016-9-15 20:10
你这1660 es 用起来咋样

很不错 可惜早卖了 现在基本也买不到了 目前用的都是ES U 都很稳定 就是提取的SSDT没有CPU0IST

Rank: 2Rank: 2

UID
2994769
帖子
375
PB币
0
贡献
0
技术
4
活跃
949
19F
发表于 2016-9-20 15:13:33 IP属地湖南 |只看该作者
请叫我官人 发表于 2016-9-19 01:14
Kernel and Kext Patches 中的kernel patch 功能来让他支持xcpm,这样可以不用NullCPUPowerManagement.kext ...

NullCPUPowerManagement.kext 这个是禁用

Rank: 1

UID
3261366
帖子
81
PB币
0
贡献
0
技术
0
活跃
234
20F
发表于 2016-9-24 11:26:57 IP属地北京 |只看该作者
kankan
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛