删除WhateverGreen.kext的方法
本帖最后由 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.AppleGraphicsDevicePolicyFind:62 6f 61 72 64 2d 69 64Replace: 62 6f 61 72 64 2d 69 78Comment: Ranem board-id to board- ixCount: 1
2, ACPI设备重命名,在config.plist/ACPI/PatchGFX0 to IGPU,因为BIOS的集成显卡叫做GFX0, macOS需要它叫做iGPUComment: Rename GFX0 to IGPUFind: 47 46 58 30Replace: 49 47 50 55Count:0TableSignature: 0
3,PEGP to GFX0,因为BIOS的独立显卡叫做PEGP, macOS需要它叫做GFX0Comment: Rename PEGP to GFX0Find: 50 45 47 50Replace: 47 46 58 30Count: 0TableSignature: 0我自己测试发现PEGP to GFX0效果并不理想,需要ssdt才能实现比较好的效果(ssdt参考xjn819帖子里的)
4,HECI重命名在config.plist/ACPI/PatchComment: HECI to IMEI Find: 48454349Replace: 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没有问题。 https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1816113&pid=49652765 如果更新系统时显卡的接口都试过了还是黑屏,那就只能下载xjn819大佬帖子里的纯agdp版本weg来解决了。 maojinbing 发表于 2020-2-1 09:12 https://www.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1816113&pid=49652765
你的帖子我压根没看过 maojinbing 发表于 2020-2-1 09:12 https://www.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1816113&pid=49652765
你好大神,我现在uhd630显卡,用weg时,Hdmi正常,删除weg后,clover加了4个重命名补丁,帧缓冲也加了,但是dp口随机黑屏,hdmi显示超出输出范围。是因为dvmt—pre的原因还是pixel clock的原因?如何在clover中实现hdmi输出?查了好多资料,一头雾水。希望解答,谢谢! 先收藏一下 收藏下 晚点搞 HD630 尝试了你的方法移除Weg后直接卡5国不进系统
13469977015002 发表于 2020-2-1 11:14 https://www.pcbeta.com/static/image/common/back.gif
HD630 尝试了你的方法移除Weg后直接卡5国不进系统
我的没有出现五国{:5_279:} 小白求问“name com.apple.driver.AppleGraphicsDevicePolicy”这个怎么操作 13469977015002 发表于 2020-2-1 11:14 https://www.pcbeta.com/static/image/common/back.gif
HD630 尝试了你的方法移除Weg后直接卡5国不进系统
如果你需要dvmt补丁,若要剔除weg就需要把以前那几个合并到weg里的几个kext重新找回来,叫什么IntelGraphicsFix的。如果你能在BIOS里设置dvmt到96MB以上,才可以丢弃这几个kext。 谢谢,
我那个ssdt自己闹着玩的,独显相关的部件在acpi表中还存在很多,单独的仿冒禁用或者扒皮也许会导致acpi error等问题。有空我会考虑这些问题 你咋那么牛逼呢{:5_275:}补丁也不是我发现的 只是有人传言AGDP补丁失效 其实只要修复权限还可以用 请叫我官人 发表于 2020-2-1 19:32 https://www.pcbeta.com/static/image/common/back.gif
你咋那么牛逼呢补丁也不是我发现的 只是有人传言AGDP补丁失效 其实只要修复权限还可以用
大官人威武!! 请问各位大侠 删除WhateverGreen.kext后 在OC中怎么配置? snm 发表于 2020-2-1 21:01 https://www.pcbeta.com/static/image/common/back.gif
请问各位大侠 删除WhateverGreen.kext后 在OC中怎么配置?
麻烦把帖子认真的看一遍 岔眼留用!! beloved敏 发表于 2020-2-1 21:41 https://www.pcbeta.com/static/image/common/back.gif
麻烦把帖子认真的看一遍
麻烦你看一下12楼 maojinbing 发表于 2020-2-2 00:09 https://www.pcbeta.com/static/image/common/back.gif
麻烦你看一下12楼
这个群里已经说过了,用不着你来提醒 学习了,等闲着的时候去掉weg试试