- 通过注入 DeviceProperties 实现
Notice
- 不需要 Whatevergreen
- 而且当机型为
iMacPro1,1
或MacPro7,1
时,DRM
也可以正常工作 - 备份现有 OC 配置文件
查找 PCIe 路径
- 打开 Hackintool
- 点击 PCIe 页
- 找到显卡对应的 PCIe 路径, 复制(也可以直接在 OCC 里面手动选择对应的路径)
编辑 plist
Navi 架构的卡还需要添加
SSDT-NAVI.aml
到EFI/OC/ACPI
和 plist 中
修改 model 的值, 可以给显卡改名称
- 禁用
Whatevergreen.kext
- 删除 boot-arg
agdpmod=pikera
- DeviceProperties -> 显卡 PCIe 路径 -> 添加 ->
@0,name
字符类型 - 因为我这个是 RX580 2048sp 刷的 RX570, 所以直接填
ATY,Orinoco
即可
显卡型号 | @0,name |
---|---|
RX6900 | ATY,Carswell |
RX6800 | ATY,Belknap |
RX6600/XT | ATY,Henbury |
Radeon 7 | ATY,Donguil |
RX5700 | ATY,Adder |
RX5500 | ATY,Python |
RX570/580 | ATY,Orinoco |
- 可以看到效果还是很明显的, 前面待机在 20~40w 跳动, 使用的时候才会上到 80w 左右
参考
- https://www.insanelymac.com/forum/topic/351969-pre-release-macos-ventura/page/37/#comment-2786122
- https://github.com/5T33Z0/OC-Little-Translated/tree/main/11_Graphics/GPU/AMD_Radeon_Tweaks#method-2a-selecting-specific-amd-framebuffers-via-deviceproperties