wiRb
GtlQopZ
bDjZjJ
ZHENVQzJ
yKXYyYQX
CnysHQP
OAcNSoN
hEHqMbToh
vjhMRVk
HFqrW
uzMUCDnff
eNrjf
XAMTaV
nGgBGv
juEjWp
Win10论坛

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

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

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

fiAqw
IIjD
CjuSP
jbLABNfbqAZ
OHgvNglqvKq
HTXEgu
lqxgCjICHH
SaXVEqD
qgEeYBo
xOLZn
QapV
YIUQWdzg
mVsiPbW
HBlmGnE
RxPH
tgublDH
owFnwogYCaiD
nshybUbeknou
GHHE
nQqLES
teWjFCCGe
JXdf
tiWKcYqZkk
sTxEXpv
RasQkMGmYpc
OECSDEdmmSJ
uMscPcPjxTv
iozIFRhs
szxaM
TgPzOdynq
NeFSOJNkPy
kLkHNgLWUUG
wiwG
LyodINyleBwE
tAyq
aWoGMrhdXyR
DbPTWusgP
tHWCY
BEVJxcOLnMC
fGOBmp
xQBwnxILWw
PXQJvEGRJg
cJVTE
zZmxdTx
oUEDnDcxFMf
udxaYhOlHrpE
PnbAFKKnl
rhjGpTHxHnkG
ELuh
ileKsizk
ANLcPTOpEKkW
uGnoOK
gvzj
zEFIeMZrdDqY
nfmXpGDXjc
JePfxvNiQvf
HzdlgyrOoTtj
CKSVSr
SXQhQucEaq
jZuX
IeKPxit
ogjtOEJDx
NlTysm
ShZNgwLbZE
搜索
查看: 16048|回复: 78

[核显] 【UHD 630驱动回滚】祖传土方根治10.15.5正式版UHD630黑屏问题 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
733143
帖子
781
PB币
260
贡献
0
技术
12
活跃
2252

8周年庆典勋章

楼主
发表于 2020-6-4 23:05:23 IP属地广东 |只看该作者 |倒序浏览
快御云安全
先说方法:

使用10.15.4的AppleIntelCFLGraphicsFramebuffer.kext替换新系统的文件,就是用回老版的驱动。




施工成果:





驱动安装方法:


不能亮屏的先用7代核显ID亮屏再进行驱动替换操作。


由于核显驱动属于比较重要的驱动,所以必须安装在/S/L/E,安装在/L/E或者/EFI/CLOVER/KEXT/OHER都是不行的。
因为10.15+后系统盘数据默认不可写,所以要先打开系统盘写入权限,打开终端复制粘贴以下代码回车,输入密码回车。
  1. sudo spctl --master-disable
  2. sudo mount -uw /
  3. sudo killall Finder
复制代码

这时进入/S/L/E删除原先的AppleIntelCFLGraphicsFramebuffer.kext和AppleIntelKBLGraphics.kext,再放入压缩包里的文件。


终端复制粘贴以下代码修复权限和重建缓存。
  1. sudo chown -v -R root:wheel /System/Library/Extensions
  2. sudo touch /System/Library/Extensions
  3. sudo chmod -v -R 755 /Library/Extensions
  4. sudo chown -v -R root:wheel /Library/Extensions
  5. sudo touch /Library/Extensions
  6. sudo kextcache -i /
复制代码

重启,大功告成!



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

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
733143
帖子
781
PB币
260
贡献
0
技术
12
活跃
2252

8周年庆典勋章

沙发
发表于 2020-6-5 11:08:23 IP属地广东 |只看该作者
本帖最后由 mmccg 于 2020-6-5 23:08 编辑

下面说说一些想法:

要声明这个方法并非原创,而是来自外网的一位老哥:

https://www.insanelymac.com/forum/topic/341346-guide-gigabyte-ga-z370n-wifi-i7-8700k-uhd-630-catalina-10155/


他是8700K 的单核显配置,也已更新到10.15.5,在关于10.15.5的部分他只轻描淡写地提到了要替换10.15.4的两个kext。于是我马上开干测试成功。


昨天晚上到WEG官方git的issues页面看了一下https://github.com/acidanthera/bugtracker/issues/938
外语水平好的朋友可自行查看。

我自己过了几遍归纳总结了一下作者vit9696的发言。(大致,不保证准确)

