给黑苹果AMD显卡注入SMU 固件信息,提升黑苹果AMD显卡性能。

概述

我们通常说的某些型号的 AMD 显卡在黑苹果中免驱,指的是只要把这个显卡插上,搭配 WhateverGreen.kext (下称“WEG”)的情况下 macOS 就能识别出对应的型号,并提供基础性能驱动。其实这个时候,WEG 仅仅只是调用了针对某一核心架构的通用驱动,例如 RX470/RX570/RX580 核心都是 Polaris,RX5500/RX5600/RX5700XT 核心都是 Navi,WEG 分别调用了针对某一核心的通用驱动,实现了基本驱动和基本性能。

但是。这里要说但是了。

这样的驱动并不能发挥显卡最大的性能,举几个实际案例:在 Geekbench 的性能测试中,Radeon VII 的得分仅为 5-6 万分,而在 Windows 上可以轻松达到 8.2 万分以上;Radeon RX 5700XT 的 Metal 性能得分大概是 3.8 万分左右,而在解决这个问题后能轻松跑到 6.4 万分以上(macOS 10.15.4 以后能达到 7 万分以上),并且在超频后差距更大。下图是 RX 5700XT 在解决该问题前后的 Geekbench 截图对比,可以看到差距非常夸张:

 

这个现象随着 macOS 10.14.5 Mojave 发布时同期出现,该版本中增加了对 Radeon Vega 56/64 显卡的风扇控制修复程序。

 

视频教程

点击进入YouTube观看 》

点击进bilibili观看 》

 

问题原因

根据外网开发者调研发现,苹果公司从未真正解决 Radeon Vega 56/64 的风扇控制问题,而是采取了非常消极的应对办法。近代的 AMD GPU 采用一个称为 SMU 的固件(SMU Firmware)来管理显卡的部分功能。此 SMU 固件需要由图形驱动程序上载。Radeon Vega 56/64 的风扇控制错误(具体表现是有时风扇狂转或不转)是由苹果公司错误的 SMU 固件引起的,但是他们并没有做任何修复,而是直接禁用了在 PC 显卡上加载 SMU 固件的功能。这点可以通过在 Radeon Vega 56/64 显卡上强制加载 SMU 固件来验证,加载后风扇控制错误将再次出现。

不加载 SMU 固件会导致许多问题,其中之一是显存带宽减少了一半。由于 Geekbench 对显存带宽非常敏感,因此导致得分大幅降低。因此从本质上讲,苹果公司在一定程度上欺骗了消费者,使用了“一刀切”的方法去“修复”问题,直接导致影响了大量的 PC 显卡,这不仅仅会影响黑苹果用户,还会影响 Mac Pro 用户和使用外接显卡 eGPU 的 MacBook 用户,因为这些人都在使用 PC 显卡。

 

白苹果图形卡信息

而白苹果原装内置的 AMD 专业显卡则没有这个问题,均正常加载 SMU 固件信息:

 

解决办法

针对这个情况,可以使用由 @CMMChris 开发的第三方驱动 RadeonBoost.kext,该驱动会自动检测显卡型号,找到对应的 SMU 固件信息并注入。RadeonBoost.kext 在设计时主要考虑了黑苹果用户的需求,但同时也可以在白苹果上运行,包括 MacPro 以及配备了 eGPU 的 Mac 机型。

  • 黑苹果直接使用 Clover 或 OpenCore 等引导工具注入即可;
  • 白苹果不建议安装 OpenCore,将其放入 System/Library/Extensions(S/L/E目录),修复文件权限并重建 kext 缓存,重启即可(因为 kext 没有签名,关闭 SIP 是必须的)。

下载 RadeonBoost.kext(下载版本v1.6)

Kext 目前支持的显卡:

  • RX480 / RX580 / RX590(Polaris核心,需要搭配 WhateverGreen.kext )
  • Radeon VII(Vega20核心,使用之后无需再使用 WhateverGreen.kext)
  • Radeon Vega 56/64/Frontier Edition(Vega10核心)
    • 由于启用后 Vega 56/64 风扇控制问题将会复现,作者于 1.2 版移除了支持;
  • Radeon RX 5500 / RX 5500XT / RX 5600 / RX 5700 / RX 5700XT (Navi10/14核心)
    • 由于 macOS 10.15.5 的 SMU 固件损坏,因此该无法为 Navi 10/14 加载 SMU 固件,作者于 1.6 版移除了支持;
  • 如果使用后黑屏,请添加 adgpmod=pikera 这个启动参数(需要搭配 WhateverGreen.kext)

如果你仍然有使用的需求,下载 RadeonBoost.kext,(下载版本v1.0),支持上述全系列

 

