微信扫一扫 分享朋友圈

已有 11670 人浏览分享

开启左侧

没发现Issues反馈渠道,希望移除一项WhateverGreen.kext的强制功能

[复制链接]
11670 50
折腾了一天,定位出来了原因,是WhateverGreen.kext引起。
原因是
iMac Pro 1,1 这个机型,官方使用不带核显的至强CPU,所以黑果的WhateverGreen.kext聪明的以为,使用这个型号时,核显应禁用,强制使用AMD的GPU。
找到一个近似描述:
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Chart.md
More about unfairgva bitmask:
...
4 -> Inject the iMacPro1,1 board ID and therefore forces AMD video decoder/encoder
然而:
iMac Pro 1,1这个机型有个特殊的作用,它能够拯救,魔改过笔记本CPU导致缺失ME功能的主板的,睡眠唤醒之后的核显加速!
如果不用这个机型,魔改主板睡眠唤醒之后,核显加速死锁,任何调用加速的应用挂死。
而使用这个机型,睡眠唤醒后,核显加速正常。
当然,
这是在macOS Monterey的情形之下,使用WhateverGreen.kext,1.5.8版本。
因为WhateverGreen.kext聪明的修改成强制AMD GPU,是从之后的版本开始改的。1.5.9引导有误,1.6.0版本开始支持Ventura,同时,把iMac Pro机型强制成了AMD GPU。从而浪费了核显,使用的是独显加速。这样的话,10代核显的意义就失去了。
这个问题的现象是,
同样魔改板U的硬件环境,macOS Monterey,使用WhateverGreen.kext,1.5.8版本,默认是核显加速;换成1.5.8之后的版本、直到此刻最新的1.6.6版本,默认是AMD独显加速。
而1.6.0才开始支持Ventura,所以,Ventura要想使用核显加速,目前的版本都不支持,被WhateverGreen.kext自以为聪明的强制关掉了。即,Ventura 只能使用独显。这些描述都是基于iMac Pro机型哈。
定位原因之后,
在github的项目上,却没有找到Issues的入口,可能作者关闭了,
所以,
各位大佬,有跟作者联系的,方便给反馈一下,放开这个限制呢?象1.5.8之前的版本一样,不要去强制成AMD GPU就行了。
或者,哪位大神出手帮忙能改一下代码也是极好的。谢谢了!

评论 50

十九哥  金牌会员  发表于 2023-9-12 21:03 | 显示全部楼层
23年水窝,感谢有你

举报 使用道具

回复 支持 反对
warriorszhang  高级会员  发表于 2023-9-12 23:02 | 显示全部楼层
不错不错,很好哦

举报 使用道具

回复 支持 反对
iwore  高级会员  发表于 2023-9-13 06:00 | 显示全部楼层
来顶下,攒一些窝币

举报 使用道具

回复 支持 反对
baoma760  高级会员  发表于 2023-9-13 07:00 | 显示全部楼层
不错不错,很好哦

举报 使用道具

回复 支持 反对
vovot  高级会员  发表于 2023-9-13 08:57 | 显示全部楼层
来顶下,攒一些窝币

举报 使用道具

回复 支持 反对
sky_k  高级会员  发表于 2023-9-13 10:04 | 显示全部楼层
抢个楼板不容易

举报 使用道具

回复 支持 反对
田单针  金牌会员  发表于 2023-9-13 11:27 | 显示全部楼层
水窝老用户,支持下

举报 使用道具

回复 支持 反对
benben456  高级会员  发表于 2023-9-13 13:32 | 显示全部楼层
20年水粉

举报 使用道具

回复 支持 反对
vaoles  高级会员  发表于 2023-9-13 14:33 | 显示全部楼层
20年水粉

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

13

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-20 17:11 , Processed in 0.073849 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.