lizhenjiog 发表于 2023-1-19 19:10

完整的核心显卡缓冲帧FB的定制

先把每个连接显示器的接口都插上,尽可能的多的插上全部设备,便于寻找每个接口的fb
第一步先用hackintool工具选择对自己对应的平台id,
第二步选择工具的应用补丁---端口--一般会出现好几个索引,每个索引对应一个接口,不过有的电脑有的接口不一定有物理接口,没有物理接口的肯定点不亮,一般情况先寻找变色的端口,变色的端口黑屏,花屏,闪屏等问题,肯定fb的问题,有的人会说线的问题,姑且不认同。

每个参数看看weg的说明书PciRoot(0x0)/Pci(0x2,0x0)
项目
属性

备注
AAPL,ig-platform-id
Data
07009B3E
注入的ID
framebuffer-patch-enable(总开关必须开)
Data
01000000
是否启用帧缓冲注入
framebuffer-stolenmem
Data
00003001
DVMT32预分配19mb
framebuffer-con0(索引-1)-enable
Data
01000000
启用索引1
framebuffer-con1(索引-1)enable
Data
01000000
启用索引2
framebuffer-con2(索引-1)enable
Data
01000000
启用索引3
framebuffer-con0-busid(索引)
framebuffer-con0-enable(01000000)
framebuffer-con0-flags(标识符)
framebuffer-con0-index(总线id)
framebuffer-con0-pipe(通道)
framebuffer-con0-type(显示器接口类型,不是主板接口,比如dp转hdmi,就是00080000;usbc转vga就是10000000)
framebuffer-con0-type的接口类型汇总type-c和dp,nimidp:00040000;hdmi:00080000;vga:10000000
lvds和 edp:02000000;单dvi:00020000;双DVI:04000000;S-VIDEO:80000000

这部分重要,可以看看截图



framebuffer-unifiedmem
Data
00000080
帧缓冲显存设为2048Mb(可要可不要,并不会改变实际的显存,最大可显示为000000ff,也就是4080mb)
enable-hdmi-dividers-fix
Data
01000000
HDMI无限循环修复
model
String
Intel UHD Graphics 630
关于本机、系统报告显示(可要可不要)
device_type
String
VGA compatible controller
系统报告显示(可要可不要)
AAPL,slot-name(4k解码出现问题,不建议用)
String
Internal@0,20,2
系统报告显示(可要可不要)






treememory 发表于 2023-1-19 19:10

只要把机型设为Macmini8,1,WEG会自动给UHD630注入07009B3E缓冲帧和视频端口类型检索转换,压根不需要强制注入核显UHD630的属性,强制注入会始得其反。

ggtt22 发表于 2023-1-19 19:11

第一项是平台id,也就是一般cpu和机型决定的,除非仿冒另谈

li602710815 发表于 2023-1-19 19:12

只要第一项就可以了吗

j243311 发表于 2023-1-19 20:30

来顶下,攒一些窝币

smartwheel 发表于 2023-1-19 22:16

黑哥的论坛,要支持

chinese558 发表于 2023-1-19 23:21

23年水窝,感谢有你

jinfeng123 发表于 2023-1-20 07:05

我喜欢黑妹,可以约起来吗

tianma00aly 发表于 2023-1-20 08:20

水窝老用户,支持下

darling619 发表于 2023-1-20 09:45

来顶下,攒一些窝币
页: [1] 2
查看完整版本: 完整的核心显卡缓冲帧FB的定制