设备属性注入法

这里也有另一种通过直接给引导工具添加 DeviceProperties(设备属性)的方法给 Radeon Vega 系列和 Radeon RX 5700/XT 添加 SMU 固件支持,首先下载文件:

此内容 评论 本文后刷新页面可见!

 

使用方法:

此内容 评论 本文后刷新页面可见!

其它型号显卡

此内容 评论 本文后刷新页面可见!

最终效果

 

都操作完成后,重启即可看到效果,如果进不去系统,使用备份恢复,重新检查修改。

补充:macOS Monterey 12.3及之后版本AMD5xxx和6xxx显卡性能恢复连接:http://imacos.top/2022/07/31/1587/

原文链接:https://imacos.top/2022/02/09/1103-2/,转载请注明出处。

0
1. 本站所有资源解压密码均为imacos.top
2. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
3. 如有无法下载的链接,联系:邮箱271638927@qq.com,或直接联系QQ271638927进行反馈,我们将及时进行处理。
4. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:邮箱271638927@qq.com,我们将第一时间配合处理!

评论191

请先

  1. 四叶草可以出个视频吗?
    小夫 2022-09-06 1
  2. 我加上后得分反而下降了。RX590
    woo2000 2022-09-06 0
  3. 看看到底怎么样
    u6218842974943770 2022-09-06 0
  4. 试验一下
    u2222111638624968 2022-09-06 0
  5. 学习一下,求加速
    科行天下 2022-09-06 0
  6. 试验一下
    xj1389849 2022-09-05 0
  7. 学习学习啦
    傲骨虚怀 2022-09-05 0
  8. 学习测试一下
    u2163531241796257 2022-09-05 0
  9. 学习,测试
    ddrsdr 2022-09-05 0
  10. u9295523635603243
    u3967576352767870 2022-09-05 0
  11. 试试
    u9295523635603243 2022-09-04 0
  12. 试试
    汉梦 2022-09-04 0
  13. qxl095@126.com 2022-09-04 0
  14. vg56 希望效果可以提升
    u3650104481151608 2022-09-04 0
  15. yaayaayaaa .
    u9424553411221207 2022-09-04 0
  16. 测试测试
    u7771728815139242 2022-09-04 0
  17. 试试看
    vjakui 2022-09-04 0
  18. 试验一下
    u4308341783645233 2022-09-04 0
  19. 浅试一下
    u2326598478281504 2022-09-04 0
  20. 试试看
    u8237375320097411 2022-09-04 0
  21. 支持支持支持
    u6754459757398212 2022-09-04 0
  22. F6600
    u8250595826703071 2022-09-04 0
  23. 66666
    coco 2022-09-04 0
  24. 6600xt
    slife 2022-09-03 0
  25. 6666
    u2137463864928691 2022-09-03 0
  26. nimbi
    duan 2022-09-03 0
  27. 666
    u8230153754845040 2022-09-03 0
  28. 666
    juzy2010 2022-09-03 0
  29. 试试看
    u7835450431267497 2022-09-03 0
  30. 试试看
    u5797294659494934 2022-09-03 0
  31. fsdf
    changhaool 2022-09-03 0
  32. 试试看
    jiazi 2022-09-03 0
  33. 非常感谢楼主
    u3269628734295537 2022-09-03 0
  34. nb 正在尝试 感谢分享
    u2222111638624968 2022-09-03 0
  35. nb
    u1622513471171883 2022-09-03 0
  36. 谢谢楼主分析,我看看
    u5081940449507699 2022-09-03 0
  37. 测试测试
    u2882863216983291 2022-09-03 0
  38. ????
    u4688920060552105 2022-09-03 0
  39. 测试测试
    u6437200025261769 2022-09-03 0
  40. 6800xt需要不
    14596362 2022-09-03 0
  41. 试试看不知道着呢模样
    qq1121451038 2022-09-03 0
  42. 590有效果吗
    xuzhuoyu 2022-09-02 0
  43. rx580试了,但不知道效果如何
    u5341264186461630 2022-09-02 0
  44. 试试看,有没有效果。
    u8150627060652581 2022-09-02 0
  45. 6900xt需要用这个吗
    u3200819946034021 2022-09-02 0
  46. 请问下460可不可以
    u2677990988135646 2022-09-02 0
  47. SHFKUGO 2022-09-02 0
  48. 试一试
    xiaobai123 2022-09-02 0
  49. rx590试了,但不知道效果如何
    u7849504252523400 2022-09-02 0
  50. 请问有没有AMD FirePro™ W8100 显卡的?谢谢
    Amy_2022_Amy 2022-05-22 0
1 2 3 4
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码