工具癖程序员Mac

黑苹果折腾系列(二)驱动安装

2018-11-19  本文已影响6人  子非鱼957

前言

驱动的安装可以说是黑苹果中最关键的一步,前面的安装只是个开始,大部分工作还在后面这半部分。安装可以参考我之前的一篇文章,这里主要是记录黑苹果驱动安装的相关问题。我的方法不一定适合你,因为每个人的硬件情况不一样,但是可以做个参考,多一份尝试就多一次成功的机会。

电脑参数如下:

电脑型号:ASUS FL5500L

主板:X555LD

处理器:i7 4510U

显卡(核显):hd4400

声卡:ALC 233

目录

一、建议,工具,说明

二、键盘,触摸板驱动

三、网卡驱动

四、显卡驱动

五、声卡驱动

六、电量显示

七、亮度调节

几点建议

🔔当你调试好某一部分功能后,勤于备份EFIconfig.plist,防止进不去系统

🔔如果涉及到因为增加或删除某些驱动进不去系统,可尝试clover引导界面加入-x进入安全模式,进入系统修复相关问题。

🔔如果安全模式也进不去系统,可以进入恢复模式使用终端命令进行相关的恢复操作。

🔔修改Mac系统文件还一种方式就是在Windows里使用APFS for Windows。

工具

1、驱动的安装可以使用Multibeast,需要下载和自己系统一致的版本。在macOS 10.14里不知什么原因,一直安装失败,所以我选择了手动安装驱动。

2、Clover configuration,用来配置clover引导的参数。

说明

以下所有涉及到的驱动,都是需要放在EFI/clover/kexts/others目录下,重启看效果。

键盘、触摸板驱动

安装触摸板驱动前需要明确你的触摸板型号是I2C还是PS2,可在Windows设备管理器查询。下面介绍两种方式来驱动键盘、触摸板。

⚠️以下两个驱动只能选择一个使用,不能同时放到驱动目录

方式一:使用VoodooPS2Controller.kext驱动

在我的电脑上这个驱动只支持点击并不支持多指手势,所以我选择了方式二。

方式二:使用ApplePS2SmartTouchPad.kext驱动

驱动成功后设置可看到以下画面

触摸板

放入驱动重启后的三种情况:

情况一:放入驱动后不能看到以上画面还是显示未找到触摸板,但此时你可以试试双指手势应该是可以用的。意思上就是触摸板已经驱动,但设置里没有界面。这种情况可能还需要打一些补丁,我的是在打上电量显示补丁后就有了显示。

情况二:触摸板不能单击,这时候接上鼠标,把上图的“轻点来点按”勾选上。

情况三:不能双击拖动文件。在设置辅助功能,触摸板设置启动拖移

网卡驱动

一般有线网卡是很简单驱动的,只要放入相应驱动即可。但无线网卡听说基本无解,无线有两种选择。

方式一:使用USB无线网卡,某宝有售二三十元一个。

方式二:自己买可以驱动的网卡把自己的无线网卡换下来。

显卡驱动

显卡没有正确驱动时,在关于本机中图形卡显示7MB,任务栏背景为黑色。

platform ID及smbios的设置

这两个参数的设置是驱动显卡的关键而且还影响着声卡的驱动。这两个参数需要根据自己电脑型号选择,具体参考Intel核显platform ID整理及smbios速查表

ig-platform-id的选择

比如我的显卡是hashwell Intel hd4400,所以查表可以选择0x0a160000或者0x0c160000,这个参数设置后重启,正确驱动的情况是任务栏应该是半透明的以及关于本机中,显卡缓存应该正确识别

smbios的选择

这个参数个人感觉影响不是很大,但最好选择和自己机型相近的。可以在终端使用以下代码,选择机型更加直观

cd /tmp && curl -s https://raw.githubusercontent.com/Piker-Alpha/freqVectorsEdit.sh/master/freqVectorsEdit.sh > /tmp/freqVectorsEdit.sh && chmod +x freqVectorsEdit.sh && /tmp/freqVectorsEdit.sh && sudo rm -rf /tmp/freqVectorsEdit.sh && sudo rm -rf /tmp/Mac-*.bin

如下图:选择绿色标注的即与自己电脑机型相近的

SMBIOS选择

声卡驱动

驱动声卡有两种方式:

⚠️两种驱动只能选择其一

方式一:使用万能声卡驱动VoodooHDA-2.9.1.kext,不知到什么原因我的使用这个驱动开不了机,所以我选者了方式二。

方式二:使用AppleALC.kext驱动原生声卡。这种方式需要在配置文件的audio中根据自己声卡型号注入声卡id。

我的声卡型号是ALC233,如图我注入的是3。声卡ID的选择参考AppleALC官方文档,一个型号可能有多个ID,需要自己多尝试。(注意声卡正确驱动前提是选择了正确的platform id,见前文)

注入声卡id

我当时驱动时,是在勾选了下面的两个FIX才成功的。不知道具体原因,也可以勾上试试

设置fixes

电量显示

将驱动ACPIBatteryManager.kext放到clover的kexts目录下,再向DSDT中打相应补丁,在Rehabman电池补丁找自己电脑相应型号的补丁。将生成的DSDT.aml放到EFI/CLOVER/patched/。

如果重启没有效果,可尝试拔下电源适配器(笔记本)再重启。

亮度调节

亮度调节需要把SSDT-ALS0.amlSSDT-PNLF.aml放到EFI/CLOVER/patched/目录下

在正确驱动的情况下如果需要使用快捷键调节,需要在辅助功能里自己设置。

正确驱动后,设置里应该出现亮度调节的滑块,如图:

显示设置

到目前为止黑苹果完成情况有:网卡、显卡、声卡、键盘、触摸板、亮度调整、电量显示。还未完成的是睡眠问题,但不影响正常使用。

安装过程参考黑苹果折腾系列(一)原版镜像Mojave 10.14安装全过程记录

后续使用问题参考黑苹果折腾系列(三)后续使用相关问题

配置文件可参考我的GitHub:https://github.com/fishrong/ASUS-FL5500L-EFI

上一篇下一篇

猜你喜欢

热点阅读