- 积分
- 164
- 最后登录
- 2024-4-5
- 精华
- 0
- 阅读权限
- 20
- 主题
- 20
- UID
- 4800817
- 帖子
- 336
- PB币
- 660
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 620
- UID
- 4800817
- 帖子
- 336
- PB币
- 660
- 贡献
- 0
- 技术
- 1
- 活跃
- 620
|
发表于 2021-5-9 16:15:00
IP属地广西
|显示全部楼层
回馈社区,我的黑苹果技能在2016-2019年主要来自外网,2020-2021年才在pcbeta里泡坛子提升到能自定义SSDT、独显优化、自制AppleALC的程度,在此特别感谢诸位大神的原理解析帖以及他们的博客:
@左右流之
@bugproprammer
@xjn819
@daliansky (黑果小兵)
本EFI支持BigSur 11.3.1和Catalina 10.15.7,为华硕Z490系列主板特化支持,虽然是基于Z490-P主板制作,但因为对比过黑果小兵长期维护列表里所有的华硕Z490主板EFI,可预估其支持绝大部分华硕Z490主板,甚至还可能支持部分华擎的Z490主板。因为华硕Z490主板皆原生支持NVRAM,故而没用SSDT-PMC,不保证其他品牌主板也能使用。
已通过Debug版的OC和Kexts排除掉了所有启动中的Warning和Error。在能解决所有遇到的问题基础下,尽量精简EFI里用到的各种SSDT、Kext、efi,以及config.plist里面的各个选项和补丁,使用了iMac 20,1原生提取的OpenCore主题。
哪怕是华硕Z490主板,只要不是Z490-P,也很难保证其网卡使用的是RTL8111系列,这点需要按需替换Kext。
我在win10下对VT-d有需求,config.plist里面已绕过Vt-d开启对MacOS的影响,BIOS里这一项可以开启。
HfsPlus.efi使用了自iMac20,1提取出来的最新版本。
预估至少截至目前(2021年5月9日),自Catalina 10.15.5往上的所有版本皆可原生升级(往下的更低版本主要是可能不支持Z490主板)。
独显Vega64水冷版已做了白果化优化,非水冷版Vega64也可以使用同一补丁,Geekbench的Metal能上86000分。Vega56根据我的猜测应该也是可以直接使用这一补丁,不需要额外任何操作,但我不保证它真的能行,还是一句话,优化有风险,后果自负。
如自有独显不是vega一代显卡,则在config.plist中去除:
设备属性-PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
内核设置-iMac20,2-dAGPM.kext
没有独显的可以进一步删除:
NVRAM-7C436110-AB2A-4BBB-A880-FE41995C9F82-boot-args里面的全部参数。
我4K显示器坏了之后没再买4K屏,HiDPI没做。
USB设置中4个前置USB口皆支持USB3和USB2,4个后置USB口仅支持USB3,如USB口需求不同需要自行修改 EFI/OC/Kexts/USBPorts_Power.kext/Contents/Info.plist。或者可以删除USBPorts_Power.kext,装个USBInjectAll.kext,并点上“内核设置-XhciPortLimit"。
intel CNVi无线网卡部分我并不需要使用(台式机根本没有无线网的需求),在家使用的也是万兆TrueNas服务器,没有雷电3的需求,这两个没提供支持,但因为他们而导致的0D/6D睡眠自动唤醒问题已经解决,如睡眠中还存在几个小时一次的自动唤醒,那是白苹果的锅,属于系统通过RTC alarm隔几个小时查查邮件和其他网络信息的固有操作,我有这个需求,没把它给办了。
OpenCore主题太大,附件放不下给删掉了,可自行下载喜欢的OC主题替换EFI/OC/Resources文件夹,如喜欢苹果原生主题,可于 https://github.com/acidanthera/OcBinaryData 点击绿色Code按钮,选择Download Zip,下载解压后用其中的Resources文件夹替换。
传统规矩:三码和网卡MAC地址留空,拿去后得自行生成其信息。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|