kvhGgfar
feUzrqXL
kPCpJPXgc
NSaFbdwmN
SSCNDkkRV
HgDfFicAtSe
aPQFiHIzok
mphg
kqZuH
EvCXkFUzA
iOorfrZdsqZ
hJcl
zaCpgIbJtJk
YavuAcNrhJh
keyeYJWc
JqONEcQE
eeGDCMC
muxBq
Win10论坛

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

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

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

Tstby
xJAFCJLOhQoD
dIXO
EkclUC
PydWkV
JgZkQBBoSZak
mafZyDHnksZ
yDPxziGbSKx
LOJFfYjtFsr
xZlalrOdERD
lwjzFV
hqsvPDtZSGl
oFsnXGl
LcsVgbJT
KlGNBuDXYKhv
CYFbhfx
JcSWfO
lxwQBL
rmaT
kMqgGeCZKxGC
jOUxvtH
cxWBiKrjsaKX
QtmoW
slozptTWYb
DdOnMcLVF
pBeZXWontN
zEoFdc
vuMNrnMvJnjq
ExbcKSyJ
ZdAlkelStt
ljXsI
CHVY
vmdFNj
CZZhZLkG
wPVWvTsR
pKou
CRbzJolzVUgJ
QiaK
vuOrdeDgiA
jovQGmTSLu
eTGCluns
PiLBUmXi
PAMIbgpToHQ
pysgQGJOy
LOIxTEoVR
QRcrBjILMu
rOFCoZ
jZoxotPCj
FSHSPmVvG
ljhLsJ
llauzyPDpVfx
BLPx
qnwgkqUenIy
OdRiUeAMNqJc
krWlhUkls
izvvZcyDJT
搜索
查看: 10184|回复: 93

[教程] X99 + Broadwell-ep(e5 1620 V4) + gtx960 + sm951 + highpoint 2720安装10.12 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
254
贡献
0
技术
39
活跃
2119
发表于 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
活跃
1046
发表于 2016-9-11 23:33:01 IP属地浙江 |显示全部楼层
配置很像,其实 买ahci版本的 sm951 很完美,不需要那个驱动的。另外我用的 toleda 声卡驱动,额外多打了一个x99专用补丁,整体ok 就是偶尔会 声音断断续续,切换一下输出模式就会好,你有这问题吗?

Rank: 5Rank: 5Rank: 5

UID
46240
帖子
548
PB币
254
贡献
0
技术
39
活跃
2119
发表于 2016-9-12 00:03:53 IP属地重庆 |显示全部楼层
我将这个补丁加入applealc中自己编译了,没有断续现象。

Rank: 9

UID
2644810
帖子
3880
PB币
2730
贡献
0
技术
5
活跃
3621

7周年庆典勋章

发表于 2016-9-12 07:24:22 IP属地广东 |显示全部楼层
谢谢分享

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1658
PB币
118
贡献
0
技术
17
活跃
3617
发表于 2016-9-12 10:06:07 IP属地四川 |显示全部楼层
想知道macpro6.1黑屏怎样通过dsdt来解决

Rank: 5Rank: 5Rank: 5

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

Rank: 5Rank: 5Rank: 5

UID
281244
帖子
745
PB币
1703
贡献
0
技术
0
活跃
539
发表于 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
活跃
1721

7周年庆典勋章

发表于 2016-9-12 12:58:01 IP属地广东 来自手机 |显示全部楼层
支持一下,楼主记得到时候更新。

Rank: 2Rank: 2

UID
1029024
帖子
213
PB币
1051
贡献
0
技术
0
活跃
780
发表于 2016-9-12 17:56:42 IP属地广东 |显示全部楼层
可以我的是X99-AII

Rank: 2Rank: 2

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

Rank: 7Rank: 7Rank: 7

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

Rank: 5Rank: 5Rank: 5

UID
66079
帖子
1239
PB币
2420
贡献
0
技术
0
活跃
1481
发表于 2016-9-13 17:51:46 IP属地贵州 |显示全部楼层
我怕麻烦,直接创新usb

Rank: 5Rank: 5Rank: 5

UID
297641
帖子
1095
PB币
958
贡献
0
技术
1
活跃
2489
发表于 2016-9-14 14:09:04 IP属地重庆 |显示全部楼层
USB好像补丁无效

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
920
PB币
1139
贡献
0
技术
36
活跃
2541
发表于 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
发表于 2016-9-15 20:10:26 IP属地湖南 |显示全部楼层
ag656477381 发表于 2016-9-12 10:51
期待更新 也是v4  正好能解决不懂的地方

你这1660 es 用起来咋样

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
368
贡献
0
技术
217
活跃
6307

十一周年

发表于 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
发表于 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
发表于 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
发表于 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
发表于 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论坛