- 积分
- 127
- 最后登录
- 2023-7-11
- 精华
- 0
- 阅读权限
- 20
- 主题
- 7
- UID
- 4561901
- 帖子
- 243
- PB币
- 346
- 威望
- 5
- 贡献
- 0
- 技术
- 7
- 活跃
- 441
- UID
- 4561901
- 帖子
- 243
- PB币
- 346
- 贡献
- 0
- 技术
- 7
- 活跃
- 441
|
蓝宝石RX580超白金显卡驱动还是很容易的,lilu+whatevergreen就可以。
1、mojave10.14版本不用任何补丁都可以开启硬解码。
2、mojave10.14.1,10.14.2beta,10.14.2beta2都无法开启硬解码和隔空投屏(airplay);
3、通过修改AMDRadeonX4000.kext的info.plist文件将AMDRadeonX5000.kext中info.plist的硬件编解码参数复制到AMDRadeonX4000.kext的info.plist
文件中可以开启硬解码,也可以将这些参数加入dumpdriver中,稍后放到附件中。
4、开启agpm的问题,AppleGraphicsPowerManagement.kext中info.plist中AGPM对应的机型中会包含相应的显卡设备AGPM管理参数。例如
我选择的是imacpro1.1机型,对应的参数如下:
<dict>
<key>Vendor1002Device6860</key>
<dict>
<key>AGDCEnabled</key>
<integer>1</integer>
<key>Heuristic</key>
<dict>
<key>ID</key>
<integer>-1</integer>
</dict>
<key>control-id</key>
<integer>17</integer>
<key>max-power-state</key>
<integer>15</integer>
<key>min-power-state</key>
<integer>0</integer>
</dict>
<key>Vendor1002Device6867</key>
<dict>
<key>AGDCEnabled</key>
<integer>1</integer>
<key>Heuristic</key>
<dict>
<key>ID</key>
<integer>-1</integer>
</dict>
<key>control-id</key>
<integer>17</integer>
<key>max-power-state</key>
<integer>15</integer>
<key>min-power-state</key>
<integer>0</integer>
</dict>
</dict>
</plist>
只需要将RX580的设备ID和厂家ID添加进去就可以了。如下:
<key>Vendor1002Device67df</key>
<dict>
<key>AGDCEnabled</key>
<integer>1</integer>
<key>Heuristic</key>
<dict>
<key>ID</key>
<integer>-1</integer>
</dict>
<key>control-id</key>
<integer>17</integer>
<key>max-power-state</key>
<integer>15</integer>
<key>min-power-state</key>
<integer>0</integer>
</dict>
用IoRegisterExplorer看AGPM驱动情况:
可以看出AGPM也驱动成功了。
但是统计信息显示rx580在mojave下待机功率8,9十瓦以上,在win10下只有33瓦左右。我觉得这个应该和驱动参数有关系,但是不知道怎么调整。
还有就是使用IINA播放HEVC 4k10bit视频,显示硬解解码,但播放很卡,用vlc播放很流畅,在win10下软解压,e3肯定是不行的,所以硬解应该是正常开启了,这个可能和播放软解有关系。
5、目前这个配置情况GeekBench4使用opencl跑分,可以跑14万以上,应该比之前提高了一些。
下面附上修改的kext文件,放在/efi/kext/other目录下就可以了,我机型选的imacpro1.1。
在附上一个我写的小脚本,可以查看蓝宝石rx5xx显卡当前状态的小脚本.
使用的时候./gpuStat就可以看到当前状态了,想刷新就再执行一次。
最后,想请教一下关于AGPM的问题,如何能把RX580的待机功率降下来? |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|