查看显卡platform-id
|
|
显示结果如下
|
|
得出显卡注入 ID 是:59160000
读取核显驱动的加载情况, 使用命令:
|
|
|
|
由此可以判断所使用的驱动是 AppleIntelKBLGraphics
和AppleIntelKBLGraphicsFramebuffer
, 显示器的接口数据定义在 AppleIntelKBLGraphicsFramebuffer
里, 通过 AppleIntelKBLGraphicsFramebuffer
提取接口数据
接口数据
接口数据 | 说明 |
---|---|
00001659 00000000 2A8A0800 | 注入 ID |
00000000 01030303 00002002 | 端口数量定义 |
00000000 00000060 6C050000 | 显存 |
6C050000 00000000 00000000 | |
00000800 02000000 98000000 | LVDS 接口 |
01050900 00040000 87010000 | 0105 接口 |
02040A00 00080000 87010000 | 0204 接口 |
FF000000 01000000 20000000 | 0306 预留 |
显存容量修改
01030303 00002002 00000000 0000 0060 0600 是 16 进制, 转换成 10 进制就是:1536
01030303 00002002 00000000 0000 0080 0800 是 16 进制, 转换成 10 进制就是:2048
视频教程
显示器接口数值定义
连接类型(connetor type) | 数值(Data) |
---|---|
HDMI | 00 08 00 00 |
DVI | 00 02 00 00 |
eDP | 00 04 00 00 |
DP | 00 04 00 00 |
LVDS | 02 00 00 00 |
VGA | 01 00 00 00 |
提取 FB 接口数据的新方法,感谢 @emyself
打开FB-VRAM Patcher
点击 提取 FB 数据
窗口里显示出来的就是你的显卡的 FB 接口数据。当然,这个软件发布的初衷是为了自动生成 1536MB->2048MB 的补丁,只是被我们给玩坏了才增加了这个功能。
自动生成 1536MB->2048MB 补丁
打开FB-VRAM Patcher
点击 生成显存补丁
它会自动生成两种格式的补丁,形式如下:
16 进制格式
Base64 格式
修改显示器接口数据
比如我想将 0105 这个接口修改为支持 HDMI 的显示器,怎么做呢?
Find: 01050900 00040000 87010000 # eDP 00 04 00 00
Replace:01050900 00080000 87010000 # HDMI 00 08 00 00
关于打赏
您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏
支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!