- 按照OC官方文档正确配置你的config文件。先保证电脑能正常进入系统。
- 确保你配置的EFI中已经加载了Lilu.kext与whatevergreen.kext。
- 根据GitHub显卡优化内容,提升显卡性能,此优化直接影响geekbench跑分。(内容较多,很详细,需要耐心)
经过优化之后,以我Vega 64为例,geekbench 6跑分如下:
此时,config文件独显部分大致如图所示:
或许你的config文件里面还有一个[backcolor=rgba(175, 184, 193, 0.2)]PP_WorkLoadPolicyMask参数,我这里是通过VGTab实现的,所以我没在这里填。geekbench跑分性能优化部分已经结束了。接下来的操作不影响geekbench跑分,但是对fcpx剪辑影响巨大。
[backcolor=rgba(175, 184, 193, 0.2)]
[backcolor=rgba(175, 184, 193, 0.2)]—————————————————————————————————————————————————————————————————————————————————————
[backcolor=rgba(175, 184, 193, 0.2)]
[backcolor=rgba(175, 184, 193, 0.2)] 可能很多人有这样的疑问,明明我的卡是免驱卡,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就恢复正常了。这一步我还没遇到,留作备用。
————————————————————————————————————————————————————————
此优化方法,我还在进一步测试中,欢迎大家在评论区反馈,帮助需要帮助的人。同时,我有描述不当,或者操作不对的地方,请在评论区指正。
|