备忘下华硕B360i黑苹果安装+经验+设置+EFI+软件
本帖最后由 zhayabin 于 2022-5-31 23:09 编辑陆续添加中~貌似更复杂了...前言:按照opencore官 方指南配置黑苹果,由于英文和通用指南的原因,有些细节需要自己爬贴调整。陆陆续续折腾几个月,目前使用没什么问题,特此记录下,主要是经验+设置,以后重装可以直接调用参考。注:如果有小伙伴配置差别不大,也可以参考;由于苹果自研芯片性能、目前DIY市场成 本、未来macos难度,可能会留在bigsur养老了,虽然也失去了DRM功能~EFI文件下载参考: · 天翼网盘:https://cloud.189.cn/web/share?code=VVvAJfvINJfe(访问码:415q)
· 20210825 OC0.7.2 iMac19,2 macos Big Sur 11.5.2· US B定制删除了主板的等效和板载US B2.0接口(主板供电旁边的3Pin就是),某些机箱的前置us b接口会接着里,白果无线网卡转接卡可能也需要这个接口;· 已经抹除我的有效4码(Serial Number、UUID、MLB、ROM),并生成了4个随机的,只能做安装使用,切记不能登 陆iCloud;进入系统后可使用GenSMBIOS按教程https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html#nvram生成;ROM号是由自己的网卡确定的,每个人都不一样(系统偏好-网络-以太网-高 级-硬件-MAC地址去分号)· 此OC版本EFI安装macos10.14/10.15(Catalina\Mojave)提示:
1. Mojave显示“End SetConsoleMode”不用管;Catalina\Mojave开始安装闪退-重启卡死,需要改Misc-Security-SecureBootModel-disabled;
2. Mojave安装提示“安装MacOS XXX应用程序副本已损坏”,需要断网-菜单栏-实用工具-打开终端-输入:date 032208102015.20-退出继续安装;
3. 安装重启找不到系统盘:编辑Config文件修改:UEFI-APFS-MinDate“-1”、MinVersion“-1”
4. Kext驱动可能需要相关调整匹配系统;
5. 开机时间:Catalina13秒\Mojave8秒\BigSur26秒;
· 相同主板和我不同硬件的EFI快速修改流程:
1.核显+免驱显卡:4个SSDT.aml通用 + 删除DeviceProperties-Add-PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) 整个项;
2.只有核显:4个SSDT.aml通用 + 删除DeviceProperties-Add-PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) + 修改DeviceProperties-Add-PciRoot(0x0)/Pci(0x2,0x0)-AAPL,ig-platform-id-07009B3E和device-id-9B3E0000 + 删除NVRAM-7C 43...F82-boot args-igfxfw=2 + 修改5码: PlatformInfo下面MLB:C07128700QXKXPGAD、ROM:11223300 0000、SystemProductName:Macmini8,1、SystemUUID:30062730-DBBF-45EA-A109-361F091B9A68、SystemSerialNumber:C07G20B0JYVX + 修改文件夹里的 EFI-OC-Kexts-右键USBMap.kext打开方式-PlistEdit Pro打开-IOKitPersonalities-XHC-model-Macmini8,1
3.核显+非免驱显卡:4个SSDT.aml通用 + 除上面步骤2以外,需要屏 蔽你的非免驱显卡:添加参数:NVRAM-7C 43...F82-boot args-“-wegnoegpu”,这个参数会禁用除核显外的一切显卡;此外还有SSDT禁用法、设备属性禁用法,因为繁杂这里暂时不讨论;
4.无核显+免驱显卡:推荐看另外一位大佬@https://dortania.github.io/OpenC ... #wifi-and-bluetooth或其他帖子;如果你还没有找到相关教程,可以直接主板禁用wifi和蓝牙:高 级-内置设备里;
7.使用SSD硬盘而不是NVME:如果安装找不到SSD硬盘,你可能需要SATA-unsupported.kext这个驱动放到Kexts文件夹,下载地址:https://github.com/khronokernel/Legacy-Kexts/blob/master/Injectors/Zip/SATA-unsupported.kext.zip
OpenCore官方指南的文档结构:
· 这里就不写详细的教程了,因为是英文翻译的原因,有小伙伴可能会一头雾水,这里只讲讲注意点和阅读逻辑,有需要对照着官方文档配置,希望能帮到大家。
· 官方指南覆盖的是包含笔记本在内的解决方案,所以文件目录分级很多,总的来说只要你有套PC从第 一层级阅读都能找90%的解决办法,这个指南涵盖驱动、教程、文件不说,还有大量大牛维护,以月更的形式,直接覆盖到新macos beta版本,熟悉官方指南后可以长期维护自己的黑苹果系统;
· https://dortania.github.io/这里是起点,里面会有月更的帖子,大概就是聊聊苹果的最 新硬件、系统对黑苹果的影响,以及最 新的驱动调整;右上角的“疑难解答”汇总了各种开机报错的问题,这部分虽然全,但难啃,报错的问题推荐来我们论坛多问问。
· https://dortania.github.io/getting-started/点击入门,就是安装前-安装-安装后的结构,先给你看看目前硬件的不同兼容情况,指导你该买什么设备。经过过安装这个步骤,在你黑苹果能开机的情况下,如何继续优化、调整、美化等进阶内容;
· https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html#prerequisites从这里开始就是正式的配置教程了,每页上下读完,右下角有个进入下一步的箭头继续,前面都是交代硬件情况;
· https://dortania.github.io/OpenCore-Install-Guide/installer-guide/mac-install.html#downloading-macos-modern-os这里开始就是实际的指南,机构是下载系统-制作U盘-引导你设置EFI文件夹所在的分区;
· https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html这里开始就要瞪大眼睛、理解Google翻译,会花去大量时间。逻辑大概是:先下一个官方的完整模板-再根据硬件,一步步删除或添加一些文件,就会得到一个最基本的EFI文件夹;
· https://dortania.github.io/OpenCore-Install-Guide/ktext.html#firmware-drivers这里开始收集属于自己的详细必须的文件,3个部分:固件驱动(就是XXX.efi文件放到EFI-OC-Drivers文件夹)、Kext文件(就是各种XXX.kext驱动文件,包含网卡、显卡、无线等等,放到EFI-OC-Kext文件夹)、SSDT文件(就是XXX.aml文件主要是让电脑模仿苹果电脑的CPU、电源呀、显卡之类的,可以理解为驱动,但是比kext有更高优先级,这里先不要下载ssdt文件,后面会有。)。每个小文件下面都会告诉你哪些是必须的,哪些要看情况,哪些可以不要,还会放上下载链接;阅读结构是按字体大小区分上下级的;
· https://dortania.github.io/Getting-Started-With-ACPI/#a-quick-explainer-on-acpi这里是ACPI(就是SSDT文件那类)的开始,先巴拉巴拉交代一下,直接下一步,又是几个大表格,你可以看到对应cpu平台的文件;再下一步,就看到3个创建SSDT的选项,第 一个是通用的,但是比较臃肿,能用。第 二个通过一些工具自动化处理提取出来,次之。第三个需要你手动反编译DSDT文件,比较麻烦,但是精 准。准确干净的SSDT文件能有更快的开机速度和硬件匹配,前期建议直接下通用的,后面慢慢搞;下一步,选好你对应的平台(就是第几代CPU的意思),台式机还是笔记本,直接下里面的文件放到EFI-OC-ACPI文件夹就行了;
· 接上面的步骤,点config.plist设置链接跳转到config.plist设置,这里就是最 后一步了,也是重要的一步,config.plist文件其实就是一封写给macos的硬件介绍信,没有这个,macos是无法启动的;流程是:复 制刚刚下载过的模板文件包-找到里面的sample.plist模板,这里不改名是怕小白直接丢进去EFI用;改名后放到EFI-OC文件夹,ProperTree里Ctrl+Shift+R更新config文件,会把你刚刚添加的一堆EFI文件自动识别到里面;然后再点下方表格里对应的平台,不要选错,跳转到具体每一项的config设置;后面的就按上下级关系阅读修改了;保存config,到最 后提醒你设置主板BIOS,放到U盘-EFI分区-EFI-OC就可以启动安装了;
· 这里放一下谷歌翻译对应的项:Add=添加、Delete=删除、Patch=补丁、Quirks=怪癖、Booter=引导程序、MmioWhitelist=Mmio白名单、DeviceProperties=设备属性、Kernel=核心、Emulate=仿真、Force=力量、Block=堵塞、Scheme=方案、Misc=杂项、Boot=开机、Debug=调试、Security=安全、Tools=工具、Entries=参赛作品、PlatformInfo=平台信息、Generic=通用的、UEFI=欧洲联盟、APFS=亚太金融服务中 心;
· 每一个大项单词下面都会有一条细横线,对应的就是这块的东西;有些只是介绍下,不用设置;
· config配置这块必须熟悉,因为后面升级OC版本要来这里对比下,看看有什么改动项;
OpenCore的升级流程和步骤:
下载最 新的oc发布版本-替换OpenCore.efi、BOOT文件夹文件、Drivers文件夹文件、Tools文件夹文件-更新Kexts里的XXX.kext驱动文件-更新Resources文件夹文件-到官方指南config配置部分查看有没有改动的项,或者用OC配置检查器排查;
我的配置:· 主板:华硕B360i | CPU: i5 9 400(有核显)
· 内存:金士顿 DDR4 3200 8G*2
· 显卡:UHD 630+盈通RX560D 4G 无供电极速版(修改BIOS风扇策略 频率适当调整)
· 无线 DW1820a
· 系统 11.5.2 OC0.7.2 | 显示器 戴尔P2415Q
1.主板bios设置:· bios版本05272020、X.M.P. Profile#2;
· 快速启动-Disabled;
· 开启CSM-Disabled;
· 安 全驱动状态-关闭(到下方密钥管理里清除安 全启动密钥,返回就看到关闭了,注意重装windows会自动打开);
· 抄作系统类型-Windows UEFI模式(注意这和主板推 荐设置的“其他C作系统”刚好相反,但是不改貌似不影响);
· 监控-Q-Fan configuration-水泵控制-DC Mode(这是因为我的CPU水冷冷头是3Pin的DC控制,而默认是PWM调节,不改水泵声音太吵);
· 高 级-CPU设置-Software…sions(SGX)-Disabled;
· Intel(VMX)Virt…logy-Enabled(这个就是华硕的VT-X,关闭会导致虚拟化软件失效和系统启动台或dock会卡顿);
· CPU Power Man…trol- CFG Lock-Disabled;
· 高 级-北桥-VT-d-Disabled;大于4G地址空间解 码-Enabled;
· 高 级-北桥-显示设置:首 选显卡-Auto,初始化iGPU-Enabled(这个必须打开,不然hacktools工具会显示???并且开不了核显加速),DVMT pre…-64M;
· 高 级-PCH设置-System Time…Source-Legacy RTC(官 方文档没有这个设置,好像华硕主板才有,不设置可能会有睡眠问题);
· 高 级-PCH存储设置-SATA模式选择-AHCI;
· 高 级-PCH FW Configuration-Inter Platform T…logy-Disabled(这个就是“平台信任模块”,也就是安装Win11要打开的TPM2.0,关闭win11安装不了);
· 高 级-内置设备:里面可以暂时禁用wifi和蓝牙解 决某些驱动安装问题;
· 高 级-高 级电源管理(APM)-由RTC唤醒-Disabled;
· 高 级-US B Config…on-Legacy US B支持-Enabled、XHCI Hand-off-Enabled;按F9可以直接搜索到项,中英文都可以;
2.独显\核显设置及建议:· 盈通RX560D极速版 不可开核版本有VRAM频率锁定不动、显卡风扇开机则大于50%的官 方问题(目前官 方未解 决)可以刷技嘉RX560D单风扇版bios解 决;无需白果参数、或SSDT文件也可完 美驱动,性能没有差别;
· 核显boot-args需要加上igfxfw=2参数,否则满频小于0.35Gh z,这不仅仅是提升核显性能的原因,和igfxpsc=1是不同的,后者只是拉高频率,加上igfxfw=2可以打开GUC/HUC引擎,大大降低能耗和内存(来自@honeyroom @xjn819的解释),而WEG作者的解释是不推 荐加的,因为考虑opencore的多硬件兼容性,某些设备加了会出现卡死的情况,所以weg默认未开启(来自github);
· 带核显CPU目前不推 荐去掉WEG.kext,因为核显要解 决的问题不只是简单的驱动显示器而已,WEG集成了很多黑苹果独显、核显的驱动问题;
· 核显设备属性添加0300983E,可以在Hackintool iGPU处正确显示为“intel CoffeeLake-S GT2 UHD Gra…630”,官 方指南的0300913E会显示10代CPU c*met Lake;
3.其他设置和经验:· macos Big Sur 11.3以上版本us b接口被限在15个以下,对于华硕B360i主板P蔽主板LED灯刚好满足15个需求(包含板载us b3.1gen1扩展槽,不包含板载us b2.0扩展,有使用m.2网卡接us b的需要重新定制);
· Big Sur11.3以上设置:XhciPortLimit-False,或者安装时插us b2.0接口安装,更换机型需要将us bmap.kext里info用PlistEdit改为对应机型;
· macos12目前博通兼容卡蓝牙无法注入,表现为隔空发不到iPhone、airplay找不到手机设备,蓝牙关闭打不开;https://github.co m/acidanthera/BrcmPatchRAM/pull/12
· 关于睡眠问题:ACPI下的.am l文件采用opencore指南在windows下利用SSDTTime工具反编译DSDT文件得来,目前加载的文件有SSDT-AWAC、SSDT-EC、SSDT-PLUG、SSDT-PMC,(由于定制了us b接口us bmap.kext,所以删除了SSDT-US BX),没有再添加其他的kext驱动,没有修改任何系统设置均保持默认,不用关闭电能小憩,手动/自动睡眠、休眠、唤醒,都没有问题。(注意,某些软件 如intel power gadgit 会导致系统显示器黑屏进入长时间不断电的休眠状态,无法断电睡眠,这个过程会持续向内存写入大量数据,导致按键唤醒后系统卡顿。解 决办法是切换分辨率。)
· 休眠到睡眠可以通过终端控制,imac19,1默认hibernatemode为3,满足睡眠条件,黑屏休眠50秒后断电睡眠,否则需要86400秒(24小时);
· DRM版权保护在bigsur以上无法破 解,具体的影响是无法收看Apple TV、safari浏览器不能观看网飞、apple music不能播放无损音乐,不带核显且AMD 5500xt以上显卡无视(但也不能完 美);bigsur以下,在DeviceProperties-Add-PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) 下添加shikigva 80参数(数字类型);
· Big Sur11.3以上XhciPortLimit-False,或者安装时插us b2.0接口安装;更换机型需要将us bmap.kext里info用PlistEdit改为对应机型;
· EFI-Tools文件夹放入XXX.efi文件不用改config开机即有对应选项;这个文件夹放入越多文件,开机越慢;EFI-Resources文件夹可以吧不用的主题(默认3个)和Audio里文件删除;Kexts文件里的驱动能用SSDT代替则代替;一定要确定自己需要的驱动;
· DW1820a在bigsur上需要把AirPortBrcm4360_Injector.kext改为False;
· 在没有把EFI复制到系统盘之前,开机启动项都要选U盘;第 一次安装过后,后续重启都选安装盘;APFS文件系统类型比MacOS扩展式更有优势;硬盘名称可以填写白果默认磁盘名称“Macintosh HD”;
· windows下制作好U盘,EFI盘不显示,可使用DiskGenius复制、删除EFI文件夹,注意复制要鼠标右键“复制到桌面”,粘贴进去直接拖;使用DiskGenius需要格外注意别删错别的U盘或者硬盘;
4.自己整理多年的黑苹果必备软件:*持续更新~有推荐的软件请留言,然后讨论采纳进来。
· OpenCore Configurator:可视化编辑config文件,注意要和OC版本一致,否则可能破坏文件,地址:https://github.com/headkaze/Hackintool
· Intel Power Gadget:可查看核显目标\实际频率,地址:https://github.com/MonitorControl/MonitorControl
· Stats:比iStat Menus功能全,特点是能查看独显的核心\内存频率、风扇转速、温度、利用率,此外核显也能查看。地址:https://github.com/exelban/stats
· IINA:macos的Potplyer,地址:https://github.com/iina/iina
· Mos:让鼠标滚轮模拟触控板体验,还能调整滚轮方向,地址:https://github.com/Caldis/Mos;软件适配不佳,而且会占用内存;
· Maipo:Mac端微博,太强不解释,地址:App Store
· The Unarchiver:简洁强大的解压软件,地址:App Store
· Magnet(RMB18):像windows一样鼠标拖动最 大化窗口、窗口排列,地址:App Store
· Macast:一款由国人@xfangfang开发的投屏软件,把你的Mac变成电视机一样、支持B站、央视频这样的app投屏到Mac\PC;使用 mpv 作为 DLNA 媒体渲染器的跨平台应用程序,无需设置安装即用,比KODI好用太多了!地址:https://github.com/xfangfang/Macast
好家伙,都更新到0.72了,我的还是0.65,你那wd1820a建议换一个,不靠谱 shuch36 发表于 2021-8-24 23:37
好家伙,都更新到0.72了,我的还是0.65,你那wd1820a建议换一个,不靠谱
无法1560针贵,已经买了AX201吃着灰,实现隔空立即换上去,感觉快了 zhayabin 发表于 2021-8-24 23:46 https://bbs.pcbeta.com/static/image/common/back.gif
无法1560针贵,已经买了AX201吃着灰,实现隔空立即换上去,感觉快了
2x3的卡好像只有1560和1820a才够大小,但是前者太贵,后者太费,我是直接不要壳子,罗奔的 感谢分享支持你。 官 方指南的0300913E会显示10代CPU co met Lake;这句怎么理解?3e91明明是8代,怎么会显示10代呢?10代是9BC5之类的。能把官方文档出处明示吗? joy2000 发表于 2021-8-25 00:16
官 方指南的0300913E会显示10代CPU co met Lake;这句怎么理解?3e91明明是8代,怎么会显示10代呢?10代是9 ...
这只是我强迫症的设置,官 方并没有给其他参数,也不清楚为什么使用913E hacktools工具会显示co met Lake,用983E就正确显示。但其实这个数值有好几个能使用,9代u严 格来说应该是923E。当然不影响使用,只是tools工具箱显示的问题… 同主板,突然发现以前配置好的Apple TV突然不能看了,早知道还是呆在Catalina了。
最近还在解决关闭小憩情况下,电脑睡眠时 间断唤醒问题,不知道楼主有没有这问题。
PS楼主的排版还需要调整下。 tianma189 发表于 2021-8-25 09:32 https://bbs.pcbeta.com/static/image/common/back.gif
同主板,突然发现以前配置好的Apple TV突然不能看了,早知道还是呆在Catalina了。
最近还在解决关闭小憩情 ...
没有。排版在调整了 tianma189 发表于 2021-8-25 09:32 https://bbs.pcbeta.com/static/image/common/back.gif
同主板,突然发现以前配置好的Apple TV突然不能看了,早知道还是呆在Catalina了。
最近还在解决关闭小憩情 ...
先排除主板bios设置,然后是SSDT文件 同B360I主板,感谢总结 感谢分享 大佬,我是B360M gaming 华硕 i7 8700 可以用吗 /Users/lion/Desktop/截屏2021-08-30 上午5.38.54.png
为什么还是显示0.6.6 很久没玩了,改动好多,clover真的要落下神坛了么,年纪大了 这opencore配置是真繁琐,感谢老哥的经验总结,给我们这种再次“开黑”的选手很有用,感谢!{:5_293:} 可以的,让小白多一些有用的参考 q86516279 发表于 2021-8-29 00:40 https://bbs.pcbeta.com/static/image/common/back.gif
大佬,我是B360M gaming 华硕 i7 8700 可以用吗
不确定SSDT能否通用,不过USB需要重新定制,因为两个主板的接口布局不一致。 做个记号,来学习 华硕B360i已经因为各种问题,狗东给我退全款了···{:9_377:} 感谢楼主分享
页:
[1]
2