- 积分
- 42
- 最后登录
- 2020-2-7
- 精华
- 0
- 阅读权限
- 10
- 主题
- 7
- UID
- 4822157
- 帖子
- 30
- PB币
- 38
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 82
- UID
- 4822157
- 帖子
- 30
- PB币
- 38
- 贡献
- 0
- 技术
- 0
- 活跃
- 82
|
一直都在爬贴,今天终于基本解决了黑苹果的各项问题,现总结如下,同时希望能帮助到其它和我一样的亲手朋友:
去人电脑配置大概RT所示:
- 6700K+华硕Z170-P+VEGA 56+NVME固态 声卡ALC887 网卡RTL8111系列,
[color=rgb(34, 101, 169) !important]复制代码
一、目前黑苹完成情况:
- CPU变频5档 台式机似乎无所谓
- USB驱动 2.0正常 (480M/s) USB3.0正常(5G/s)
- 显卡直接免驱,即插即用睡眠、唤醒正常 睡眠时所有风扇停转、灯效熄灭网卡正常
- 蓝牙, 某宝20块买的 CSR8510 A10,免驱。
一切好使。 二、存在的问题: 感觉开机有点慢,进度走一半左右黑屏切换分辨率,感觉不爽,28秒左右。 (注:在WIN10下,8秒左右)其它暂没发现 老规矩,先分享一下我的EFI吧,论坛编辑或上传确实麻烦,EFI文件太大无法上传,就传点关键的内容吧: - drivers64UEFI文件夹内容: ApfsDriverLoader-64.efi FSInject-64.efi VBoxHfs-64.efi
- AptioMemoryFix-64.efi PartitionDxe-64.efi
- DataHubDxe-64.efi SMCHelper-64.efi
[color=rgb(34, 101, 169) !important]复制代码
[color=rgb(34, 101, 169) !important] config.plist配置文件
[color=rgb(34, 101, 169) !important]
[color=rgb(34, 101, 169) !important]
编辑器真是太难用了。。。。。
说说步骤: 一、安装,我使用的是tongmacx86的教程,下载的黑果小兵网上的镜像直接安装。中间出现的小问题一般都容易解决,在此不啰嗦了。 二、驱动,一开始使用mutibeast安装,这个软件能一次帮你把CLOVER安装好,驱动也安装到 /Library/Extentions . 三、重点说一下USB3.0的驱动方法,这个很多人都容易出问题(参考:https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/),这里只写出容易忽视的地方。 1、将最新USBInjectALL.kext 放入 clover kext/Other目录。 2、修改clover配置文件,打上如图补丁,config.plist里有代码,可照着搬: 这里是突破15个USB接口限制的补丁,最后可禁用或删除。 3、用一个USB2.0的设备(比如键盘什么的,反正不要用3.0的设备测试,3.0的有时候根本没动静),配合IORegistryExplorer ,先检查出前后共用了哪些接口。此时你的列表上可能全都是HS01-HSXX.. 有很多教程里这里都是SS0X之类,其实是他们已经完善好的,容易让人产生误会,说怎么不一样。 比如:我通过拔插后确定我一共使用了这几个口(HS01 HS02 HS07 HS08 这四个蓝色USB3.0口) (HS09 HS10 HS11 HS12 这四个是USB2.0接口),其它接口比如(HS03-HS06)我们是用不到的。 最关键的一步来了,重要的事情说三遍。。。 最关键的一步来了,重要的事情说三遍。。。 最关键的一步来了,重要的事情说三遍。。。 4、在clover配置的boot下,加入以下启动参数重启电脑,过滤掉刚才我们用不到的接口。 - -uia_exclude_hs uia_include=HS03,HS04,HS05,HS06
复制代码
以上的目的很简单,经我测试,其实只要你过滤后,USB可用接口的数量小于或等于15,USB3.0就已经能正常工作了。懒癌晚期的到此就已经完成USB3.0 达到全速 5G/s了。 5、此时我们再打开IORegistryExplorer,你可以看到一大串的SS0X开头的,这些就是屏蔽HS0X那些后,系统识别出来的USB3.0了。 6、此时我们只要找个USB3.0的设备,分别在你电脑的蓝色接口(USB3.0)上拔插,就可以快速确定你需要保留哪几个SS开头的端口了。 7、接下来有2种方法实现: 第一种:使用同同才相似的 -uia_exclude_ss exclude=SS09,SS10 的参数在clover的boot参数里,过滤掉用不到的SS开头的端口。当然,其实如果你的USB3.0每个口都能用了,就不用折腾了。到此结束。 第一种:使用SSDT-UIAC.aml 补丁: 我们现在已经得到USB2.0中不需要的有HS03-HS06,SS10 ,SS11 等,这些根据你的情况定。此时我们得用到一个UIAC的补丁模板 找到你USB3.0总结的设备ID后,对应着删除SSDT-UIAC-ALL.dsl文件,编译测试不出错误后,保存成aml格式到 CLOVER/ACPI/patched,并在clover配置文件中加入代码如图: 此时就可以删除boot选项里刚才加入的那 -uia_exclude_hs uia_include=HS03,HS04,HS05,HS06 内容了,重启测试吧。。。。 第一次发贴,不足之处,请大虾们指点!!! |
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|