搜索
查看: 7522|回复: 63

[独显] 删除WhateverGreen.kext的方法 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4856977
帖子
763
PB币
348
贡献
0
技术
0
活跃
747
发表于 2020-2-1 00:30:52 |显示全部楼层
快御云安全
本帖最后由 beloved敏 于 2020-2-5 21:23 编辑

参考xjn819大佬的帖子“FCPX核显独显全程满速指南”http://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没有问题。

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16228
PB币
237
贡献
0
技术
163
活跃
4621

8周年庆典勋章

发表于 2020-2-1 09:12:35 |显示全部楼层

Rank: 5Rank: 5Rank: 5

UID
4856977
帖子
763
PB币
348
贡献
0
技术
0
活跃
747
发表于 2020-2-1 10:30:24 |显示全部楼层
如果更新系统时显卡的接口都试过了还是黑屏,那就只能下载xjn819大佬帖子里的纯agdp版本weg来解决了。

Rank: 5Rank: 5Rank: 5

UID
4856977
帖子
763
PB币
348
贡献
0
技术
0
活跃
747
发表于 2020-2-1 10:31:44 |显示全部楼层
maojinbing 发表于 2020-2-1 09:12
http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1816113&pid=49652765

你的帖子我压根没看过

Rank: 5Rank: 5Rank: 5

UID
198689
帖子
697
PB币
1499
贡献
0
技术
5
活跃
1513
发表于 2020-2-1 10:35:42 |显示全部楼层
maojinbing 发表于 2020-2-1 09:12
http://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输出?查了好多资料,一头雾水。希望解答,谢谢!

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1486
PB币
86
贡献
0
技术
0
活跃
834
发表于 2020-2-1 11:00:06 |显示全部楼层
先收藏一下

Rank: 2Rank: 2

UID
1448250
帖子
239
PB币
115
贡献
0
技术
0
活跃
382
发表于 2020-2-1 11:05:34 来自手机 |显示全部楼层
收藏下 晚点搞

Rank: 7Rank: 7Rank: 7

UID
4783896
帖子
1356
PB币
284
贡献
0
技术
0
活跃
1202
发表于 2020-2-1 11:14:50 |显示全部楼层
HD630 尝试了你的方法移除Weg后直接卡5国不进系统

Rank: 5Rank: 5Rank: 5

UID
4856977
帖子
763
PB币
348
贡献
0
技术
0
活跃
747
发表于 2020-2-1 11:48:34 |显示全部楼层
13469977015002 发表于 2020-2-1 11:14
HD630 尝试了你的方法移除Weg后直接卡5国不进系统

我的没有出现五国

Rank: 2Rank: 2

UID
1448250
帖子
239
PB币
115
贡献
0
技术
0
活跃
382
发表于 2020-2-1 12:04:24 |显示全部楼层
小白求问“name   com.apple.driver.AppleGraphicsDevicePolicy”这个怎么操作

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
15621
PB币
8410
贡献
0
技术
52
活跃
2077
发表于 2020-2-1 13:55:29 |显示全部楼层
13469977015002 发表于 2020-2-1 11:14
HD630 尝试了你的方法移除Weg后直接卡5国不进系统

如果你需要dvmt补丁,若要剔除weg就需要把以前那几个合并到weg里的几个kext重新找回来,叫什么IntelGraphicsFix的。如果你能在BIOS里设置dvmt到96MB以上,才可以丢弃这几个kext。

UID
4848855
帖子
673
PB币
2527
贡献
0
技术
31
活跃
1346
发表于 2020-2-1 19:06:08 来自手机 |显示全部楼层
谢谢,
我那个ssdt自己闹着玩的,独显相关的部件在acpi表中还存在很多,单独的仿冒禁用或者扒皮也许会导致acpi error等问题。有空我会考虑这些问题

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
918
PB币
1222
贡献
0
技术
36
活跃
2319
发表于 2020-2-1 19:32:01 |显示全部楼层
你咋那么牛逼呢  补丁也不是我发现的 只是有人传言AGDP补丁失效 其实只要修复权限还可以用

Rank: 5Rank: 5Rank: 5

UID
3411651
帖子
807
PB币
970
贡献
0
技术
7
活跃
1284
发表于 2020-2-1 20:12:30 |显示全部楼层
请叫我官人 发表于 2020-2-1 19:32
你咋那么牛逼呢  补丁也不是我发现的 只是有人传言AGDP补丁失效 其实只要修复权限还可以用

大官人威武!!

Rank: 9

UID
112055
帖子
1243
PB币
315
贡献
0
技术
0
活跃
2145

7周年庆典勋章

发表于 2020-2-1 21:01:23 |显示全部楼层
请问各位大侠 删除WhateverGreen.kext后 在OC中怎么配置?

Rank: 5Rank: 5Rank: 5

UID
4856977
帖子
763
PB币
348
贡献
0
技术
0
活跃
747
发表于 2020-2-1 21:41:42 |显示全部楼层
snm 发表于 2020-2-1 21:01
请问各位大侠 删除WhateverGreen.kext后 在OC中怎么配置?

麻烦把帖子认真的看一遍

Rank: 5Rank: 5Rank: 5

UID
4850520
帖子
511
PB币
488
贡献
0
技术
0
活跃
351
发表于 2020-2-1 23:09:27 |显示全部楼层
岔眼留用!!

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16228
PB币
237
贡献
0
技术
163
活跃
4621

8周年庆典勋章

发表于 2020-2-2 00:09:13 |显示全部楼层
beloved敏 发表于 2020-2-1 21:41
麻烦把帖子认真的看一遍

麻烦你看一下12楼

Rank: 5Rank: 5Rank: 5

UID
4856977
帖子
763
PB币
348
贡献
0
技术
0
活跃
747
发表于 2020-2-2 00:52:15 |显示全部楼层
maojinbing 发表于 2020-2-2 00:09
麻烦你看一下12楼

这个群里已经说过了,用不着你来提醒

Rank: 2Rank: 2

UID
4838396
帖子
288
PB币
40
贡献
0
技术
0
活跃
352
发表于 2020-2-2 09:44:38 |显示全部楼层
学习了,等闲着的时候去掉weg试试
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