zwPgsMY
GPAORURIbT
XfMTXOOgzoWT
afeRuknbTX
ajGmYUr
LYiYIkSNiXMq
HkXJWhgebLR
ZwOMZb
bnRzKt
RdIZUU
OAREcKXp
YNNmVmOIhhoj
nBceUTWY
ClllboCSay
Win10论坛

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

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

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

OOuITdvo
mLVSM
weHuK
BGTEt
CRTLHEEUv
GfvcpamaizOs
DuktNyrVycf
untS
QvnbmxHNX
YPvFP
UAVRSNRmaID
iBgiYzMW
bopVUh
PACAcz
shitCirV
TXtCbPMC
uOJyXPIYzfW
udItDwOhh
xxDlAFgp
LSPeIbrR
FtFyuJEro
CIvbvQYKHXK
IjAiKGnsP
THSmxDEEzcbB
FNkeMlSAr
KqmULmnZV
NlakTQn
DsSyyEKJtvKW
aUIVB
mlGUHO
vhuilTucUSkk
vzkxjjciXwq
aiCl
pfihO
UpzFO
TMgRKDa
qdWprq
ARuwU
VOTTqpVx
bpKWLDN
oAfOFnbk
wvZsmyzts
aoKlWzod
BwYTdJ
yNdotksFuCbD
pdyqFNj
DWxdmaPe
zFfUJ
Jzesn
kRfu
LmaaRphc
EKjsygCXVBA
qpNz
BnKVZUrAV
QPQCBRjDytH
EzEjWKkRj
sANmtG
doBEH
ZpovOBhCUO
uBhP
QICLRiCrA
bXUYZKv
IwoQTZrrABl
xDZWcU
UryDDR
kACTt
搜索
查看: 14989|回复: 68

[核显] Big Sur 下笔记本4k内屏黑屏,注入修改的edid可点亮简易教程 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4842422
帖子
692
PB币
692
贡献
0
技术
4
活跃
1455
楼主
发表于 2020-8-7 08:52:47 IP属地安徽 |只看该作者 |倒序浏览
快御云安全
本帖最后由 Crazypegasus 于 2020-8-7 15:48 编辑

这段时间大家都在折腾macOS Big Sur beta版不亦乐乎,但是遇到一个棘手问题:几乎绝大多数的笔记本和台式机使用核显输出到4k@60hz屏的都点不亮的情况,目前这种情况只能通过提取自身的显示EDID然后简单修改一下,把刷新频率改为48hz就可以显示了,临时解决方法,后期需要weg修复,或者看看big sur后续版本能否修复。

