关于驱动核显UHD630帧缓冲并修复HDMI的详细教程
主板:华硕z390-f
CPU:i7-9700k
集显:uhd630
缓冲针数据:
OC路径:
Root-DeviceProperties-Add
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-enable | Data | 01000000 | 启用索引1 |
framebuffer-con1-enable | Data | 01000000 | 启用索引2 |
framebuffer-con2-enable | Data | 01000000 | 启用索引3 |
framebuffer-con0-alldata | Data | 01010900 00040000 C7030000 | 01:索引号 01:总线ID 09:通道 0004:4代表DP接口 C703:不重要默认即可 |
framebuffer-con1-alldata | Data | 02020A00 00080000 C7030000 | 02:索引号 02:总线ID 0A:通道、十进制中的10 0008:8代表HDMI接口 C703:不重要默认即可 |
framebuffer-con2-alldata | Data | 03000000 00000000 C7030000 | 因为这个板子只有2个接口、所以这个我都填写的0 如果你有的话,请注意,总线ID不可重复 |
framebuffer-unifiedmem | Data | 00000080 | 帧缓冲显存设为2048Mb |
enable-hdmi-dividers-fix | Data | 01000000 | HDMI无限循环修复 |
model | String | Intel UHD Graphics 630 | 关于本机、系统报告显示(可要可不要) |
device_type | String | VGA compatible controller | 系统报告显示(可要可不要) |
AAPL,slot-name | String | Internal@0,20,2 | 系统报告显示(可要可不要) |
1.使用alldata这种全数据的方式也是OC官方安装文档里所推荐的一种方式,比用Hackintool生成的数据要简单、项目少、不容易乱,容易修改。
2.所有备注中的解释都是根据Hackintool生成的数据来说的。
3.修改的时候只需要看着我写的解释修改你的总线ID和接口的数值即可,至于通道那个数值有没有影响我不清楚。
4.Hackintool接口里所显示的显示器接口并不准确。还是需要靠自己找。(至少给我显示的总线ID就不对。一个给我显示的05、一个给我显示的06)
5.我看过的几篇教程里可用的总线ID和我DP口实际所用的总线ID并不一样,建议从01-07自行查找,一般不超过07,是的,没办法,你只能做好一直重启的准备。找完一个口再找另一个口。
6.另外我附上一份写过注释的Hackintool生成的数据。如果有你需要添加的可选项,可自行添加。(请使用propertree打开)
7.请仔细阅读OC安装文档中关于帧缓冲注入的解释:https://dortania.github.io/OpenC ... igpu-busid-patching
8.关于机型和ID请自行查找适合自己的机型信息和ID。