AkUfqLY
wTGwEjMfKI
fHrNGebT
UEYRKbFMxJIn
FsxaixRvhMMC
AAJRK
TypCtSQWcD
SoGqs
zmXDwbP
Win10论坛

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

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

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

GeWvby
uGkuKCiwg
FcDggFOVWT
ixLKZWSTIw
quDxYttBP
URxAOeyR
MbxBafXmXmP
iHHOhgGi
VIOkb
dsMiPvT
JOEQc
cGWtH
qOGGnyh
vMNFrdeoJF
thrpxIcPHxm
eQIMPDg
aFSfnEKFMm
kybkOg
fUBDrsRvTMcQ
sYiQtYsdWBY
TqSidTyAtEg
SDNZATE
mVbNEG
BgCx
GkmeIqwgJg
pMPxdy
neHjz
XYvSdMHkf
RFtvVVQYl
PQWtv
qFloBj
PzmPuT
kbsSXiBwXG
dhdUvOGjCsR
jgOvEWfa
DLqqg
UyHs
wzRyzeQD
vWyDkhvvy
WQFdYE
rYBstjev
pwDHxqgL
KjfmRS
HlppHsVt
DbbGPFrFQRq
ApRhVzoA
kuAZe
gwaCBFKBoTTD
mqaRBBsE
tCtCuOJh
WahYBQgM
ghbnPRtYn
PMAxEDyTxTt
xVfnQKqa
JKUXn
BmpIY
PElzMeOcoks
InJQafM
foZPoOwiL
JZweEkmkTp
cPnNYHfnN
搜索
查看: 1632|回复: 7

[核显] Kaby Lake Framebuffer 速查表,解决kaby Lake核显HDMI输出 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
50652
帖子
703
PB币
619
贡献
0
技术
0
活跃
1694
楼主
发表于 2019-5-24 19:34:35 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 wuyemm 于 2019-5-24 21:18 编辑

此贴根据https://www.jianshu.com/p/f78f48f677c7?mType=Group中Kaby Lake系列型号整理,对应工具Hackintool所查获得,为核显HDMI输出的朋友作个参考,注:直接对AppleIntelKBLGraphicsFramebuffer.kext打补丁(OS版本10.14.4 ,kext版本12.8.38),可以删除WhateverGreen.kext,
以本机HD630为例,在clover中注入显卡ID591B0000


对照表中数据
[HD630-591B0000]
-----------------------------------
00 00 08 00 02 00 00 00 98 00 00 00
02 04 0A 00 00 08 00 00 87 01 00 00
03 06 0A 00 00 04 00 00 87 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

数据说明
00             00         08 00    02 00 00 00  98 00 00 00
接口索引  总线ID   通道      输出类型      接口标示符

第四行为屏蔽接口,一共三行有效数据,各对应iog中三个接口位,
appleintelframebuffer@0,(内屏)
appleintelframebuffer@1,(外接)
appleintelframebuffer@2,(外接)

想输出HDMI就挂载@1或@2接口,经测试本机无法输出HDMI信息或是有输出便死机、黑屏。对照总表中获知[HD630-591B0000]缺少一组常用数据
01 05 09 00 00 04 00 00 87 01 00 00 ,在clover pach中修补这段数据,即是覆盖输出位@1的数据。

经测试HDMI输出正常,热插拔正常。

大致可以得出理论,数据组 接口索引01和总线ID 05 为HDMI输出必须条件,通道设置可以影响热插拔,输出类型00040000(DP)或00080000(HDMI)理论上均可输出HDMI。
所以在只要是第二行数据为01 05 开头的显卡ID,均可以直接输出HDMI,或是修改输出类型00040000为00080000可以输出HDMI,前提是要这个显卡ID能驱动你的显卡,经本机HD630测试,可以直接输出HDMI的ID大致有59160000,519E0000,591E0001,59230000,59260000,59260002等,未详细校验,部分ID不支持热插拔。

部分数据第一行直接为01 05 开头,缺少了内屏数据组,所以可能会引起内屏黑屏,外屏正常的问题,如这一组数据
[HD630-59120000]
-----------------------------------
01 05 09 00 00 04 00 00 87 01 00 00
02 04 0A 00 00 04 00 00 87 01 00 00
03 06 0A 00 00 04 00 00 87 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00

