本帖最后由 Ketuer 于 2023-5-11 20:03 编辑
700系主板搭配6600XT或6600开机时随机崩溃。有时一次就能进,有时需要重启很多次才行。
[PPLIB] Failed to send PPLIB IRI to Accelerator
删除WhateverGreen.kext 也是如此。 更换Pro机型imac机型都不行,换efi也一样。 很奇怪 此问题不仅 在 B660 或 Z690 主板搭配 6600 或 6600xt 时出现,在Z790主板上同样出现!
在这之前,已经有其他人同样出现过这种问题: 都是清一色的报错: [3:0:0][PPLIB] Failed to send PPLIB IRI to Accelerator. Kernel Extensions in backtrace: com.apple.iokit.IOGraphicsFamily(597.0)[5ABF1ED9-18B9-3062-8621-5ED1B70959BD]@0xffffff7fa8c7b000->0xffffff7fa8ca9fff dependency: com.apple.iokit.IOPCIFamily(2.9)[9367C7B9-149B-329D-B085-39BC7D39EF03]@0xffffff8015859000->0xffffff8015888fff com.apple.kext.AMDRadeonX6000Framebuffer(4.0.9)[C4AE7C14-A015-374F-9FA6-5BBB16E599BD]@0xffffff7f9fe12000->0xffffff7fa009bfff
关键点就在于AMDRadeonX6000Framebuffer这个东西上,但是不知道到底是什么影响了它,导致出错。
问题排查
第一个想到的是EFI,于是我直接抄了GitHub上另一位大老的EFI的作业,没有任何修改直接运行,同样存在随机重启的现象,而他使用的是6800XT却没有此问题。同样的主板,同样的的内存,6600XT就有问题,6800XT就没问题?(不是EFI的问题)
然后我认为是我itx机器用了pcie4.0转接线导致的,但是更换了3.0转接线以及尝试主板bios强制锁Gen3,都没有任何效果,仍然会随机出现重启五国(不是PCIE4.0的问题)
既然不是PCIE那第二个排查的肯定是显卡,毕竟报错都是显卡相关的,但是我这张瀚讯6600XT之前在其他机器上没有出现过问题,都能正常启动,于是我抱着试一试的心态,又买了一张华擎6600XT,插上之后依然有问题,这就很奇怪了,也不是显卡的问题(不是显卡的问题)
接着我看到有人说换了固态就没问题了,我是质态的Tiplus7100固态,于是我尝试更换了一块金百达的固态,头天晚上还好,第二天继续抽风,依然随机五国(也不是固态的问题)
好家伙,这几个都不是,难不成还是内存问题?于是我又买了两条其他品牌的内存,插上之后依然没解决。(也不是内存的问题)
好吧,那我换个主板总行了吧?于是我又换了一个其他品牌的主板,还是这样。。。(也不是主板的问题)
一套流程下来,现在已经基本确定,就是6600/6600XT这个系列兼容性问题。
当然,解决方法倒是有,很简单,把UIScale变成-1或者1就可以了,只要设置成0或2,就会随机重启五国,但是只要是标准分辨率,不使用HIDPI,就什么问题都没有,随便怎么重启都正常,有没有大佬知道到底是什么导致的,太烦了。。。
2023-5-11问题解决:
今天再次尝试重新制作EFI,我发现了一个很奇怪的选项:
EnableVectorAcceleration
- 在 CPU 支持 avx512 或者 avx 的情况下,在 UEFI 界面中开启 avx 加速
这个选项在我之前的EFI中是一直开启的,并且名称与 Failed to send PPLIB IRI to Accelerator 这段报错非常吻合,于是便去看了看这个选项是干嘛的,发现是开启AVX加速的,但是有一个问题,早在12代酷睿开始就已经抛弃AVX512指令集了:
这种情况下能正常进行AVX加速???但是很多其他13代平台EFI都勾选了这个,我还以为必须要加上。。。于是本人把这个关闭之后,再次进行测试,好家伙,什么问题都没了,现在无论怎么启动都可以了,连续测试10次都正常,希望不会有后续了。
|