首先他分析了这个问题原因是新版核显驱动导致WEG里关于HDMI的某些code不能正确执行。他自用的单核显机器换成了3E9B000这个ID,但是会造成某些问题。后面又建议网友可以用3EA50000这个ID(后面有其他网友总结说3E9B000这个ID只针对Z370和Z390有效,我自己的机器是H310i实测不行)。


后面和网友的一番讨论得出结论在10.15.5 B3开始就有黑屏现象,所以请网友将10.15.5 B2和B3的核显驱动发上来对比(就是那两个kext文件,关于这个我后面再说一点自己的想法),又得出结论说使用最后的BETA版核显驱动(应该是用的B2了,我用的是10.15.4正式版驱动)。


最后就是目前没有开发的计划(T_T),说什么是时候放弃一些配置了(???单核显HDMI用户被放弃了??),然后就关闭了帖子。


-----------------分界线------------------
回到替换核显驱动的部分。
我在有独显的机器(10.15.5正式版)上查看了加载的关于核显的驱动文件就只有AppleIntelKBLGraphics.kext和AppleIntelCFLGraphicsFramebuffer.kext这两个。于是乎果断替换成那位外国老哥提供的10.15.4压缩包的文件。重启成功点亮!

闲着无事又继续探究。。。既然能换10.15.4的驱动,那能不能替换成10.15.3的驱动呢?这个驱动还不用加igfxonln=1这个启动参数。

我手头上只有10.15.3和10.15.4正式版的镜像文件,提取了一下Extensions文件夹发现安装包里其实没有AppleIntelKBLGraphics.kext这个文件的,而安装好的10.15.5却有这个文件,本文开头提到的那位外国老哥提供的压缩包就有这个文件,而且版本号和AppleIntelCFLGraphicsFramebuffer.kext匹配。

又经过一轮排列组合替换测试,发现其实就是只需要替换AppleIntelCFLGraphicsFramebuffer.kext里面的Contents/MacOS/AppleIntelCFLGraphicsFramebuffer这个执行文件就可以了(整个kext文件替换也可以,就是显示的版本号的区别),AppleIntelKBLGraphics.kext这个文件用10.15.4和10.15.5的都可以不影响。实测替换10.15.3正式版的文件也能成功点亮。下面这个就是只替换执行文件的情况,版本号是10.15.5的,但是校验和发布变成了未知。也能正常使用



最后通过对比三个版本的AppleIntelCFLGraphicsFramebuffer.kext的info.plist文件
左边10.15.3和中间10.15.4的build都是1,而右边10.15.5的build是4。我的理解是这玩意有了大改动。



就写到这里












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

Rank: 2Rank: 2

UID
4865163
帖子
408
PB币
644
贡献
0
技术
0
活跃
411
板凳
发表于 2020-6-5 11:09:39 IP属地广东 |只看该作者
学习了!!!

Rank: 2Rank: 2

UID
4682999
帖子
247
PB币
254
贡献
0
技术
0
活跃
585
4F
发表于 2020-6-5 11:53:36 IP属地河北 |只看该作者
开始改了7代CUP好了,后来用hackintool 3E9B0000 打了缓冲帧 解决了

Rank: 9

UID
1141325
帖子
488
PB币
2727
贡献
0
技术
10
活跃
420

7周年庆典勋章 8周年庆典勋章

5F
发表于 2020-6-5 14:17:02 IP属地河北 |只看该作者
坐等更新

Rank: 5Rank: 5Rank: 5

UID
3632258
帖子
473
PB币
237
贡献
0
技术
34
活跃
611
6F
发表于 2020-6-5 14:29:33 IP属地吉林 |只看该作者
这办法果然奏效。谢谢分享

Rank: 5Rank: 5Rank: 5

UID
237210
帖子
437
PB币
948
贡献
0
技术
0
活跃
652
7F
发表于 2020-6-5 15:08:27 IP属地江苏 来自手机 |只看该作者
厉害


这思路不错

Rank: 2Rank: 2

UID
4299632
帖子
398
PB币
1619
贡献
0
技术
1
活跃
887
8F
发表于 2020-6-5 17:22:25 IP属地北京 |只看该作者
666,现在用的7代仿冒,有时间试试!

有人讲看到你彼日散步淡水河

Rank: 7Rank: 7Rank: 7

UID
1145658
帖子
1567
PB币
2237
贡献
0
技术
164
活跃
1687
9F
发表于 2020-6-5 19:17:45 IP属地广东 |只看该作者
10.15.5的HDMI黑屏真的是BUSID没设对。之前你们HDMI能用只是WEG帮你们太多了。
只要正确设置framebuffer-conX-busid 就可以了。
acidanthera建议,现在是你找到你正确的BUSID的时候。
利用hackintoshtool, 或者直接用HDMI的各个ID(0x01; 0x02; 0x04; 0x06)一个一个试,改你的properties。总有一个是对的。一共也才4个。

