共计 610 个字符,预计需要花费 2 分钟才能阅读完成。
目前机器是可以成功驱动 HD4600 核显的,但是发现部分存在硬件加速的软件,显示出新绿色方块或者白底方块线条,软件画面无法正常显示


比如 Chrome,Edge,Bilibili,VS Code,OBS 也无法采集显示器画面,但是比如关闭 Chrome 和 Edge 的硬件加速,浏览器就显示正常了,Bilibili 在设置关闭 GPU 图形加速,也显示正常了,但是通过软件查看目前核显的硬件加速是正常启用的,使用 OpenCore 驱动核显是正常的,更新 Lilu.kext 和 WhateverGreen.kext 也一样情况,重装也一样,调整 framebuffer-fbmem 的参数为 00000003 就会出现问题,改成 00009000 那几个软件就能显示完整,但是整个系统很模糊,无法正常使用,然后尝试添加 framebuffer-cursormem,这个说是 Hasswell 平台专属,可能解决花屏问题,但是加了反而会卡开机 Logo 无法进系统
最后在一步步排查后发现是使用 Hackintool 生成 WhateverGreen 的缓冲帧补丁加多了,不需要加 framebuffer-fbmem 和 framebuffer-unifiedmem,加了就会出现问题,在 OpenCore 的【DP】【PciRoot(0x0)/Pci(0x2,0x0)】中只需要 AAPL,ig-platform-id 和 device-id 即可成功驱动核显并且画面正常显示

正文完
发表至: 黑苹果
2022-12-10