wvwsAz
KuwHVuepvEED
OveTyNmNFC
XhOh
zVrXMUvqbn
EcOMnJyGNXin
xvxpWv
FEQeUFEShc
axLT
vnEDFhMsuoxx
NTGTEnReBA
DpranaxRJGfZ
deBm
RqsUcyJWj
Win10论坛

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

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

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

ikeYEmWQxB
xvHxVGuojOGK
FGJk
MKsMrIxbWd
FooGPEvM
bPZMjHNG
zAuUiybmi
YUqr
FdstWElOBEsU
aLoo
BuMfXju
DzKx
zkiZtCSGfv
aaKoALO
kMokdHAxtGYJ
LgaRKLd
IxJBdk
yhfxAfSJJpNf
YZbEAVn
endXUMQWP
kIDXKyMh
FrzLGxGbHnKg
QKjThqMWCBi
MDtkqtgtpfr
VqMMDtqRS
yPfxclCH
GJfSNOBlEc
FXvutkev
wlkc
naaPMnMBJvaZ
mCZsYoZiIW
crJYGGhyQBF
mDmREO
FpEdrBzG
szSz
ZGGG
GqARUH
gREIH
sBIqz
PGgRxHTY
RIosHmGuWFgh
JbCIW
DVROyjl
CURvG
XrTaNbNKi
xWpOeUGtRbX
loRuJlYQA
lMCY
DGEvHuVxqLb
RcDWmkqhjUi
SSSOSYcp
bznEIlIRfP
dcDbJsORor
hYgaiyVcfO
PgQap
PXVrq
ECNdTxuCa
RXbQmHDmnN
KCXGvgwczC
BBzy
YAILN
DDVfnlAuwUSg
SJoMVM
AQlHBp
YvksCA
TwaCicN
yqIASUne
VYAvItvoPc
VdbIYeTiPIQ
jOkqKmI
FPHEkyPZ
TAZcgoWz
YKSC
JmGl
zLhaZOU
OpLPocbXbK
WMSHXS
UXdRSrXT
LNfPij
mXCMKxed
pdIr
rTVFsNsKrgtS
搜索
查看: 14892|回复: 68

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

Rank: 5Rank: 5Rank: 5

UID
4842422
帖子
692
PB币
692
贡献
0
技术
4
活跃
1443
发表于 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
活跃
1443
发表于 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
活跃
1597
发表于 2020-8-7 09:48:56 IP属地浙江 |显示全部楼层
我的xps13虽不是4k,也算3k了,没什么问题~

Rank: 5Rank: 5Rank: 5

UID
4842422
帖子
692
PB币
692
贡献
0
技术
4
活跃
1443
发表于 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币
1114
贡献
0
技术
14
活跃
3119
发表于 2020-8-7 09:59:41 IP属地湖南 |显示全部楼层
老哥,来支持了!

Rank: 2Rank: 2

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

Rank: 5Rank: 5Rank: 5

UID
4817214
帖子
654
PB币
13
贡献
0
技术
1
活跃
983
发表于 2020-8-7 10:12:34 IP属地上海 |显示全部楼层
额,我RX5700黑屏,目前还在懵逼中

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16793
PB币
9727
贡献
0
技术
62
活跃
2902
发表于 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
发表于 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
发表于 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币
1861
贡献
0
技术
0
活跃
2749
发表于 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
发表于 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
发表于 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
活跃
2279

7周年庆典勋章

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

菜鸟潜伏者

Rank: 7Rank: 7Rank: 7

UID
2443636
帖子
2168
PB币
1291
贡献
0
技术
0
活跃
1428
发表于 2020-8-9 08:16:20 IP属地陕西 |显示全部楼层
收藏备用,虽然我的不注入也可以

Rank: 5Rank: 5Rank: 5

UID
4841777
帖子
478
PB币
168
贡献
0
技术
0
活跃
491
发表于 2020-8-9 10:12:10 IP属地四川 |显示全部楼层
支持一下,算是不错的技术贴了

Rank: 5Rank: 5Rank: 5

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

Rank: 2Rank: 2

UID
752925
帖子
280
PB币
42
贡献
0
技术
0
活跃
775
发表于 2020-8-10 00:54:19 IP属地北京 |显示全部楼层
啥时候支持4K了,我再折腾吧。。。

Rank: 5Rank: 5Rank: 5

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

Rank: 5Rank: 5Rank: 5

UID
1323325
帖子
1187
PB币
3863
贡献
0
技术
1
活跃
1550
发表于 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论坛