dodiffer 发表于 2023-10-23 22:45

RX6600如何去掉WhatEverGreen

个人配置:
i5 9400 带核显的U,机型用的iMAC 19,1 。核显注入的加速ID。独显是RX6600,目前功能一切正常,接近99%完美吧。除了不能听AppleMusic的无损和看视频MV。
目前停留在Ventura系统。升级4K显示器前不打算升级到Sonoma。
目前已知的小状况:1、核显调用不积极。
                                    2、睡眠需要差不多20秒才能睡(Windows下秒睡)。
                                    3、启动第二阶段黑屏几秒钟直接进桌面。

本着精简OpenCore的想法,试着精简一下配置,发现无法去掉WhatEverGreen,去掉就无法启动。
猜测是否是因为注入核显的原因?
有没有大神知道怎么回事?或者欢迎探讨精简OC。

临安雨 发表于 2023-10-24 09:55

记得有一种方法可以用ssdt驱动显卡 之前见到过(只是论坛见过 现在忘记了)
但感觉应该意义不大 大家应该都是用的weg 可以尝试精简其他kext

liumingxi8868 发表于 2023-10-24 10:48

插个眼学习一下备用

qq3995162 发表于 2023-10-24 20:52

要再用那么麻烦的方法了,果断换装1860版变色龙

lwx1901 发表于 2023-10-24 22:10

RX6600是免驱卡,去掉WhateverGreen.kext驱动修补程序,需要做好以下设置:

1、需要在ACPI中添加三个静态更名补丁并注意顺序:HECI更名为IMEI,GFX0更名为IGPU,PEGP更名为GFX0

2、BIOS中禁止屏蔽核显

3、机型必须设置为MacPro7,1

4、所有与WhateverGreen.kext驱动修补程序有关的启动参数全部删除掉,因为去掉WhateverGreen.kext后,这些启动参数已经失效。

yizhimei 发表于 2023-10-25 09:21

我是5500xt,目前就是没使用whatervergreen的。感觉跑分比使用还高点的样子。

iFr0zen 发表于 2023-10-25 14:56

lwx1901 发表于 2023-10-24 22:10 https://i.pcbeta.com/static/image/common/back.gif
RX6600是免驱卡,去掉WhateverGreen.kext驱动修补程序,需要做好以下设置:

1、需要在ACPI中添加三个静态 ...

添加了1,跑分更高了多谢

lwx1901 发表于 2023-10-25 17:14

本帖最后由 lwx1901 于 2023-10-26 17:15 编辑

iFr0zen 发表于 2023-10-25 14:56 https://i.pcbeta.com/static/image/common/back.gif
添加了1,跑分更高了多谢
1、你知道为什么要做这三个ACPI更名吗?如果你有MacPro7,1白果机的DSDT,你会发现,因特尔管理引擎设备名定义为IMEI,独立显卡的设备名定义为GFX0,集成显卡设备名定义为IGPU(实际该机型没有集成显卡,因为它使用的是至强处理器),而PC机的ACPI中定义的设备名macOS是认不到的,所以需要ACPI更名以达到兼容的目的。
      
2、在加载WhateverGreen.kext驱动修补程序的情况下,这些与显卡相关的ACPI更名、设备属性、启动参数等就由WhateverGreen.kext自动修补完成,反之在没有WhateverGreen.kext的情况下就需要我们手动去设置完成了!

3、需要强调的是,WhateverGreen.kext仅是显卡驱动修补程序,真正驱动显卡加速工作的是macOS操作系统自带的显卡驱动程序。

4、注意ACPI更名必须为全局更名,须对DSDT和所有SSDT都产生作用,而不仅仅只是对DSDT更名





dodiffer 发表于 2023-10-26 09:20

lwx1901 发表于 2023-10-24 22:10 https://i.pcbeta.com/static/image/common/back.gif
RX6600是免驱卡,去掉WhateverGreen.kext驱动修补程序,需要做好以下设置:

1、需要在ACPI中添加三个静态 ...

了解了,多谢。

dodiffer 发表于 2023-10-26 09:22

