黑苹果不显示显卡信息(黑苹果解决5500xt等navi14显卡引导二阶段黑屏几秒的问题)

首先说结论:在注入缓冲帧FB Name的前提下,往显卡注入CFG_LINK_FIXED_MAP参数,类型为Number,值为1。注意一定要注入FB Name,注入FB Name,注入FB Name的前提下!!我试过不注入FB Name直接注入CFG_LINK_FIXED_MAP参数,引导到二阶段崩溃重启。

可选择ssdt注入,也可以选择OC device properties注入,小白可看图。

黑苹果不显示显卡信息(黑苹果解决5500xt等navi14显卡引导二阶段黑屏几秒的问题)(1)

说说发现过程吧:一直是注入ATY,Python缓冲帧使用5500XT的,需要adgmod=pikera避免启动黑屏闲得无聊尝试去掉whatevergreen,折腾良久后偶尔发现注入ATY,Boa缓冲帧的时候,发现居然不需要adgmod=pikera参数甚至不需要whatevergreen也可以点亮DP接口,二阶段也不黑了。遂去看看x6000驱动,发现如下:

黑苹果不显示显卡信息(黑苹果解决5500xt等navi14显卡引导二阶段黑屏几秒的问题)(2)

猜想LINK_FIXED和LINK_BUILT_IN不就是外接和内建的意思吗遂验证:把CFG_LINK_FIXED_MAP参数注入到ATY,Python缓冲帧中,因为ATY,Python缓冲帧中既没有LINK_FIXED也没有LINK_BUILT_IN,结果成功了。

理论上其他navi14如5700XT等可以用的,其他的navi核心比如navi12,21等核心也可以尝试。但是我没有验证,请自行承担风险!本人概不负责任何出现的问题

为什么我不直接用ATY,Boa缓冲帧呢?因为CFG_PTPL2_MAX=50,限制功率为50W,这就是为什么有的缓冲帧性能低下的原因。ATY,Python的CFG_PTPL2_MAX=130,与5500XT功率是匹配的。我也跑分验证了一下Boa缓冲帧只有30000 分,而Python缓冲帧能稳定跑到44000 ,差距十分明显。关于性能的问题可以参考一下https://halma.gitee.io/2020/4-9/

最后我还是没有去掉weg,因为1:多接口多显示器需要weg加上adgmod=pikera对ADGP打补丁识别修正,否则只能点亮单显示器。2:去掉weg的话显卡睡眠不断电风扇不停转然后崩溃重启, 错误为[PPLIB] Failed Power Play Resume。具体我也不知到WEG打了什么补丁,望大佬赐教。

更多黑苹果镜像、efi引导文件、驱动、软件、工具、教程等资源,可以百度搜索:黑果魏叔

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页