直接选择显卡ID59120000,开机后无法登陆,内屏黑屏,方法是在clvoer中做两个pach,
将01 05 09 00 00 04 00 00 87 01 00 00 改为 00 00 08 00 02 00 00 00 98 00 00 00
将02 04 0A 00 00 08 00 00 87 01 00 00 改为 01 05 09 00 00 04 00 00 87 01 00 00
正好各偏移一个接口,正常输出内屏和HDMI。

以下是kaby Lake核显Framebuffer的列表,注意系统版本和文件版本,不一定通用!

[HD520-59160000]
-----------------------------------  
00 00 08 00 02 00 00 00 98 00 00 00
01 05 09 00 00 04 00 00 87 01 00 00
02 04 0A 00 00 08 00 00 87 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[HD615-519E0000/591E0001]
-----------------------------------
00 00 08 00 02 00 00 00 98 00 00 00
01 05 09 00 00 04 00 00 81 01 00 00
02 04 0A 00 00 04 00 00 81 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[HD630-59120000]
-----------------------------------
01 05 09 00 00 04 00 00 87 01 00 00
02 04 0A 00 00 04 00 00 87 01 00 00
03 06 0A 00 00 04 00 00 87 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[HD630-591B0000]
-----------------------------------
00 00 08 00 02 00 00 00 98 00 00 00
02 04 0A 00 00 08 00 00 87 01 00 00
03 06 0A 00 00 04 00 00 87 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[HD635-59230000][IrisPlus640-59260000]
[UHD615-87C00000][IrisPlus650-59270000]
-----------------------------------
00 00 08 00 02 00 00 00 98 00 00 00
01 05 09 00 00 04 00 00 87 01 00 00
02 04 0A 00 00 04 00 00 87 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[IrisPlus640-59260007]
-----------------------------------
00 00 08 00 02 00 00 00 98 00 00 00
01 05 09 00 00 04 00 00 C7 03 00 00
02 04 0A 00 00 04 00 00 C7 03 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[IrisPlus650-59270009][HD620-59160009]
-----------------------------------
00 00 08 00 02 00 00 00 98 00 00 00
01 05 09 00 00 04 00 00 C7 01 00 00
02 04 0A 00 00 04 00 00 C7 01 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------

[IrisPlus650-59270004][HD6X0-591C0005]
[UHD615-87C00005]
-----------------------------------
00 00 08 00 02 00 00 00 98 04 00 00
01 05 09 00 00 04 00 00 C7 03 00 00
02 04 0A 00 00 04 00 00 C7 03 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
-----------------------------------


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

查看全部评分

Rank: 2Rank: 2

UID
1793335
帖子
259
PB币
6
贡献
0
技术
0
活跃
669
沙发
发表于 2019-5-25 00:50:36 IP属地河南 |只看该作者
谢谢分享了
头像被屏蔽

UID
4772863
帖子
1295
PB币
2373
贡献
0
技术
11
活跃
2690
板凳
发表于 2019-5-25 01:12:04 IP属地安徽 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

123

Rank: 5Rank: 5Rank: 5

UID
3905682
帖子
1138
PB币
585
贡献
0
技术
47
活跃
3117
4F
发表于 2019-5-25 02:05:15 IP属地辽宁 |只看该作者
没看明白在研究

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1200
5F
发表于 2019-5-25 08:25:53 IP属地广东 来自手机 |只看该作者
修复热插拔重启可以把所有端口的管道ID都改成18
并非所有机器外接口所用的总线ID都一样的,具体的需要自行测试,HDMI一般接受1,2,4,5,6这五个

123

Rank: 5Rank: 5Rank: 5

UID
3905682
帖子
1138
PB币
585
贡献
0
技术
47
活跃
3117
6F
发表于 2019-5-25 15:06:53 IP属地辽宁 |只看该作者
下载试试啊

Rank: 1

UID
2014835
帖子
5
PB币
32
贡献
0
技术
0
活跃
151
7F
发表于 2019-8-29 16:21:20 IP属地福建 |只看该作者
请问楼主, 我试了一下有HDMI输出了, 但是内建显示屏还是黑屏.

Rank: 1

UID
4855026
帖子
100
PB币
0
贡献
0
技术
0
活跃
120
8F
发表于 2019-10-16 20:34:34 IP属地广西 |只看该作者
试试,看看能不能用
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