黑苹果 - 显卡
https://github.com/benbaker76/Hackintool
-cdfon -igfxmpc -igfxblt -igfxbls-cdfon CoreDisplay Force Online
- 强制启用 CoreDisplay(macOS 的显示管理框架)以支持 HDMI/DisplayPort 输出。
-igfxmpc Integrated Graphics Metal Performance Controller
- 启用 Intel 显卡对 Metal(macOS 的图形加速框架)的性能控制。
-gfxblt Graphics Bypass Linear Transformation
禁用 macOS 对 Intel 显卡的某些图形处理(线性转换)。
用于修复 macOS 中某些特定的显示问题,例如屏幕闪烁、显示异常或分辨率不正确。
-igfxbls Integrated Graphics Black Screen
- 修复 macOS 中使用 Intel 显卡时出现的黑屏问题。
- 此参数会强制 macOS 禁用某些与显示相关的功能,以解决兼容性问题
- 此参数通常与其他图形修复选项一起使用,例如调整
DeviceProperties中的AAPL,ig-platform-id
由于6000系列显卡支持Re-Size BAR Support,在OC引导中将ResizeAppleGpuBars设置为10(1024M),后果是只要休眠唤醒立即司机重启,后将其修改为8(256M),休眠唤醒正常;
开机会黑屏,在OOB引导中加入了agdpmod=pikera,强制使用AMD GPU,此问题解决;
https://olarila.com/topic/25302-fix-for-slow-amd-gpu-after-monterey-123-update/
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,name</key>
<string>ATY,Deepbay</string>
<key>@1,name</key>
<string>ATY,Deepbay</string>
<key>@2,name</key>
<string>ATY,Deepbay</string>
<key>@3,name</key>
<string>ATY,Deepbay</string>
</dict>
<key>这里写你显卡的实际的设备路径(Hackintool PCIE里面可以看到)</key>
<dict>
<key>@0,name</key>
<string>ATY,Henbury</string>
<key>@1,name</key>
<string>ATY,Henbury</string>
<key>@2,name</key>
<string>ATY,Henbury</string>
<key>@3,name</key>
<string>ATY,Henbury</string>
<key>ATY,DeviceName</key>
<string>W6600X</string>
<key>ATY,EFIVersion</key>
<string>01.01.270</string>
<key>ATY,FamilyName</key>
<string>Radeon Pro</string>
<key>device_type</key>
<string>ATY,HenburyParent</string>
<key>model</key>
<string>AMD Radeon RRO W6600X</string>
<key>name</key>
<string>ATY,Henbury</string>
</dict>