firebolt2014 发表于 2018-11-14 19:25

E3-1230v3+蓝宝石RX580硬解和AGPM驱动问题。

蓝宝石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的待机功率降下来?

jhsgj 发表于 2018-11-15 11:44

谢谢谢谢谢谢

jhsgj 发表于 2018-11-15 11:46

/gpuStat这个怎么用

maojinbing 发表于 2018-11-15 12:00

https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1798006&pid=48659758

a_nan 发表于 2018-11-15 12:18

inna 播放4K 10bit 很卡,没错,如果你使用movist 2.0.0 就不会卡顿了,这个跟软件的解码器有很大关系!

qq18463435 发表于 2018-11-15 12:20

感谢楼主分享

mgw_smy 发表于 2018-11-15 12:55

不错的帖子,很有用

firebolt2014 发表于 2018-11-15 13:22

a_nan 发表于 2018-11-15 12:18 https://www.pcbeta.com/static/image/common/back.gif
inna 播放4K 10bit 很卡,没错,如果你使用movist 2.0.0 就不会卡顿了,这个跟软件的解码器有很大关系!

昨天通过@maojinbing大神的指导,把cpu变频搞成9档了,现在iina和vlc播放4k10bit都流畅了,但是iina的cpu占用要比vlc大,vlc gpu占用比iina高些。

firebolt2014 发表于 2018-11-15 13:27

jhsgj 发表于 2018-11-15 11:46 https://www.pcbeta.com/static/image/common/back.gif
/gpuStat这个怎么用

在终端里运行,例如脚本在Downloads目录下,那么就可以在终端下输入 Downloads/gpuStat回车就行了。
不过@maojinbing大神提供了更好的工具,你可以查看一下他关于驱动560的帖子。

chenxvda 发表于 2018-11-16 21:59


inna 播放4K 10bit 很卡,没错,如果你使用movist 2.0.0 就不会卡顿了,这个跟软件的解码器有很大关系!

a3650a 发表于 2018-11-17 00:20

马医生Doctor 发表于 2018-11-17 20:17

mark 备用!!!!!!

傲骨虚怀 发表于 2018-11-17 21:48

e3 1230 v3 与 RX570,前来学习!

linqicheng 发表于 2018-11-23 18:58

不错,感谢分享

app167 发表于 2018-11-23 19:08

{:9_355:} 我的rx580 功耗比你的低一点 75-83左右,感觉应该是白苹果 在GFX0和iGPU之间有芯片在控制和切换。
在玩魔兽的时候发现可以使用iGPU输出画面 RX580对游戏运算,不过iGPU没有专用显存转动视角会很卡。

cpaoshu 发表于 2018-11-23 20:09

感謝分享,先收下備用

hosuk 发表于 2018-11-28 10:48

一模一样的配置,不过我要驱动5K屏幕,现在认的是俩屏幕{:5_264:}

maojinbing 发表于 2018-11-28 11:40

近期无法关注580了。

firebolt2014 发表于 2018-11-28 11:49

maojinbing 发表于 2018-11-28 11:40 https://www.pcbeta.com/static/image/common/back.gif
近期无法关注580了。

好的,您先忙您的。

fatem997 发表于 2018-12-9 02:32

感谢小公举
页: [1] 2 3 4 5 6
查看完整版本: E3-1230v3+蓝宝石RX580硬解和AGPM驱动问题。