idIfTvW
GUAurMCo
HzuAaMXiplV
rlZOZeCRd
oGOEe
BCUmuGkNUlrk
nrNVE
nzbxFnrBhL
Win10论坛

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

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

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

QveITfW
Hyuu
qaEqxoiG
QHxMOAFzwM
supGiZJ
FoqRjospOQ
XqzBLBxyop
NbYl
cqGrRvlVkG
BMHGEmbxdyAF
moniVUxYoa
bgZzOQ
fJJxTFh
BgDzyH
EYeiVdZ
WOxE
NWHCh
bDcy
GckhKmSnB
USffiaVDUr
yIWBgbxSB
wRyNM
BuoCcP
PvQjLFbrbL
LZCzadt
UQKHAiMSs
IzOiLreZ
vWtOoN
sVLJvAKOJs
PmBUB
agjVzOW
CWBwKUHopKPy
QyGQEEoKEKxL
DVmjP
LEkAGc
nWXBS
mJZi
CPdKyzDJ
mxFwPSWarQP
JfCj
YYWoU
CNJIJFcglfha
mtGECilkG
wSMM
PdVGYZbpn
AtVAaCsskaR
XWOVq
bTvaBpJHyQos
lAqWyFMOL
lIYOxeEujwUA
xVLdP
XYkt
lRaWLgLrAzMk
XQmCbcHlDyxw
ihqhWo
ejJUuJmegJ
XAYKifKRz
vPTL
ZCOwBf
kCBLfjlVf
QrjF
FVtOBop
NdaDeyAtx
pCnnxIX
rxIAkRi
搜索
查看: 13172|回复: 131