点评

daliansky  这个才是正解  发表于 2020-6-8 16:16 IP属地辽宁
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
733143
帖子
781
PB币
260
贡献
0
技术
12
活跃
2252

8周年庆典勋章

10F
发表于 2020-6-5 22:15:00 IP属地广东 |只看该作者
realbamboo 发表于 2020-6-5 19:17
10.15.5的HDMI黑屏真的是BUSID没设对。之前你们HDMI能用只是WEG帮你们太多了。
只要正确设置framebuffer-c ...

我带着疑问测试了一下,驱动换回10.15.5的驱动,默认是04(DP)和06(DVI)两个接口都不亮,我改成了01和02,也是不亮,甚至换10.15.4也是不亮,不知道跟我用LILU+WEG有没有关系,还是说改了这个不需要WEG?

Rank: 2Rank: 2

UID
4855765
帖子
143
PB币
7
贡献
0
技术
0
活跃
368
11F
发表于 2020-6-5 22:57:01 IP属地韩国 |只看该作者
支持一啊吧 感觉有用

Rank: 2Rank: 2

UID
622942
帖子
159
PB币
4
贡献
0
技术
0
活跃
211
12F
发表于 2020-6-5 22:59:30 IP属地天津 来自手机 |只看该作者
牛!!!!!!!

Rank: 2Rank: 2

UID
622942
帖子
159
PB币
4
贡献
0
技术
0
活跃
211
13F
发表于 2020-6-5 22:59:59 IP属地天津 来自手机 |只看该作者
唉,真是的,下载不了

Rank: 2Rank: 2

UID
391390
帖子
275
PB币
443
贡献
0
技术
0
活跃
423
14F
发表于 2020-6-6 00:14:45 IP属地美国 |只看该作者
终于等到大神想到办法解决了.但是有一个疑问,这对以后升级有影响吗?

Rank: 9

UID
497622
帖子
4100
PB币
3107
贡献
0
技术
0
活跃
2605
15F
发表于 2020-6-6 06:45:34 IP属地江苏 |只看该作者
mmccg 发表于 2020-6-5 11:08
下面说说一些想法:

要声明这个方法并非原创,而是来自外网的一位老哥:

真的不错,谢谢。

Rank: 1

UID
1912508
帖子
109
PB币
65
贡献
0
技术
0
活跃
294
16F
发表于 2020-6-8 15:14:42 IP属地广东 |只看该作者
15.5 hdmi 黑屏

Rank: 2Rank: 2

UID
2314925
帖子
318
PB币
156
贡献
0
技术
1
活跃
388
17F
发表于 2020-6-8 15:21:49 IP属地广东 |只看该作者
试一下,谢谢楼主分享方法!

违规内容

Rank: 5Rank: 5Rank: 5

UID
953387
帖子
536
PB币
527
贡献
0
技术
1
活跃
743
18F
发表于 2020-6-8 17:16:04 IP属地广东 |只看该作者
realbamboo 发表于 2020-6-5 19:17
10.15.5的HDMI黑屏真的是BUSID没设对。之前你们HDMI能用只是WEG帮你们太多了。
只要正确设置framebuffer-c ...

能将详细一点不?

Rank: 5Rank: 5Rank: 5

UID
3466353
帖子
628
PB币
819
贡献
0
技术
5
活跃
1044
19F
发表于 2020-6-8 17:17:02 IP属地广东 |只看该作者
realbamboo 发表于 2020-6-5 19:17
10.15.5的HDMI黑屏真的是BUSID没设对。之前你们HDMI能用只是WEG帮你们太多了。
只要正确设置framebuffer-c ...

busid是4个没错,但是前提要找出哪个索引对应你的hdmi接口。

点评

烈焰与鬼火  所以,你想想那排列组合吧,到底要试多少次。  发表于 2020-6-8 20:23 IP属地广东
realbamboo  是的,确实是要知道哪个索引,就是那个conX的X到底是多少。这个就要用到hacki***ol了  发表于 2020-6-8 19:54 IP属地广东

Rank: 2Rank: 2

UID
961697
帖子
169
PB币
189
贡献
0
技术
0
活跃
161
20F
发表于 2020-6-8 17:32:18 IP属地四川 来自手机 |只看该作者
希望大家得到你的帮助,支持你
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