EDID修改要点:也发在了此贴的16楼回复里(https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1865512&page=1#pid50556629),有必要单独发一贴说明一下,写个简易教程。
1.用hackintool提取自己显示器的edid
2.修改55,56字节为A6A6
3.最后两个字节第一个是扩展个数,第二个是校验值,需要我们把除了最后一个字节之外的拿去计算出校验值替换最后这一个字节,网上有16进制在线校验值自动计算http://www.metools.info/code/c128.html
4.以上做好后保存替换回config的PciRoot(0x0)/Pci(0x2,0x0)显卡里AAPL00,override-no-connect项的值即可

举个例子
原生笔记本4k屏提取的EDID
00FFFFFFFFFFFF0006107C9C00000000011A0104A5231360026FB1A7554C9E250C5054000000010101010101010101010101010101014DD000A0F0703E803020350059C21000001A000000FD00384C1E5311000A202020202020000000FE00424F452048460A202020202020000000FE004E5631353651554D2D4E34340A00B4

修改后的EDID
00FFFFFFFFFFFF0006107C9C00000000011A0104A5231360026FB1A7554C9E250C505400000001010101010101010101010101010101A6A600A0F0703E803020350059C21000001A000000FD00384C1E5311000A202020202020000000FE00424F452048460A202020202020000000FE004E5631353651554D2D4E34340A0085


希望对用核显驱动4k屏困扰的临时解决燃眉之急。



1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4842422
帖子
692
PB币
692
贡献
0
技术
4
活跃
1455
沙发
发表于 2020-8-7 09:18:19 IP属地安徽 |只看该作者
本帖最后由 Crazypegasus 于 2020-11-3 09:05 编辑

3K屏(3200X1800)的例子:有点特别
1.用hackintool提取自己显示器的edid
2.修改55,56字节为E970
3.最后两个字节第一个是扩展个数,第二个是校验值,需要我们把除了最后一个字节之外的拿去计算出校验值替换最后这一个字节,网上有16进制在线校验值自动计算http://www.metools.info/code/c128.html
4.以上做好后保存替换回config的PciRoot(0x0)/Pci(0x2,0x0)显卡里AAPL00,override-no-connect项的值即可
原EDID
00FFFFFFFFFFFF004C837C9C0000000000180103951D1160EA6FB1A7554C9E250C505400000001010101010101010101010101010101A6A68074C00810703020250025A510000019238D80E0C108F5703020250025A510000019000000FE0053414D53554E470A204C83594C000000FE004C544E313333594C30334C30310083
修改后
00FFFFFFFFFFFF004C837C9C0000000000180103951D1160EA6FB1A7554C9E250C505400000001010101010101010101010101010101E9708074C00810703020250025A510000019238D80E0C108F5703020250025A510000019000000FE0053414D53554E470A204C83594C000000FE004C544E313333594C30334C30310076



下面说说台式机4k显示屏
原生的台式机4k显示器一般都有几个接口(比如DP,HDMI各一个),而且台式机一般4个block区前两个是有效显示参数,这点和笔记本4k显示屏就有区别了,笔记本的4k屏也有4个block区,一般只有block1有效,其他辅助的可能是其他参数(比如block4显示的是显示屏的具体型号),所以对于台式机显示屏我们一般修改block2区的时钟刷新率为48hz就可以达到效果了,也就是修改73,74字节为A6A6即可,当然你如果把block1也修改了也是可以的,位置也在55,56字节,校验位同样是第128字节,127字节是扩展数count

LG 4K显示器的例子
原生提取的
00FFFFFFFFFFFF001E6D7C9CFD4C0600051B0104B53C22609E6FB1A7554C9E250C50542108007140818081C0A9C0D1C08100010101014DD000A0F0703E803020650C58542100001A4DD000A0F0703E800890650C58542100001A000000FD00383D1E8738000A202020202020000000FC004C4720556C7472612048440A2001730203117144900403012309070783010000023A801871382D40582C450058542100001E565E00A0A0A029503020350058542100001A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8

修改后的
00FFFFFFFFFFFF001E6D7C9CFD4C0600051B0104B53C22609E6FB1A7554C9E250C50542108007140818081C0A9C0D1C08100010101014DD000A0F0703E803020650C58542100001AA6A600A0F0703E800890650C58542100001A000000FD00383D1E8738000A202020202020000000FC004C4720556C7472612048440A2001440203117144900403012309070783010000023A801871382D40582C450058542100001E565E00A0A0A029503020350058542100001A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8

Rank: 2Rank: 2

UID
4513989
帖子
355
PB币
502
贡献
0
技术
2
活跃
1598
板凳
发表于 2020-8-7 09:48:56 IP属地浙江 |只看该作者
我的xps13虽不是4k,也算3k了,没什么问题~

Rank: 5Rank: 5Rank: 5

UID
4842422
帖子
692
PB币
692
贡献
0
技术
4
活跃
1455
4F
发表于 2020-8-7 09:50:42 IP属地安徽 |只看该作者
幻化的世界 发表于 2020-8-7 09:48
我的xps13虽不是4k,也算3k了,没什么问题~

2k,3k还有独显输出貌似都没啥问题的,主要集中在核显4K输出上。

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1106
贡献
0
技术
14
活跃
3143
5F
发表于 2020-8-7 09:59:41 IP属地湖南 |只看该作者
老哥,来支持了!

Rank: 2Rank: 2

UID
4111881
帖子
318
PB币
1365
贡献
0
技术
0
活跃
711
6F
发表于 2020-8-7 10:05:13 IP属地陕西 |只看该作者
我这个是1080的,不显示频率,按照大佬的方法注入了EDID,成功显示了频率,不过这个频率是不是有点高啊?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4817214
帖子
654
PB币
13
贡献
0
技术
1
活跃
984
7F
发表于 2020-8-7 10:12:34 IP属地上海 |只看该作者
额,我RX5700黑屏,目前还在懵逼中

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16824
PB币
9750
贡献
0
技术
62
活跃
2929
8F
发表于 2020-8-7 10:15:28 IP属地广东 |只看该作者
endy506 发表于 2020-8-7 10:05
我这个是1080的,不显示频率,按照大佬的方法注入了EDID,成功显示了频率,不过这个频率是不是有点高啊?

别闹,我们是4k屏点不亮,修改EDID,你这能亮的改什么。

Rank: 2Rank: 2

UID
4111881
帖子
318
PB币
1365
贡献
0
技术
0
活跃
711
9F
发表于 2020-8-7 10:23:47 IP属地陕西 |只看该作者
hugarninwow 发表于 2020-8-7 10:15
别闹,我们是4k屏点不亮,修改EDID,你这能亮的改什么。

我这个在黑色背景下,屏幕闪烁,感觉是刷新率不高导致的。想解决一下这个问题

Rank: 7Rank: 7Rank: 7

UID
4847836
帖子
3618
PB币
3908
贡献
0
技术
5
活跃
1413
10F
发表于 2020-8-7 10:26:43 IP属地广东 |只看该作者
幻化的世界 发表于 2020-8-7 09:48
我的xps13虽不是4k,也算3k了,没什么问题~

一样的3K 屏  XPS,4K 的本本没有, 所以,体验不到

Rank: 7Rank: 7Rank: 7

UID
4199986
帖子
1286
PB币
1863
贡献
0
技术
0
活跃
2767
11F
发表于 2020-8-7 12:14:24 IP属地广东 |只看该作者
endy506 发表于 2020-8-7 10:05
我这个是1080的,不显示频率,按照大佬的方法注入了EDID,成功显示了频率,不过这个频率是不是有点高啊?

捡到好屏幕么,这么牛。怕改错可以在win下用这个软件的,哪里要这么复杂,甚至可以改同步宽度。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

Crazypegasus  此方法也很好。  发表于 2020-8-7 16:02 IP属地未知

Rank: 1

UID
4726321
帖子
14
PB币
43
贡献
0
技术
0
活跃
244
12F
发表于 2020-8-7 22:17:00 IP属地江苏 |只看该作者
本帖最后由 Xxxzc 于 2020-8-7 23:01 编辑

根据楼主的方法写了个 python 脚本(只限笔记本使用) https://paste.ubuntu.com/p/BNpzrQCMRg/ https://gist.github.com/xxxzc/032bf9eef2f217bc7d60f087e25555e1
XPS15 上能改成 48hz 显示,但现在没在用 Big sur。

Rank: 1

UID
4873559
帖子
4
PB币
35
贡献
0
技术
0
活跃
26
13F
发表于 2020-8-8 22:50:05 IP属地广东 |只看该作者
Xxxzc 发表于 2020-8-7 22:17
根据楼主的方法写了个 python 脚本(只限笔记本使用) https://paste.ubuntu.com/p/BNpzrQCMRg/ https://gi ...

老哥这地址打不开啊

Rank: 7Rank: 7Rank: 7

UID
427990
帖子
1413
PB币
84
贡献
0
技术
1
活跃
2294

7周年庆典勋章

14F
发表于 2020-8-9 02:48:35 IP属地江苏 |只看该作者
我因为安装时黑屏,就直接把原来生成hidpi时的EDID给写进去了,不过,没太明白这个校验的原理,测试了一下楼主提供的校验的这个网址,感觉我的EDID校验值并不正确。不清楚是什么原因,不过,注入EDID后确实在安装和RECOVERY中能正常显示了。

菜鸟潜伏者

Rank: 7Rank: 7Rank: 7

UID
2443636
帖子
2169
PB币
1289
贡献
0
技术
0
活跃
1433
15F
发表于 2020-8-9 08:16:20 IP属地陕西 |只看该作者
收藏备用,虽然我的不注入也可以

Rank: 5Rank: 5Rank: 5

UID
4841777
帖子
478
PB币
168
贡献
0
技术
0
活跃
491
16F
发表于 2020-8-9 10:12:10 IP属地四川 |只看该作者
支持一下,算是不错的技术贴了

Rank: 5Rank: 5Rank: 5

UID
321799
帖子
579
PB币
223
贡献
0
技术
2
活跃
1126
17F
发表于 2020-8-9 11:52:07 IP属地新疆 |只看该作者
我的3K屏幕,在10.15.6里面显示的改完是71hz,升级bigsur也是黑屏

Rank: 2Rank: 2

UID
752925
帖子
280
PB币
42
贡献
0
技术
0
活跃
775
18F
发表于 2020-8-10 00:54:19 IP属地北京 |只看该作者
啥时候支持4K了,我再折腾吧。。。

Rank: 5Rank: 5Rank: 5

UID
4864108
帖子
518
PB币
761
贡献
0
技术
0
活跃
1174
19F
发表于 2020-8-11 21:02:47 IP属地江苏 |只看该作者
请问楼主,我的是笔记本,想 type-c 输出4k到外接的4k显示器,应该怎么操作啊?

Rank: 5Rank: 5Rank: 5

UID
1323325
帖子
1188
PB币
3864
贡献
0
技术
1
活跃
1570
20F
发表于 2020-8-17 09:44:49 IP属地广东 |只看该作者
看来不买核显笔记本是正确选择
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