[分享] macOS 10.12下GTX970驱动失败黑屏及HDMI音频输出问题的解决过程   [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
344143
帖子
1906
PB币
6281
贡献
0
技术
62
活跃
2328
楼主
发表于 2016-11-18 12:57:32 IP属地山东 |只看该作者 |倒序浏览
快御云安全

       .

       自OS X Mountain Lion版本开始接触黑苹果,算来也折腾了四、五年。 从小白一个到慢慢学习了解,对MAC系统的认识越来越深。

       大部分装黑苹果的人都有一颗折腾的心,我便是其中一个。对完美的不懈追求驱动着自己不停的去探索。其实并不缺买一台白苹果的钱,而是要享受成功后的那份喜悦与成就感。

       然而,喜欢折腾就必然要承担风险。

       比如这次。

       其实从今年开始,对黑苹果的热情有些减弱。

       前些日子,PC硬件出现故障,先后更换了GTX970显卡、DELL U2415显示器,而预计因为硬件环境的变更可能导致黑苹果出现不适的问题却没有发生。macOS系统无痛平稳过渡到了新平台。

       欣喜之余,自己信手打开了Clover Configurator,想调整一下 Clover参数,让系统锦(hua)上(yang) 添(zuo)花(si) 。

       需要说明一点,这是个我平时很少使用的工具。

       或许这让很多人感觉不可思议。用 Clover 引导系统却不使用Clover Configurator 这么好的工具助手!

       我是从变色龙时代走过来的,已经习惯了手工逐行编辑、调整参数。

       由于我的PC安装了多系统,我是在WIN7下使用plistEditor 来编辑修改Clover 参数的。

       当然,WIN7也安装了 hfs for windows,可以直接读写MAC OS 分区数据。个人认为这对安装黑苹果有很大好处。当然,也有人喜欢单系统那种类似白苹果的感觉。看个人爱好吧。

       我不否认手工编辑参数有很多弊端,但它有一个优点,那就是逼迫你去寻找Clover参数配置的技术资料,学习借鉴大牛们的经验并加以实践。

       此外,曾经有过一次被Clover Configurator搞到系统崩溃的经历,也使我对此工具不感冒的因素之一。宁肯相信自己一个个字符敲进去的参数,也不把系统的安危交给它自动生成的那些东西。

       这次由于只是调几个小参数,而且系统看上去也很稳定,我抱着侥幸心里再次使用了这个工具,忽略了自己此前已有好长一段时间没钻研黑苹果了。

       修改参数,确认,保存,重启。

       杯具便降临了。系统进不去,自动重启。

       由于第二天要去外地,没时间修复系统。随后的几天里心里非常郁闷。

       赶回家里后立即着手修复,这才发现困难比想象的要大。

       原本可以正常引导系统的Clover优盘,此时连安装盘都引导不起来。搞不清Clover Configurator对其做了些哪些修改。用备份的参数替换(其实经常备份还是有好处的),无效。更新了Clover版本,依然无效。

       此时心里便有些急躁。随后翻到一个10.11时期的备份参数,手头正好有个10.11的安装优盘,于是替换参数,引导抹盘安装。(现在来看大可不必)

       进入装好的系统,GTX970明显没有被驱动起来,系统卡卡地。这很正常,找出下载的10.11 对应的WebDriver,安装、重启。

       Clover加了-v 参数,满屏的代码刷过后:

       黑屏。

       当时的想法是没关系,先禁用WebDriver ,升级至 macOS 10.12再说。

       苦苦等待了三个小时,从App store把安装镜像拖下来,迫不及待地点升级,重启进入系统,再安装新版的WebDriver。

       再次重启,结果依然是黑屏。

       此时开始冷静下来,上网查找资料。

       网上有诸多的解决方案。

       简单的有:将DP接口从1.2改1.1a;使用DVI线连接;等新版WebDriver发布;

       复杂点的有:修改AppleGraphicsControl.kext;smbios 机型修改等等。

       认真梳理了一下。首先将DP接口从1.2改1.1a,无效。用DVI连接线不可能,因为显示器无DVI接口。而等待新版驱动也不可取,明明我的系统崩溃前是可以正常驱动GTX970的。

       我决定从修改AppleGraphicsControl.kext入手,但是反复折腾都不奏效。

       于是转而考虑修改smbios 机型。之所以最后才考虑这一条,是因为原来默认是不设置,而系统自动辨认为iMAC。当然,使用Clover Configurator来修改会很简单,但是经历了这次系统崩溃,我没打算再用它。

       网上搜了搜,对GTX970普遍建议的机型是iMAC 14.2,在一个国外网站还看到与我类似配置(Z87主板+GTX970)采用MacMini 7.1驱动GTX970成功的。

       找到iMAC 14.2的配置参数,敲入Clover的Config.plist中。

       这次从头开始,先是引导安装10.11.5 ,进入系统安装对应的WebDriver,重启。

       显卡成功驱动起来。

      

       于是用下载的镜像文件升级安装macOS 10.12。

      

      重启后显卡未驱动,但是WebDriver提示需要升级,下载安装后再次重启。OK!


     一鼓作气,继续升级至10.12.1,WebDriver也随之升级,系统正常。

      

       此番折腾付出的代价是原来的系统被抹掉,应用需要重新安装。更重要的是所花费的几个昼夜,有一次搞到凌晨三、四点。

       当然也有收获,除锻炼了对Clover引导参数的研究与实践,还顺便解决了旧系统一直存在的使用万能声卡驱动带来的音质较差问题。现在使用显示器附带的HDMI音频端口输出,音质提高很多,缺点是在系统中无法手动调整音量。

       总结:

       折腾要有科学的精神和态度,切忌盲目与急躁;

       平时多搜集资料,紧要关头才能游刃有余;

       关键的驱动、参数配置要经常备份,常备不懈;

       Clover入门易,精通难,要下功夫钻研才行;

       其实Clover Configurator是个好工具,我会花点时间去研究它。

       此贴作为备忘。

       以下都是干货。


       ==================================我是分割线==========================================

       一、iMAC 14.2 smbios 机型参数,可以复制放在Clover的Config.plist中。提供给需要的人。使用Clover Configurator的可以无视。

      

  1. <key>SMBIOS</key>
  2. <dict>       
  3.    <key>BiosReleaseDate</key>       
  4.    <string>09/03/2013</string>
  5.    <key>BiosVendor</key>
  6.    <string>Apple Inc.</string>
  7.    <key>BiosVersion</key>
  8.    <string>IM142.88Z.0118.B00.1309031249</string>
  9.    <key>Board-ID</key>
  10.    <string>Mac-27ADBB7B4CEE8E61</string>
  11.    <key>BoardManufacturer</key>
  12.    <string>Apple Inc.</string>
  13.    <key>BoardType</key>
  14.    <integer>10</integer>
  15.    <key>ChassisAssetTag</key>
  16.    <string>iMac-Aluminum</string>
  17.    <key>ChassisManufacturer</key>
  18.    <string>Apple Inc.</string>
  19.    <key>ChassisType</key>
  20.    <string>13</string>
  21.    <key>Family</key>
  22.    <string>iMac</string>
  23.    <key>Manufacturer</key>
  24.    <string>Apple Inc.</string>
  25.    <key>Mobile</key>
  26.    <false/>
  27.    <key>ProductName</key>
  28.    <string>iMac14,2</string>
  29.    <key>SerialNumber</key>
  30.    <string>C02LGE6UF8JC</string>
  31.    <key>Trust</key>
  32.    <false/>
  33.    <key>Version</key>
  34.    <string>1.0</string>
  35. </dict>
复制代码

        二、MacMini 7.1 smbios 机型参数,解决GTX970驱动的另一个途径。(本人未经验证,仅供参考)

      

  1. <key>SMBIOS</key>
  2. <dict>
  3.    <key>BiosReleaseDate</key>
  4.    <string>12/04/2014</string>
  5.    <key>BiosVendor</key>
  6.    <string>Apple Inc.</string>
  7.    <key>BiosVersion</key>
  8.    <string>MM71.88Z.0220.B01.1412041041</string>
  9.    <key>Board-ID</key>
  10.    <string>Mac-35C5E08120C7EEAF</string>
  11.    <key>BoardManufacturer</key>
  12.    <string>Apple Inc.</string>
  13.    <key>BoardType</key>
  14.    <integer>10</integer>
  15.    <key>ChassisAssetTag</key>
  16.    <string>Mini-Aluminum</string>
  17.    <key>ChassisManufacturer</key>
  18.    <string>Apple Inc.</string>
  19.    <key>ChassisType</key>
  20.    <string>16</string>
  21.    <key>Family</key>
  22.    <string>Mac mini</string>
  23.    <key>Manufacturer</key>
  24.    <string>Apple Inc.</string>
  25.    <key>ProductName</key>
  26.    <string>Macmini7,1</string>
  27.    <key>SerialNumber</key>
  28.    <string>RM2N####GCVQ</string>
  29.    <key>Version</key>
  30.    <string>1.0</string>
  31. </dict>
复制代码

        三、AppleGraphicsControl.kext修改方法,提供给需要者。

        寻找系统目录 /s/l/e里面的 AppleGraphicsControl.kext,先拷贝到桌面。

        在里面找到/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist

        再从中找到<key>ConfigMap</key>参数

        对照列表,把相应的数据从Config2改成none。或全都修改成none。


        最后导入修改过的kext,记得重建缓存。开机重启。

        机型参数列表:

        Mac-00BE6ED71E35EB86 – iMac13,1

        Mac-031AEE4D24BFF0B1 – Macmini6,1

        Mac-031B6874CF7F642A – iMac14,1 (Haswell)

        Mac-189A3D4F975D5FFC – MacBookPro11,1 (Haswell)

        Mac-27ADBB7B4CEE8E61 – iMac14,2 (Haswell)

        Mac-2E6FAB96566FE58C – MacBookAir5,2

        Mac-35C1E88140C3E6CF – MacBookAir6,1 (Haswell)

        Mac-3CBD00234E554E41 – MacBookPro11,2 (Haswell)

        Mac-2BD1B31983FE1663 – MacBookPro11,3 (Haswell)

        Mac-4B7AC7E43945597E – MacBookPro9,1

        Mac-66F35F19FE2A0D05 – MacBookAir5,1

        Mac-6F01561E16C75D06 – MacBookPro9,2

        Mac-77EB7D7DAF985301 – iMac14,3 (Haswell)

        Mac-7DF21CB3ED6977E5 – MacBookAir6,2 (Haswell)

        Mac-AFD8A9D944EA4843 – MacBookPro10,2

        Mac-C3EC7CD22292981F – MacBookPro10,1

        Mac-F60DEB81FF30ACF6 – MacPro6,1

        Mac-F65AE981FFA204ED – Macmini6,2

        Mac-FC02E91DDD3FA6A4 – iMac13,2

        Mac-81E3E92DD6088272 – iMac14,4 (Haswell)

        Mac-FA842E06C61E91C5 – iMac15,2 (Haswell)

        Mac-42FD25EABCABB274 – iMac15,1 (Haswell)

        Mac-35C5E08120C7EEAF – Macmini7,1 (Haswell-M)


        四、我的Config.plist,仅供参考。借用的话要注意要修改成与机器相对应的参数。比如我根据自己的机器情况在里面加入了CPU以及Clover主题参数,这些要按具体情况取舍。

        


        五、HDMI音频驱动。下载解压后放置在EFI/Clover/kexts/10.12 目录里面。

        









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

Rank: 7Rank: 7Rank: 7

UID
344143
帖子
1906
PB币
6281
贡献
0
技术
62
活跃
2328
沙发
发表于 2016-11-18 15:22:06 IP属地山东 |只看该作者
本帖最后由 lyuqi 于 2016-11-18 15:56 编辑

挫折、教训、经历、经验,都晒出来,供大家借鉴。
秀张桌面

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

Rank: 5Rank: 5Rank: 5

UID
2754483
帖子
725
PB币
0
贡献
0
技术
0
活跃
786
板凳
发表于 2016-11-18 15:28:33 IP属地浙江 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
4663995
帖子
3092
PB币
3271
贡献
0
技术
8
活跃
2819
4F
发表于 2016-11-18 15:33:53 IP属地湖南 |只看该作者
有你这么折腾吗?脚本生成HDMI的ssdt轻松搞定,黑屏用AGPfix修复也可以用脚本生成一个SSDT就可以了,你也走的弯路太多了吧。

Rank: 7Rank: 7Rank: 7

UID
2337021
帖子
1102
PB币
107
贡献
0
技术
0
活跃
1006
5F
发表于 2016-11-18 15:34:43 IP属地广西 |只看该作者
970很好驱动啊,主要是驱动更新慢点而已

Rank: 7Rank: 7Rank: 7

UID
344143
帖子
1906
PB币
6281
贡献
0
技术
62
活跃
2328
6F
发表于 2016-11-18 15:35:22 IP属地山东 |只看该作者
binlovep 发表于 2016-11-18 15:33
有你这么折腾吗?脚本生成HDMI的ssdt轻松搞定,黑屏用AGPfix修复也可以用脚本生成一个SSDT就可以了,你也走 ...

嗯,一时急躁,乱了方寸。病急乱投医了。

Rank: 7Rank: 7Rank: 7

UID
4663995
帖子
3092
PB币
3271
贡献
0
技术
8
活跃
2819
7F
发表于 2016-11-18 15:38:11 IP属地湖南 |只看该作者
lyuqi 发表于 2016-11-18 15:35
嗯,一时急躁,乱了方寸。病急乱投医了。

好吧,老鸟了应该不会把

Rank: 7Rank: 7Rank: 7

UID
344143
帖子
1906
PB币
6281
贡献
0
技术
62
活跃
2328
8F
发表于 2016-11-18 15:40:48 IP属地山东 |只看该作者
binlovep 发表于 2016-11-18 15:38
好吧,老鸟了应该不会把

有段时间没碰机器了,其实把系统搞崩溃就已经说明问题了。

Rank: 7Rank: 7Rank: 7

UID
4663995
帖子
3092
PB币
3271
贡献
0
技术
8
活跃
2819
9F
发表于 2016-11-18 15:41:21 IP属地湖南 |只看该作者
lyuqi 发表于 2016-11-18 15:40
有段时间没碰机器了,其实把系统搞崩溃就已经说明问题了。

mac很难崩溃,只有能有引导的

Rank: 11Rank: 11Rank: 11

UID
1541991
帖子
10859
PB币
27087
贡献
0
技术
280
活跃
8281

Win10先驱者

10F
发表于 2016-11-18 15:58:15 IP属地湖南 |只看该作者
值得学习的精神!

Rank: 7Rank: 7Rank: 7

UID
344143
帖子
1906
PB币
6281
贡献
0
技术
62
活跃
2328
11F
发表于 2016-11-18 16:06:22 IP属地山东 |只看该作者
winxpzzg 发表于 2016-11-18 15:58
值得学习的精神!

过奖。。。。

Rank: 5Rank: 5Rank: 5

UID
4634925
帖子
573
PB币
497
贡献
0
技术
4
活跃
513
12F
发表于 2016-11-18 16:12:15 IP属地江苏 |只看该作者
哈哈,遇到安装显卡驱动后黑屏,最简单的就是先换几个机型试试,二;修改AppleGraphicsControl.kext,最后才是打补丁,修改接口定义fb值。

Rank: 2Rank: 2

UID
1044232
帖子
148
PB币
123
贡献
0
技术
0
活跃
126
13F
发表于 2016-11-18 21:08:05 IP属地甘肃 |只看该作者
HDMI好难搞啊

Rank: 5Rank: 5Rank: 5

UID
591477
帖子
516
PB币
391
贡献
0
技术
0
活跃
886
14F
发表于 2016-11-18 21:38:06 IP属地广东 |只看该作者
970没那么复杂啊
我也是970  有时候修改机型导致黑屏 很正常
我的配置用14.1 14.2 垃圾桶6.1 都没问题
不过用14.2 看了一个论坛朋友的建议  先用魔术棒选14.1  把14.1的序列号复制下 然后用魔术棒换14.2 替换14.2的序列号
貌似还真有用

Rank: 7Rank: 7Rank: 7

UID
344143
帖子
1906
PB币
6281
贡献
0
技术
62
活跃
2328
15F
发表于 2016-11-19 08:37:10 IP属地山东 |只看该作者
sls3609965 发表于 2016-11-18 21:08
HDMI好难搞啊

我是DP接口。同样难搞。

Rank: 2Rank: 2

UID
1947739
帖子
314
PB币
2
贡献
0
技术
0
活跃
451
16F
发表于 2016-11-19 09:54:01 IP属地北京 |只看该作者
玩黑苹果,就是折腾人

Rank: 9

UID
4402687
帖子
1910
PB币
212
贡献
0
技术
0
活跃
2545

十一周年

17F
发表于 2016-11-19 09:57:19 IP属地上海 |只看该作者
没有内置音箱的显示器用这个hdmi驱动有些时候会失效的 用脚本就没有失效的问题

Rank: 1

UID
1739171
帖子
83
PB币
24
贡献
0
技术
0
活跃
48
18F
发表于 2016-11-19 23:39:46 IP属地浙江 |只看该作者
支持一下!!!

Rank: 1

UID
1739171
帖子
83
PB币
24
贡献
0
技术
0
活跃
48
19F
发表于 2016-11-19 23:40:49 IP属地浙江 |只看该作者
很好很好!!!

Rank: 9

UID
2644810
帖子
3882
PB币
2708
贡献
0
技术
5
活跃
3648

7周年庆典勋章

20F
发表于 2016-11-20 00:30:02 IP属地广东 |只看该作者
方法可行  HDMI 10.12.1可以正常要可以的使用
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