本帖最后由 ntfsn 于 2017-10-15 22:05 编辑
本帖是参考:tonymacx86中的相关内容
先贴配置吧
系统:Mac OS X 10.13 Clover引导
CPU :Intel I7-7700K
显卡:EVGA GTX1070 8G
内存:海盗船 DDR4 2400MHz 16G
主板:Asus Z270-AR
声卡:Realtek ALC S1220A
无线:BCM943602CS
硬盘:SATA SSD 256GB
这个配置在10.13下还算友好,比较顺利的安装好了系统,但是目前Web Driver存在无限重启的问题,重新安装了才可以正常使用。
处理完了显卡,准备收拾声卡,实在是不想再用voodoo了,因此爬贴无数试图找到可以使用的AppleALC,无奈试了许多都并不适合我的机器,最新版的也不能够使用,偶然间翻到了上面的帖子,在AppleALC支持的声卡型号,如果你的声卡没有在支持列表里,此文章里的方法可能不适用于你。
I. 从git上clone下AppleALC的相关源码,如果在桌面操作,则在终端里输入:
- cd /Desktop
- git clone https://github.com/vit9696/AppleALC
复制代码
II. 因为AppleALC是必须要和Lilu一起使用的,编译的时候也一样,因此下载好Lilu备用,编译必须使用debug版,不是源码地址
下载地址:https://github.com/vit9696/Lilu/releases (下载最新的版本,目前最新版本 1.2.0)
下载后放到桌面的AppleALC文件夹内,如图所示:
III. 接上图,进入Resource文件夹,删除其他声卡的文件夹,只保留你要制作声卡名称的文件夹以及剩余5个文件,以我的声卡为例,删除后如图所示:
IV. 然后打开AppleALC.xcodeproj(需要xcode),点击点Product --> Archive
在弹出的窗口中选择右侧的export,在出现的对话框中点save built products,保存到桌面,生成的applealc.kext就在桌面的AppleALCxxxx-xx-xx/Products/Library/Extensions中,将applealc.kext及lilu.kext放到clover的kext/other或者10.13中
V. 依据上文中的Support列表选择合适的layout-id,选择合适的ID进行测试,以我的声卡为例,我选择的是7
在clover的config.plist中调整audioID
同时在acpi中增加HDAS到HDEF的修正:
- <dict>
- <key>Comment</key>
- <string>change HDAS to HDEF</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- SERBUw==
- </data>
- <key>Replace</key>
- <data>
- SERFRg==
- </data>
- </dict>
复制代码 保存后就可以重启测试了,顺便也放上我的EFI,配置一样的朋友可以参考下,不好使概不负责
|