本帖最后由 beloved敏 于 2020-2-5 21:23 编辑
参考xjn819大佬的帖子“FCPX核显独显全程满速指南”https://bbs.pcbeta.com/viewthread-1836920-1-1.html “核显”处的介绍
得知:删除WEG需要自己手动对HECI, IGPU,GFX0进行重命名并添加agdp补丁。
步骤如下
Disable掉WhateverGreen.kext的加载
1、加入AGDP patch,在config.plist/Kernel/Patch
Identifier: com. apple. driver.AppleGraphicsDevicePolicy Find:62 6f 61 72 64 2d 69 64 Replace: 62 6f 61 72 64 2d 69 78 Comment: Ranem board-id to board- ix Count: 1
2, ACPI设备重命名,在config.plist/ACPI/Patch GFX0 to IGPU,因为BIOS的集成显卡叫做GFX0, macOS需要它叫做iGPU Comment: Rename GFX0 to IGPU Find: 47 46 58 30 Replace: 49 47 50 55 Count:0 TableSignature: 0
3,PEGP to GFX0,因为BIOS的独立显卡叫做PEGP, macOS需要它叫做GFX0 Comment: Rename PEGP to GFX0 Find: 50 45 47 50 Replace: 47 46 58 30Count: 0 TableSignature: 0 我自己测试发现PEGP to GFX0效果并不理想,需要ssdt才能实现比较好的效果(ssdt参考xjn819帖子里的)
4,HECI重命名在config.plist/ACPI/Patch Comment: HECI to IMEI Find: 48454349 Replace: 494d4549 (ssdt改名参考xjn819帖子里的)
5,核显型号名称手动注入Device->model属性id和型号对应,比如3E980003->Intel UHD Graphics 630 这个是参考Bugprogrammer大佬的https://www.bugprogrammer.me/2019/10/03/fix-igpu-with-weg.html
进行到这里已经可以完全删除WEG了
但是会发现AGDP patch时灵时不灵在系统更新,安装器,recovery等环境下100%失效,OpenCore以及Clover都已经实测,时灵时不灵。 参考Bugprogrammer大佬的https://www.bugprogrammer.me/2019/10/03/fix-igpu-with-weg.html
别急我们大佬官人已经验证了他的方法有效,步骤如下: ===================================================== 禁用AGDP补丁 修复权限使用
name com.apple.driver.AppleGraphicsDevicePolicy
find 626F6172 642D6964
replace 626F6172 642D6978
修复权限命令
挂载根目录权限
sudo mount -uw / && killall Finder
重建缓存
sudo update_dyld_shared_cache -force
sudo kextcache -i /
“禁用AGDP补丁,修复权限使用”是请叫我官人验证的,出问题请找他(/坏笑) =====================================================
如果黑屏,可以尝试换一个接口。
更新系统时需要加载纯agdp版本的WhateverGreen.kext并添加agdpmod=pikera才不会黑屏,在更新10.15.3正式版时我已经测试了必须加上,不然就黑屏。 日常不使用WhateverGreen.kext没有问题。 |