临安雨 发表于 2023-10-24 09:55 https://i.pcbeta.com/static/image/common/back.gif
记得有一种方法可以用ssdt驱动显卡 之前见到过(只是论坛见过 现在忘记了)
但感觉应该意义不大 大家应该都 ...

其他的基本都精简了,就差这个免驱显卡了。楼下有大佬分享DTST方法。回来试一下。

dodiffer 发表于 2023-10-26 09:25

lwx1901 发表于 2023-10-24 22:10 https://i.pcbeta.com/static/image/common/back.gif
RX6600是免驱卡,去掉WhateverGreen.kext驱动修补程序,需要做好以下设置:

1、需要在ACPI中添加三个静态 ...

突然想起来,之前我没有在DTST重命名这些API,我记得是在OC注入了核显独显的重命名好像也不行。倒是这个机型设置成MacPro还没试过。

iFr0zen 发表于 2023-10-26 09:52

lwx1901 发表于 2023-10-25 17:14 https://i.pcbeta.com/static/image/common/back.gif
你知道为什么要做这三个ACPI更名吗?如果你有MacPro7,1白果机的DSDT,你会发现,因特尔管理引擎设备名定义 ...

厉害厉害,学习了

zhangJJJJJJ 发表于 2023-10-26 13:21

学习了,到底是加好还是不加好呢??

fantasy0808 发表于 2023-10-26 16:49

lwx1901 发表于 2023-10-24 22:10 https://i.pcbeta.com/static/image/common/back.gif
RX6600是免驱卡,去掉WhateverGreen.kext驱动修补程序,需要做好以下设置:

1、需要在ACPI中添加三个静态 ...

真的大佬。这几个补丁可不可以提供一下,谢谢

fantasy0808 发表于 2023-10-26 16:57

fantasy0808 发表于 2023-10-26 16:49 https://i.pcbeta.com/static/image/common/back.gif
真的大佬。这几个补丁可不可以提供一下,谢谢

找到了。用OpenCore Configurator的话自带补丁列表里是有这三项的。用ocat的话需要手动添加,附件是这三个补丁字段。


lwx1901 发表于 2023-10-26 17:10

本帖最后由 lwx1901 于 2023-10-26 17:28 编辑

fantasy0808 发表于 2023-10-26 16:57 https://i.pcbeta.com/static/image/common/back.gif
找到了。用OpenCore Configurator的话自带补丁列表里是有这三项的。用ocat的话需要手动添加,附件是这三个 ...
你这ACPI更名补丁是有问题的,因为它们指定了只对DSDT(44534454就是DSDT)更名,而忽视了对SSDT也必须同时更名。要注意必须全局更名,使更名补丁对DSDT和所有SSDT产生作用,而不仅仅是DSDT,切记!
原因很简单,因为这些设备名称不仅存在于原机DSDT,同时也存在于原机SSDT中,所以需要同时一并更名!


fantasy0808 发表于 2023-10-26 17:54

lwx1901 发表于 2023-10-26 17:10 https://i.pcbeta.com/static/image/common/back.gif
你这ACPI更名补丁是有问题的,因为它们指定了只对DSDT(44534454就是DSDT)更名,而忽视了对SSDT也必须同 ...

谢谢指点 应该怎么改大神可否帮我补充一下,谢谢

lwx1901 发表于 2023-10-26 20:45

本帖最后由 lwx1901 于 2023-10-26 20:54 编辑

fantasy0808 发表于 2023-10-26 17:54 https://i.pcbeta.com/static/image/common/back.gif
谢谢指点 应该怎么改大神可否帮我补充一下,谢谢
不要指定ACPI表签名,留空,这样就是全局更名了,如图所示:



shktvktv 发表于 2023-10-26 21:20

WhatEverGreen, 有时会造成 屏幕干扰,不知何故。

fantasy0808 发表于 2023-10-26 21:49

lwx1901 发表于 2023-10-26 20:45 https://i.pcbeta.com/static/image/common/back.gif
不要指定ACPI表签名,留空,这样就是全局更名了,如图所示:

非常感谢您 我试试看哈~
页: [1] 2 3
查看完整版本: RX6600如何去掉WhatEverGreen