本帖最后由 mmccg 于 2018-11-9 12:53 编辑
前言 从第一次接触黑苹果开始到现在将近十年了,其中挂掉主板1块,硬盘若干,一路走来学习无数知识,终成垃圾佬。
十年前大一的时候用的是MSI P43 NEO-F+Q6600+8800GT(后显卡挂掉换成GTS450),从10.6勉强吃上黑苹果开始到现在10.14,中间经历逐渐完美到N卡冻屏的心酸,变色龙转CLOVER重新学习引导方式,直到2年前Q6600不再支持10.12,也因工作繁忙不得已放弃折腾。另11年购入东芝L750笔记本(黑苹果10.8-10.12),也走过不少弯路(无线网卡已换2次),始终不完美,现踏实装回WIN10使用。
今天,我终于回来了,回到远景的感觉就像回家一样!!……(当然win8,win10板块也曾经来过几次M,两个月前再入坑发现我连帖都发不了了,实名认证死活收不到验证码!靠着以前积累下来的PB币才勉强维持得了生活)
先上施工成果
正文
先说一下我的配置驱动情况,有类似配置的朋友可参考。 主板: 微星MSI Z370 GAMING PLUS (USB3.0*8+USB2.0*6可识别) CPU: INTEL 8700K(原生识别,开盖换液金铜盖,电压1.2v小超4.6G) 内存: 芝奇(G.SKILL) Ripjaws V系列DDR4 3000频率16GB *2 显卡: 七彩虹iGame GTX1080TiNeptune W水冷版 显卡11G (目前无解,只有DP能输出信号,无硬件加速,可显示1080P分辨率) 核显UHD630(FB-PATCHER注入platform-id-3e9b驱动,主板DP+DVI+VGA可用) 硬盘: 浦科特(PLEXTOR)M8SeG 512G M.2 NVMe固态硬盘(10.14下不识别,装的WIN10,不影响) 七彩虹(colorful)SSD SL500 640GB sata3(10.14系统盘,原生识别开TRIM) 板载声卡:Realtek ALC892 (Lilu.kext+AppleALC.kext注入ID完美驱动) 外置声卡:Steinberg UR44 USB接口(官方原厂MAC驱动) 有线网卡:intel I219V2 PCIExpress Gigabit Ethernet (IntelMausiEthernet.kext完美驱动) 无线网卡+蓝牙4.0:BCM943602CS(原生驱动)
主要配置是这些,其他跟黑果关系不大的就不说了。上图
10.14安装思路 这机器是去年吃鸡的时候配的,那时本来想着现在先不折腾等过一段时间就可以做伸手党了,没想到还是倒在了N卡驱动上T_T
首先要设置一下BIOS里会影响到黑果的设置 内置显示设备选项卡 首选显示设备------IGPU(我在插上独显的情况下进系统也是可以识别到的,但是接口无输出信号:独显的话是PEG,只有DP有输出信号) 共享内存------64M
启动选项卡 WIN10 WHQL支持------禁止(这个东西如果用独显的话可以开,在独显(1080ti)没有驱动的情况下开了之后CLOVER界面和进入系统后可以支持1080P,不开的话只能低分辨率,核显开不开好像没影响) MSI快速启动------禁止 快速启动------禁止
CLOVER配置要点 我安装的时候用的是黑锅小兵的【秋分献礼】macOS Mojave 10.14 正式版 18A391 With Clover 4674原版镜像,用默认CONFIG即可,我安装的时候还不知道N卡无解,所以是用独显安装的,安装到最后剩余两分钟时会自动重启(试了好几次都这样,不知道是我的硬盘太快还是其他原因),重启后直接选择系统盘进入系统即可继续安装。 这里有两个要点,第一就是KEXT文件夹里只留USBInjectAll.kext(用来识别USB3)和Fakesmc.kext即可(Fakesmc.kext文件里带有四个传感器插件,一定要把GPUSensors.kext这个驱动删除或者禁用,不然无法进入安装。
另一个要点是drivers64UEFI文件夹里有四个文件 ApfsDriverLoader-64.efi (用来识别APFS分区,没有直接这个就不能识别系统盘无法进入系统)AptioMemoryFix-64.efi (意义不明,好像是修复什么内存问题,没有这个不能进入哆嗦模式,直接在前面开始的时候就会卡住重启,其他几个Aptio字样的EFI文件也是,我只留着这个) HFSPlus.efi (用来识别HFS分区,好像没有也能识别) NTFS.efi (用来识别HFS分区,好像没有也能识别)
安装后配置 成功安装后就是折腾各种驱动小问题了。 INTEL网卡用IntelMausiEthernet.kext完美驱动。板载ALC 892声卡用Clover设定ID为2或者用FB-PATCHER注入声卡ID搭配Lilu.kext+AppleALC.kext即可完美驱动。 USB口用最新的USBInjectAll.kext即可(需搭配CLOVER的USB端口限制补丁),前置后置内置共8个接口完美识别,USB2和USB3自动识别速率正常。
核显UHD630 这个驱动有两种方法 第一是直接在clover的显卡版块里直接勾中intel inject(注意有两个ID注入的地方要留白)这样显卡就会识别成ID为3E92,硬件加速能开启,但这个方法会黑屏紫屏闪屏各种情况,所以不推荐; 第二种方法是用FB-Patcher搭配 Lilu.kext+Whatevergreen.kext (debug版) 按照【黑果小兵】[远景首发]IntelFB-Patcher使用教程及插入姿势里的方法给手动设置Platfrom-ID为E39B007,导出至clover.plist保存重启即可。 这里特别说明上面版主的帖子里提供的是FB-PATCHER 1.4.1版,我这里分享一个最新的1.5.0版。 传送门Download Intel FB-Patcher, 新版可以识别到我的USB接口情况了(之前的USB那块一片空白),导出方式也增加了KEXT TO PATCH,还可以看Lilu和Whatevergreen的版本,新版可以直接选择10.14的Framebuffer版本,不用再加-igfxdump来dump那个文件了,还有patch选项卡-Advance里也增加了Device-id的选项,最终系统识别的以这个为准。最后就是驱动这个核显机型必须要选15,2,当让其他一些机型也能驱动,但是重启/关机不断电,只有用15,2机型才能正常重启/关机。
最后说一下目前存在问题
※我在FB-PATCHER里不能按照原贴的方法定义USB口,因为我这个板子的USB3接口接上不支持USB3的设备和支持USB3的设备所实际使用的总线端口是不同的(不支持是HS,也就是USB2;支持是SS,也就是USB3),我的主板有8个USB3接口+6个USB2接口,8个USB3分为8个SS端口和8个HS端口,也就是8+8+6一共22个端口,所以目前方案是是USBInjectAll.kext+端口限制补丁,倒也不影响使用。
※核显DVI口(DVI直连)连接的屏幕开机不亮屏(已识别),手动插拔一下DVI接口才能亮屏,后来我用SwichRESX 4.7.2(一定要这个版本以上才能用)这个软件开机设置一下分辨率免去了插拔线缆的麻烦,但是这个方法失灵时不灵,有时又要手动在这个软件里点一下才行。 先写到这里,有什么问题欢迎大家留言。
有同系列或近似主板的朋友可加QQ群交流435048059
|