最开始接触黑苹果从10.10 Yosemite开始,刚开始什么都不懂,同时由于工作的原因,只能晚上捣鼓一下。 这次是先安装10.11.1,优化好了之后,无痛升级10.11.2,系统使用很流畅,写这个帖子也是给自己做个留恋。 大伙帮忙看看,还有什么需要改进的。
一:配置见签名
二:安装MAC OS X 10.11.1
1. 原版OS X安装U盘 1)可将U盘分成EFI分区+Install OS X分区(USB01) 2)打开下载好的10.11.1原版镜像,将“安装 OS X El Capitan” 的文件保存在「应用程序」的目录中。 3)在终端输入如下命令 - sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB01 --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
复制代码
4)输入密码开始进入。根据不同U盘的读写速度,速度不同。成功后,终端里会显示: - Erasing Disk: 0%... 10%... 20%... 30%...100%...
- Copying installer files to disk...
- Copy complete.
- Making disk bootable...
- Copying boot files...
- Copy complete.
- Done.
复制代码
2.将Clover引导文件放在EFI分区里 1)Config.plist 文件中不要忘了添加 - <key>RtVariables</key>
- <dict>
- <key>BooterConfig</key>
- <string>0x28</string>
- <key>CsrActiveConfig</key>
- <string>0x67</string>
- </dict>
复制代码
2)Drivers64UEFI下面有如下驱动 - FSInject-64.efi
- NTFS.efi
- HFSPlus-64.efi
- OsxFatBinaryDrv-64.efi
- OsxAptioFix2Drv-64.efi
复制代码
3)第三方驱动 只放了一个FakeSMC.kext
4)启动参数 -v kext-dev-mode=1 rootless=0 dart=0 (优化好了之后这些参数可以全删了)
5)选择 boot with injected kexts顺利进入安装界面
三:基本驱动
1.Realtek RTL8111网卡驱动
2.Realtek ALC887声卡驱动 使用toleda大大的audio_CloverALC-master,请自行下载最新版本
3.本人一般使用显示器的声音输出,虽然在DSDT里面添加了HDMI信息,但是在声音选项里面就是不出来,无奈只好用这个来驱动了。
4.显卡免驱,不需要折腾
四:效果展示
看到别人PCI里面好多信息,那个羡慕嫉妒恨啊,捣鼓了许久,终于给整出来了。虽说白果没有这些信息,但是谁让咱玩黑苹果的爱折腾呢!!
SSD顺利开启,终端运行 sudo trimforce enable
试过了,不需要任何修改,所有USB接口都可以正常使用,为了以防万一,还是在KextToPatch中打了USB补丁。
声卡驱动。
这是试图在DSDT中添加HDMI信息,但是并没有什么卵用。
其他信息
大家帮忙看看,Clover启动过程中,时间接不上(当时时间是下午7:33)
显卡变频正常,温度控制的也不错。通过修改AppleGraphicsPowerManagement.kext让显卡保持高频状态,OpenGL也跑过93分,想着显卡寿命和节能要紧,就没有折腾显卡了。
五:总结
1.关于睡眠唤醒 在显示器断电(待机)和主板断电(睡眠)两种情况下,都可以使用鼠标或者键盘秒唤醒。 同时也出现个问题,显卡高频不降。 在节能器中关闭睡眠,使用个漂亮的屏保。(台式机推荐这个) 试着安装Webderive和修改修改AppleGraphicsPowerManagement.kext解决这个问题
2.关于关机断电 - into method label _PTS code_regex_not If\s*\(LEqual\s*\(Arg0,\s*0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched begin
- If (LEqual (Arg0, 0x05))\n
- {\n
- Store (Zero, SLPE)\n
- Sleep (0x10)\n
- }\n
- Else\n
- {\n
- %1
- }
- end;
- into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert begin
- OperationRegion (PMRS, SystemIO, 0x0430, One)\n
- Field (PMRS, ByteAcc, NoLock, Preserve)\n
- {\n
- , 4, \n
- SLPE, 1\n
- }
- end;
复制代码
3.关于开机第二阶段进度条在屏幕左下角 可以参考这个帖子怎样修复独显引导二阶段显示问题
4.关于DSDT,SSDT,推荐自己提取,然后放在/EFI/Clover/ACPI/Patched/中。
我在DSDT中添加了很多信息
RTC,HPET,LPC,网卡,声卡,显卡,HDMI,SATA,USB,关机断电,优化警告信息。
现在我的config.plist文件中除了修复开机第二阶段显示错误,在KextToPatch中打音频补丁,USB补丁,其他地方几乎全空!!(由于添加白果信息,文件我就不分享了)
|