吴卓先 发表于 2024-2-22 19:14

iMac Pro与Mac Pro 7.1机型fcpx 4k流畅剪辑配置方法

结论:丢掉whatevergreen.kext,没错!fcpx 4k单轨都卡顿都是weg的锅。
优点:fcpx视频剪辑非常流畅!虽然你看不到在rx500系列上那种显卡内存和显卡处理器满载得情况,但是,剪辑不卡才是目的。
缺点:1.显卡上的dp接口只有一个可用,hdmi接口没问题。
            2.可能某些显卡开机会出现紫条。
注意:请根据用途进行调整,去除weg只适合视频剪辑工作者,普通玩家建议用上weg,主打就是一个方便。iMac机型用户不要尝试,因为集显还是需要weg的,否则很容易导致开机黑屏。
配置方法:
         1.安装并打开IORegistryExplorer,搜索amd,GFX0@0下面的就是你的独显驱动。我的驱动是:AMD10000Controller。   

               2.到这个路径下/System/Library/Extensions找到第一步的驱动。也就是上面的AMD10000Controller。注:你的可能和我的不同,一定要以你搜索到的为准。
               3.右键显示包内容到contents/info.plist.右键选择用plistedit pro打开。点开IOKitPersonalities/Controller。你会看到这样的东西。

这就是显卡的FB Name,很多教程说注入FB Nmae就是注入这东西。
                  4.如何判断自己显卡是哪种FB Name?可以百度,比如Vega 64可以用ATY,Kamarang,ATY,Iriri。百度的也不一定就是对的,适合别人的不一定适合你,所以,这种方法才是根本。如果不适合(我就是其中之一),往下看。打开IORegistryExplorer,搜索amd,选中GFX0@0,在右侧有很多参数,

注入FB Nmae其实就是注入这些参数。接下来就简单了。在使用weg状态下查找每一个ATY,XXXXX下的aty_config和aty_properties被使用的参数。记录下来。我有这些,对应的FB Name有四个。

但是,但是!我这个Vega 64注入哪一个都不行。于是我就直接将这几个参数注入了。

效果和注入FB Name一样。
如果你查到了自己显卡的FB Nmae则选择这样注入:

                   5.注入相关参数或者FB Name(优先选择百度查找FB Name的方法,这样简单)后,去掉weg的钩子,保存重启就行了。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
关于去掉weg后的问题,我做过测试,加入黑屏补丁(修复其余的dp接口),加入紫条补丁等都失效。只能等待大佬的方案了。
注意:不要照抄我的截图,我的截图参数是测试参数,有些是不对的,参数需要根据自己的具体情况来。

黄增光 发表于 2024-2-22 19:28

感谢分享 学习了

liumingxi8868 发表于 2024-2-22 19:36

多谢大佬分享,学习收藏啦!

lmi 发表于 2024-2-22 21:43

感谢分享,学习了。

zry980321 发表于 2024-2-23 10:55

缓冲帧里的这些参数,大多数都不能通过注入修改,后面这个方法我也试过,注入之后发现绝大多数参数都没有改变,weg确实需要去掉,加个SSDT修补一下GPU路径和ME固件路径就可以了
            

macOS Ventura 【 13.6.5 】
Safari 17.3.1【 18617.2.4.11.12 】
Intel(R)Core(TM)CPU【I7-13700KF @ 5.50 GHz】

吴卓先 发表于 2024-2-27 02:53

zry980321 发表于 2024-2-23 10:55 https://bbs.pcbeta.com/static/image/common/back.gif
缓冲帧里的这些参数,大多数都不能通过注入修改,后面这个方法我也试过,注入之后发现绝大多数参数都没有改 ...

注入无效说明你注入的是非缓冲帧参数,你应该注入缓冲帧里面的参数
还有,经过测试,其实加不加入ssdt确定gpu位置没有关系,虽然为了好看,我加了。其他的,还待测试。

zry980321 发表于 2024-2-27 10:15

本帖最后由 zry980321 于 2024-2-27 11:27 编辑

吴卓先 发表于 2024-2-27 02:53 https://bbs.pcbeta.com/static/image/common/back.gif
注入无效说明你注入的是非缓冲帧参数,你应该注入缓冲帧里面的参数
还有,经过测试,其实加不加入ssdt确 ...
早就测试过了,这里面的参数除了PP_PhmSoftPowerPlayTable之外其他的注入都没有任何作用,你自己没试过吗
这里面大多数参数不注入也有,注入缓冲帧会冲掉你自己注入的内容,你注入相当于只能注入条目名称,修改条目名称后面的内容不会起作用,你这些东西在上古系统和显卡里可能有用,新卡应该都是读BIOS确定参数了。
            

macOS Sonoma 14.4 Beta 【 23E5205c 】
Safari 17.4【 19618.1.15.11.5 】
Intel(R)Core(TM)CPU【I7-13700KF @ 5.50 GHz】


abandon20 发表于 2024-5-30 02:25

zry980321 发表于 2024-2-27 10:15 https://bbs.pcbeta.com/static/image/common/back.gif
早就测试过了,这里面的参数除了PP_PhmSoftPowerPlayTable之外其他的注入都没有任何作用,你自己没试过吗 ...

确实没啥用

1072516103 发表于 2024-5-30 06:37

zry980321 发表于 2024-2-23 10:55 https://bbs.pcbeta.com/static/image/common/back.gif
缓冲帧里的这些参数,大多数都不能通过注入修改,后面这个方法我也试过,注入之后发现绝大多数参数都没有改 ...

请问加什么 具体一点

ncnc69 发表于 2024-7-20 15:03

谢谢楼主分享经验

sgxinyuan 发表于 2024-7-22 12:00

我用的是:
FB Name+接口参数
有没有试过??以前的技术了。

吴卓先 发表于 2024-7-22 21:19

sgxinyuan 发表于 2024-7-22 12:00 https://bbs.pcbeta.com/static/image/common/back.gif
我用的是:
FB Name+接口参数
有没有试过??以前的技术了。

试过,设置FBname之后仍然显示ATY,AMD,RadeonFramebuffer,但是FBNAME实际的参数是生效的,定制接口不生效,只能用whatevergreen
页: [1]
查看完整版本: iMac Pro与Mac Pro 7.1机型fcpx 4k流畅剪辑配置方法