修改 NvidiaGraphicsFixup.kext 内建显示器

起因

关于内建显示器,主要有 DSDT 注入,DisplayMergeNub.kext,EFI String 等方法。

我的机器 P751DMG 之前因为无法使用 DSDT 注入(DSDT 或 SSDT 添加显卡相关代码花屏)一直使用的是 EFI String,但是在 10.13 后, EFI String 由于未知原因也失效了,而DisplayMergeNub.kext 因为签名问题无法加载,所以不得不寻找新的办法。

有一天调整音量的时候偶然发现 HDMI 音频竟然是启用的,而我本身没有用 EFI String 修正 HDMI 音频,赶紧去翻了下 NvidiaGraphicsFixup 的 changelog 发现竟然是它加入了 HDMI Audio 的支持,看到这里情况就很明显了,修改 HDMI 音频相关数据和内建屏幕所需修改的 connector 数据是在一起的,那么应该能够通过 NvidiaGraphicsFixup 修改 connector 相关信息以实现显示器内建。
继续阅读“修改 NvidiaGraphicsFixup.kext 内建显示器”