趁着矿卡热,拿了一块残血版的RX580,翻新的那种,三DP口,一HDMI接口,闪屏的起因还是我那套G41平台引起的。
残血版的RX580要想黑苹果免驱,得刷VBIOS降级成RX570来用,我在四代酷睿平台上测试,一切正常,但回到家里的G41平台,换上矿卡,正常接HDMI口,一直黑屏,系统我确定是正常开启了的,上网查,说是10.14以上的黑苹果系统RX570,RX5700等显卡要加一个启动参数 agdpmod=pikera才能解决这个毛病,也有说更新whatevergreen 及 Lilu就行了的,也有说不管怎样,就是需要添加该参数才有用,因为我的驱动都是最新版的,所以死马当活马医,加了该参数试了一下,没效果。
再者,我的RX570的核心是Polaris的,官网明确说明,只有Navi核心的显卡(比方说RX5700)加这个才有用,RX570加了反而有害,因为屏都没点亮,对这个真的无感,后面我又折腾了好多参数,还是不行,实在没辙,只好又读一遍官方教程,上面提示,可能需要切换输出口,好在我当时买卡的时候英明,加了几十块钱,买了四接口的,而不是为了省钱只要单 HDMI接口的卡,这为我找到了一条出路,然后在多多上买了一条一头DP口,一头HDMI口的视频输出线回来,因为家里电脑是接电视当显示器用的,没有DP口,其他的电脑显示器也没有,所以只好将就一下。
线买回来后,先从靠近HDMI口边上的DP口试,开机后跑码,前面几秒钟还正常,后面就连黑白屏的码都有点花了,一路提心吊胆,果然跑完码后还是黑屏,果断跳过中间的DP口,直接接第一DP口,开机跑码一路黑白分明,心里有了底,果然如愿进了系统,但却是红屏的,就是屏幕偏红色的那种,能看清之上的内容,这才反应过来,那句“Polaris核心的显卡加 agdpmod=pikera启动参数反而有害“说的大概就是这种情况,赶紧用工具把EFI挂载上,把这个参数去掉,重启后,显示就正常了。
但是,新的问题又出现了,碰到了冻屏现像,用个几分钟后就冻屏了。让我很是无语,只好拆下RX580残血版, 换上那块经过验证的GT730,开机进系统后居然出现了花屏现像?!WC, WC, WC~~~这,这,这是什么鬼?这套用开普勒核心的黑果免驱卡GT730+G41寨板+至强E5450芯片+Opencore引导的黑苹果系统我用了将近一年了,一直好好地,现在给我来这出!
我确定我碰到的这个花屏是非典型案例,接下来就是简单粗暴地处理,开机,ClearNvram.efi,ResetNvram.efi,以及ResetSystem.efi全部选一遍后,OK了,花屏不见了!就是这么直接!应该是前面那块矿卡惹得祸。
非典型案例,仅供参考!
下篇开讲冻屏解决过程,首先声明,冻屏现像在现代系统上并不常见,所谓的现代系统即是软硬件都是2018年之后的,我碰到的应该还是非典型现像,古早的G41+古早的E5450+还算先进的RX580矿卡,这样的系统应该不多见。黑果冻屏应该是机型SMBIOS没选对,或者是显卡VBIOS不合适,抑或是集显的设定不正确,可这个G41的集显IntelGMAX4500早就不在支持之列了。
机型SMBIOS我尝试过iMac17,1 / iMac18,1 / MacPro 6,1统统不行,那应该是VBIOS不合适了,再试过再来记录。