吴卓先 发表于 2024-4-23 11:10

AMD显卡性能教程


[*]按照OC官方文档正确配置你的config文件。先保证电脑能正常进入系统。
[*]确保你配置的EFI中已经加载了Lilu.kext与whatevergreen.kext。
[*]根据GitHub显卡优化内容,提升显卡性能,此优化直接影响geekbench跑分。(内容较多,很详细,需要耐心)


经过优化之后,以我Vega 64为例,geekbench 6跑分如下:

此时,config文件独显部分大致如图所示:

或许你的config文件里面还有一个PP_WorkLoadPolicyMask参数,我这里是通过VGTab实现的,所以我没在这里填。geekbench跑分性能优化部分已经结束了。接下来的操作不影响geekbench跑分,但是对fcpx剪辑影响巨大。


—————————————————————————————————————————————————————————————————————————————————————


   可能很多人有这样的疑问,明明我的卡是免驱卡,hackintool、VideoProc都显示支持完全解码,但是用fcpx干活,独显就是不出力,一直处于摸鱼状态,在Big Sur之前还可以通过config文件或者ssdt注入白果显卡参数来提高显卡利用率。但是现在不行了。问题出在Big Sur以后,macOS删除了大量的DRM解码器。要修复这个问题分两种情况:一是系统版本在10.15以前,请参照OC官方文档安装后Fix DRM部分修复;二是系统版本在11以后,当然Fix DRM中也介绍了11以后的修复方法,但是经过本人测试,会出这么个状况,即:开机工作,显卡参与硬解,cpu基本不消耗资源,貌似一切正常。但是,时间久了或者晚上休息了,第二天继续剪辑,发现,显卡又在摸鱼,cpu同样也没什么负载,卡成ppt。只有重启才能解决。

解决方法如下:

[*]config文件boot-args参数加入unfairgva=XXXXXX(代表你的机型,如我的是iMac pro,即:Mac-7BA5B2D9E42DDD94)这个参数可以在OC Congfigurator中的机型平台设置中找到。
[*]如果这样设置后,在正常工作中还是出现显卡摸鱼情况,先关闭软件,打开终端,运行这个代码:defaults write com.apple.coremedia hardwareVideoDecoder -string force,再打开fcpx就恢复正常了。这一步我还没遇到,留作备用。


————————————————————————————————————————————————————————


此优化方法,我还在进一步测试中,欢迎大家在评论区反馈,帮助需要帮助的人。同时,我有描述不当,或者操作不对的地方,请在评论区指正。

一根草根 发表于 2024-4-23 13:01

支持支持 等待后续 我机型是20.2的

17602888090 发表于 2024-4-23 13:54

坐等测试==================

吴卓先 发表于 2024-4-23 14:32

本帖最后由 吴卓先 于 2024-4-23 14:34 编辑

不好意思,因为中途误操作关闭了网页,丢了几个链接,在这补上。1.OC官方文档https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html,2.GitHub显卡优化https://github.com/5T33Z0/OC-Little-Translated/tree/main/11_Graphics/GPU/AMD_Radeon_Tweaks,3.OC官方文档安装后Fix DRM部分https://dortania.github.io/OpenCore-Post-Install/universal/drm.html

吴卓先 发表于 2024-4-23 14:41

4K 50p HEVC四机位视频加调色字幕等,播放负载如下图所示:

liumingxi8868 发表于 2024-4-23 17:49

多谢大佬分享。学习了。

tty_hero 发表于 2024-4-24 10:44

感谢分享。

徐子兮 发表于 2024-4-24 15:33

有没有屌大的来说说有没有效果

liuliguo 发表于 2024-4-25 08:02

徐子兮 发表于 2024-4-24 15:33 https://bbs.pcbeta.com/static/image/common/back.gif
有没有屌大的来说说有没有效果

6600xt没效果,并且不需要WG,免驱

yizhimei 发表于 2024-4-25 09:15

本帖最后由 chenyulong 于 2024-4-25 09:19 编辑

感觉不用调整似乎影响不大,目前geekbench 6中vega 56小短卡能跑8万多分

吴卓先 发表于 2024-4-25 15:06

liuliguo 发表于 2024-4-25 08:02 https://bbs.pcbeta.com/static/image/common/back.gif
6600xt没效果,并且不需要WG,免驱

不需要weg的情况下,你试试你的所有dp接口是不是有输出,我不用weg,只有一个dp有输出,Vega 64和6800xt都一样

吴卓先 发表于 2024-4-25 15:08

chenyulong 发表于 2024-4-25 09:15 https://bbs.pcbeta.com/static/image/common/back.gif
感觉不用调整似乎影响不大,目前geekbench 6中vega 56小短卡能跑8万多分

geekbench跑分是次要的,关键是看显卡处理器占用是不是能上去,剪辑4k是不是能提升显卡利用率

liuliguo 发表于 2024-4-26 07:56

吴卓先 发表于 2024-4-25 15:06 https://bbs.pcbeta.com/static/image/common/back.gif
不需要weg的情况下,你试试你的所有dp接口是不是有输出,我不用weg,只有一个dp有输出,Vega 64和6800xt都 ...

所有接口都正常,3dp 1hdmi

吴卓先 发表于 2024-4-26 12:07

liuliguo 发表于 2024-4-26 07:56 https://bbs.pcbeta.com/static/image/common/back.gif
所有接口都正常,3dp 1hdmi

都正常就没有必要调整

19980904wzh 发表于 2024-4-29 09:27

geekbench跑分能反映显卡工作状态吗?还是跑分低只是驱动bug

4447138 发表于 2024-4-29 11:21

想知道6600xt有没有效果

llccll 发表于 2024-5-3 23:14

大佬学习了,
页: [1]
查看完整版本: AMD显卡性能教程