讲在前头
本篇文章,适用于使用了较新主板并且搭配英特尔核显的用户。如果你的板载HDMI无法正常工作,那么可以参考本教程的方案来对你的HDMI进行缓冲帧修复从而修复HDMI输出 。
如果你的主板系列为360,370或390,带有台式CoffeeLake处理器,或是技嘉,华硕,华擎以及微星主板,可以参考下文章末尾的各种主板补丁汇编。
工作原理
不同主板上的板载视频接口有许多不同的组合,有些是1个HDMI+2个DP,有些则是2个HDMI,还有可能是DVI和VGA。(当然,VGA在MacOS里是不能使用的,请记住这点)。
当MacOS初始化IGPU驱动(称为AppleIntelFramebuffer)时,它并不知道主板上的接口是什么类型的。但是,它会根据你选择的 平台 ID,作出默认假设。例如,对于 平台 ID 0x3E9B0007,默认情况下它将所有接口视为DP接口,如果将DP显示器连接上,它就会立即工作。但是,如果将HDMI或DVI显示器连接上 ,就没有图像显示。 这是因为此时MacOS认为这些显示器是DP接口的。
主板上每个视频接口都与其对应的接口号相关,彼此不同。而在MacOS中,最多允许核显连接3个外部显示器,接口号为5,6和7。我们所要做的,正是确定主板上什么接口连接到HDMI,什么接口连接到DVI,什么接口连接到DP,搞清接口号与物理接口的映射关系,然后填写缓冲帧表向MacOS提供映射信息。这种映射的接口也叫cons,任何软件接口都可以映射到这些接口。
3个 连接接口(connectors) 名称分别为:
con0
con1
con2
接口号5,6和7可以作为软件的索引(Index),索引号分别为1,2和3。它们有如下对应关系:
索引号1(Index 1)始终指向物理接口5
索引号2(Index 2)始终指向物理接口6
索引号3(Index 3)始终指向物理接口7
例如:
如果我们想告诉MacOS物理接口6是HDMI类型,我们就标记此接口的索引号为2。
如果我们想告诉MacOS物理接口5是DVI类型,我们就标记标记此接口的索引号为1(注意:DVI和HDMI在MacOS中等效)。
如果我们想告诉MacOS物理接口7是DP类型,我们就标记此接口的索引号为3。
除了标记索引之外,我们还需要为每个索引指定一个总线ID。每种类型接口的总线ID值是有适用范围的,它们的可用范围见下表:
附表:接口类型和总线ID的对应表
DP | HDMI | DVI |
---|---|---|
0x02 | 0x01 | 0x01 |
0x04 | 0x02 | 0x02 |
0x05 | 0x04 | 0x04 |
0x06 | 0x06 | 0x06 |
在这里面
DP灵活多变,允许使用总线ID 有0x02,0x04,0x05,0x06,
每个值理论上适用于任何主板。
HDMI非常严格,只允许使用以下总线ID: 0x01,0x02,0x04,0x06,
而且部分主板只接受这些值中的一种或两种。例如,技嘉 Z390只接受0x04。
DVI与HDMI相同,使用相同的总线ID,甚至使用相同的类型。
准备开始
接下来,我们首先要确定每个物理接口的类型。完成这个以后,其余部分的工作量会相对小些。我们要明确的有三个东西:
接口5(索引1)的类型
接口6(索引2)的类型
接口7(索引3)的类型
如图所示
然后整理出一个像这样的表格:
Ports接口 | Indexs索引 | Types类型 | 总线ID | |
---|---|---|---|---|
0x05 | 1 | |||
0x06 | 2 | |||
0x07 | 3 | |||
备注 | Port 0x05,0x06,0x07 | Index 1,2,3 | HDMI/DP/DVI | 0x01,02,04,05,06 |
备注:
步骤1:确定物理接口类型
步骤2:为每个索引分配总线ID和类型,数值请参照上面整理出的接口类型和总线ID的对应表
在开始之前要做的事情
点击这里下载Hackintool。
安装Lilu和WhateverGreen
使用正确的图形设备ID和值启动计算机,这些都可以在四叶草中轻松完成。
以下方法均可参考使用:
方法1:通过Clover Configurator直接配置(推荐)
Devices ▸ Fake ID ▸ IntelGFX ▸ 输入适当的设备ID(例如0x3E9B8086)
Graphics ▸ 勾选 Inject Intel
Graphics ▸ ig-platform-id ▸ 单击下拉菜单并选择适当的ID(例如0x3E9B0007)
方法2:在Clover Configurator的Devices页面中添加自定义属性Properties
下面的PciRoot(0x0)/Pci(0x2,0x0),AAPL,ig-platform-id, 和device-id值必须要替换为适合你的
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>BwCbPg==</data>
<key>device-id</key>
<data>mz4AAA==</data>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
</dict>
</dict>
对于大多数Coffee Lake桌面处理器,可注入设备ID 0x3E9B以及 平台ID 0x3E9B0007。当然,也可以参考此framebuffer修补指南来确定适合你的值,它将使你接口的驱动程序正常加载。
如果显卡驱动的加速不能正常加载,这篇文章的内容将毫无意义;
而那些将所有接口的索引号设置为 -1的任何 平台ID 叫做无接口Platform ID,这样的ID因为会把所有输出接口屏蔽,因此必须避免使用。例如Platform ID 0x3E920003就是这样的,如下所示:
显卡驱动的加速正常工作时,主板的HDMI和DVI接口不能工作。此时你必须将显示器连接到主板上工作正常的视频接口(比如DP,一般是笔记本)或者驱动独立显卡并将显示器连接到独立显卡上(台式机,能屏蔽核显的笔记本)。
运行Hackintool确定显卡的工作状况。如果GPU信息正确显示如下图所示,那么您就可以继续了。如果你看到GPU:??? ,那么你就需要重新开始或者求助其他人。
列出主板上的视频接口(如HDMI,DP,DVI),不包括VGA。
为测试每个视频接口,你需要为每种类型的视频接口准备显示器与连接线。当然没有的话也可以继续,但这会增加一些不确定因素。
确保显卡加速驱动正确加载后,从config.plist中清除以下设置(使用Clover Configurator来完成)但是不要重新启动:
Device ▸ Fake ID ▸ IntelGFX ▸ 清空该条目。
Graphics ▸ ? Inject Intel ▸ 取消选中该复选框。
Graphics ▸ ig-platform-id ▸ 清空该条目。
保存config.plist并退出Clover Configurator。
准备工作
运行Hackintool。从顶部菜单栏中选择缓冲帧并选择macOS 10.14。
从应用补丁菜单中,选择应用当前补丁,可看到其前面打钩(这个选项用于显示改动后的设置,不勾选在Hackintool中将不能看到更改)。那是因为您未标记 应用当前补丁。
注意:如果要查看以前应用的设置,只需再次选择 应用当前补丁。
选择合适的平台ID(不包括无意义平台ID)。
这里我们以平台ID 0x3E9B0007为例。单击Connectors选项卡,程序列出了接口映射表 。我们可以在其中分配Index(索引号),总线ID,通道,类型和标识符。我们现在看到的就是con0,con1和con2的映射表,但此时它们的值没有意义。
如果此时有显示器连接,其中一栏将红色突出显示。这里我使用的只有DP输出显示器,所以只会突出它,它显示红色这栏属于DP连接。接下来我需要确定它的接口号,只需要单击红色这栏并从窗口右下角读取接口号就行了。一个确定下来,就去确定第二个。我们现在知道了接口5 - 索引1 是DP输出,所以结果如下:
开始操作
始终让主显示器保持连接状态。
将另一个接口与该类型的显示器连接。有可能所有的DP连接都会亮起,但DVI和HDMI可能会亮,也可能不会亮。
Hackintool中的一栏将亮为红色。因为我的主板有两个DP接口,所以我现在从第一个接口上拔下电缆并将其插入第二个接口,此时另一栏就会亮为红色。接着,我们需要再次通过单击红色栏来确定接口号。我们可以看到,第二个DP接口的接口号为6。现在我们的修改如图所示:
由于我的主板只有3个视频接口,而且我知道我的HDMI输出无法正常工作,因此无需尝试连接HDMI电缆就可以得知信息。当然你也可以接上一个来验证你所期待的黑屏。通过这个排除过程,我们得出结论:
接口5(索引1)是DP输出
接口6(索引2)是DP输出
接口7(索引3)必然是 HDMI
现在看下类型和索引这两列。我们看到所有三栏都被错误地设置为了 DP,索引号分别为1,2和3。前两个似乎没问题,但我们刚刚确定的索引3必然是HDMI,因此这个输出类型(Type)存在问题。
此时,我们从下拉菜单中将索引3的类型 更正为HDMI并将其总线ID设置为0x04。为什么我们选择了0x04呢?
确实,总线ID还有其它可能的值,但我们需要从某处开始并一次测试一种可能性。由于总线ID 0x04当前已分配给索引2,因此我们在它们之间交换一下值。让索引2使用总线ID 0x06(这是DP的有效总线ID之一),索引3使用0x04。此时结果如下:
然后我们测试下变化。单击应用补丁选项卡,并在显示的选择通用和高级子选项卡:(我这里用的Coffee Lake处理器,所以设备ID在高级子选项卡应设置为0x3E9B:Intel UHD Graphics 630。你得根据自己的CPU 选择最合适的设备ID。)
有时Hackintool会因为某些复选框的变化而重置接口设置的界面。因此,请在此时返回 接口 页面,再次检查您的设置是否完全正确并对错误项作出修正。然后返回 应用补丁 页面,单击 生成补丁。
接着,我们挂载四叶草的EFI分区(用Clover configurator或是其他方法),然后从Hackintool菜单栏中选择文件 ▸ 导出 ▸ Clover config.plist,如下所示:
从出现的文件浏览器中,定位到四叶草的config.plist。Hackintool将自动备份现有文件,并以毫无破坏性的方式将补丁直接注入config.plist。
接下来重启系统。当Mojave启动时,登录进入系统并将主板的HDMI接口连接到显示器上的HDMI输入,测试其输出是否正常。此时它可能不会工作,但如果工作,我们就完成了修改。
如果HDMI(或DVI)无法正常工作,那么继续尝试使用其它允许的总线ID。
再次运行Hackintool,选择缓冲帧 ▸ macOS 10.14并验证应用补丁 ▸ 应用当前补丁被正确勾选。然后重复步骤5到13,但要使用以下列出的不同总线ID:
如果您的视频接口少于3个,有两个方案可用于禁用未使用的索引。方案1是将索引号设置为-1。方案2是保持索引值不变,但将总线ID设置为0x00。根据一些用户反馈,方案2可能是值得最先尝试的。例如,如果您在接口0x07(索引3)处有一个HDMI,您可以尝试下面的任意配置。
附表:接口0x07的单个HDMI的可能配置
组合1:
Index 3: 总线ID 0x04, 类型 HDMI
Index 1: 总线ID 0x00, 类型 DUMMY
Index 2: 总线ID 0x00, 类型 DUMMY
Index -1: 总线ID 0x00, 类型 DUMMY
组合2:
Index 1: 总线ID 0x00, 类型 DUMMY
Index 3: 总线ID 0x04, 类型 HDMI
Index 2: 总线ID 0x00, 类型 DUMMY
Index -1: 总线ID 0x00, 类型 DUMMY
组合3:
Index 1: 总线ID 0x00, 类型 DUMMY
Index 2: 总线ID 0x00, 类型 DUMMY
Index 3: 总线ID 0x04, 类型 HDMI
Index -1: 总线ID 0x00, 类型 DUMMY
为了减少显卡故障并防止一些(罕见的)引导故障,建议启用disablegfxfirmware复选框,如图所示。
收尾工作
这个工作相对简单,因为默认情况下三个接口中的两个已经配置正确,而且几乎没有什么变化情况。但是,如果连接另一个视频接口时没有亮起怎么办?在这种情况下,你就必须不断尝试各种组合。如果其中一个接口是默认已知的,那么你就只需要再知道一个或两个接口的值。
比如,你已经知道接口5(索引1)是DP,而这是你能获得的全部信息。那么,如果下一个要配置的接口是HDMI,就可以尝试将HDMI分配给接口6(索引2)并适当设置其接口类型和总线ID并重新启动。如果HDMI仍未正常工作,则可以将其分配给接口7(索引3)并适当设置其类型和总线ID。如果仍然失败,就需要在接口6上尝试不同的总线ID,然后再在接口7上尝试,直到找到正确组合。
成功启用HDMI(或DVI)后,我们可以再次运行Hackintool来检查接口号。首先,我们看到标记为HDMI的栏现在亮为红色(第一栏是我们的DP连接),并且如果我们点击HDMI栏本身,我们可以确认接口号确实是0x07。 这样,我们的 工作就结束了。
各种主板补丁示例集合
从Hackintool2.0.6开始,内部集成了国外论坛的成员提交的缓冲帧补丁示例的集合,现在只需要轻松几步就能生成写好的补丁
运行Hackintool。从顶部菜单栏中选择缓冲帧并选择macOS 10.14。
从应用补丁菜单中,选择应用当前补丁,可看到其前面打钩的是正确的状态。
在菜单栏 -> 应用补丁 -> 主板接口 中选择你的主板(如果没有,请按照上文的方法手动创建补丁)
这里提供给各位一些国外论坛的成员提交的Framebuffer补丁示例,与上文Hackintool中的补丁一致,你可以手动添加到你的Config.plist中。
示例代码插入的方法
挂载EFI分区并以文本方式打开config.plist
寻找以下示例部分的代码,并插入相应的代码
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>11</integer>
<key>ResetHDA</key>
<true/>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
----- 把缓冲帧代码插入到这里,但要在USB之前-----
<key>USB</key>
<dict>
<key>AddClockID</key>
<false/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
<key>UseIntelHDMI</key>
<false/>
</dict>
保存文件并重启
技嘉Designare Z390和Coffee Lake CPU(第一种)
索引1, 总线ID 0x01, 类型DP
索引2, 总线ID 0x06, 类型DP
索引3, 总线ID 0x04, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
技嘉Designare Z390和Coffee Lake CPU(第二种)
索引1, 总线ID 0x05, 类型DP
索引2, 总线ID 0x06, 类型DP
索引3, 总线ID 0x04, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
技嘉Z390 AORUS Elite和Coffee Lake CPU
索引1, 总线ID 0x00, 类型HDMI (这块接口类型无所谓)
索引2, 总线ID 0x00, 类型HDMI (这块接口类型无所谓)
索引3, 总线ID 0x04, 类型HDMI (这是实际使用的接口)
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AACQAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AAAwAQ==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAgA==
</data>
</dict>
</dict>
技嘉Z390 AORUS Master和Coffee Lake CPU
警告:
这个板只有一个视频输出口,类型为HDMI
索引1, 总线ID 0x05, 类型 DP
索引2, 总线ID 0x06, 类型 HDMI
索引3, 总线ID 0x04, 类型 HDMI (这个口可能有输出也可能没有)
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AAAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AACQAw==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAYA==
</data>
</dict>
</dict>
技嘉Z390M Gaming and Coffee Lake CPU
索引1, 总线ID 0x01, 类型DP
索引2, 总线ID 0x02, 类型HDMI(实际是DVI输出)
索引3, 总线ID 0x04, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AAAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AACQAw==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAYA==
</data>
</dict>
</dict>
技嘉H370M-DS3H and Coffee Lake CPU
索引1, 总线ID 0x05, 类型DP
索引2, 总线ID 0x06, 类型HDMI(实际为DVI,可能不工作)
索引3, 总线ID 0x04, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
技嘉H370M-DS3H and Coffee Lake CPU
索引1, 总线ID 0x01, 类型HDMI
索引2, 总线ID 0x06, 类型HDMI
索引3, 总线ID 0x05, 类型DP (未测试,但应该工作)
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
技嘉H310M and Coffee Lake CPU
索引1, 总线ID 0x05, 类型DP (VGA接口但是工作)
索引2, 总线ID 0x06, 类型HDMI (未使用)
索引3, 总线ID 0x04, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AAAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AACQAw==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAYA==
</data>
</dict>
</dict>
Asus Prime H370M-Plus, ASUS Prime Z390-A, Asus ROG Strix B360-I, Asus TUF Z390M-Pro Gaming, Asus Prime H370-Plus and Coffee Lake CPU
主板型号:
Asus Prime H370M-Plus
ASUS Prime Z390-A
Asus ROG Strix B360-I
Asus TUF Z390M-Pro Gaming
Asus Prime H370-Plus
索引2, 总线ID 0x02, 类型HDMI (实际是DVI)
索引3, 总线ID 0x04, 类型HDMI
索引1, 总线ID 0x01, 类型DP
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
ASRock Z370 Taichi and Coffee Lake CPU
索引1, 总线ID 0x05, 类型DP
索引2, 总线ID 0x04, 类型HDMI
索引3, 总线ID 0x06, 类型DP
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AAAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AACQAw==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAgA==
</data>
</dict>
</dict>
ASRock B360M-itx/ac and Coffee Lake CPU
索引1, 总线ID 0x01, 类型HDMI
索引2, 总线ID 0x02, 类型HDMI (实际是DVI,可能不工作)
索引3, 总线ID 0x06或0x04, 类型DP
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2, 0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-pipecount</key>
<data>
AgAAAA==
</data>
</dict>
</dict>
ASRock H370M-ITX/AC and Coffee Lake CPU
索引1, 总线ID 0x05, 类型DP
索引2, 总线ID 0x02,类型HDMI
索引3, 总线ID 0x01, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAgA==
</data>
</dict>
</dict>
ASRock Fatal1ty Z370 Gaming-ITXac and Coffee Lake CPU
索引1, 总线ID 0x05, 类型DP
索引2, 总线ID 0x04, 类型DP
索引3, 总线ID 0x06, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AAAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AACQAw==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAgA==
</data>
</dict>
</dict>
微星Z390M Gaming Edge AC and Coffee Lake CPU
索引1, 总线ID 0x01, 类型HDMI
索引-1, 总线ID 0x00, 类型虚拟
索引3, 总线ID 0x06, 类型DP
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2, 0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
mAAAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
hwEAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
/////w==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
hwEAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-fbmem</key>
<data>
AAAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AACQAw==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAYA==
</data>
</dict>
</dict>
微星Z390M Gaming Plus and Coffee Lake CPU
索引1, 总线ID 0x01, 类型HDMI
索引2, 总线ID 0x00, 类型虚拟
索引3, 总线ID 0x00, 类型虚拟
索引-1, 总线ID 0x00, 类型虚拟
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>
Pre-Built Hewlett Packard HP Pavilion 590-p0066 and Coffee Lake CPU
警告:
这个主板有VGA与HDMI输出,这里只开启HDMI,VGA不受支持。索引1和3可设置为总线ID=0x00以及Type=DUMMY ,尽情尝试试验。
索引1, 总线ID 0x05, 类型HDMI
索引2, 总线ID 0x02, 类型HDMI
索引3, BudID 0x04, 类型HDMI
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
mz4AAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>