此补丁通过AppleHDA.kext激活瑞昱ALC系列声卡的所有功能,包括板载音频、HDMI以及DP音响(详见附注1)。该脚本会给音频解码二进制文件打补丁,并安装config data配置数据(接口配置),layouts布局(音频设备)和platforms平台(路线图)等文件。除了本补丁,无其他文件要求下载。
- v3.5 - Realtek ALC AppleHDA - 修复睡眠唤醒后音频失效的问题
- v3.4 - 支持BRIX/ALC269, BRIX Pro/ALC283 and NUC/ALC283, 详见附注6
- v3.3 - audio_realtekALC-100.sh (v1.0.3) release
- v3.1:增加了对Yosemite下x99的补丁支持:audio_alc_x99-hda-100_patch.command。
- v3:对Yosemite/10.10.x系统和Mavericks/10.9.x系统和Mountain Lion/10.8.x系统的支持
- 注:audio_realtekALC-90_v2.command不支持
- v2.1:对9系主板/EAPD的支持增加到ALC887,892,898,1150等型号,赞助者:kidalive
- v2:更新脚本:无需下载,双击即可完成。
- 已打过补丁的AppleHDA.kext - ConfigData, layouts, Platforms and HDA binary patch
- 原生AppleHDA.kext
- 给AppleHDA.kext打补丁
- 找到audio_realtekALC-100.command.zip(见上)
- 下载
- 解压缩放到~/Download下,双击
- 输入密码
- 确认型号Codec ALCxxx: 仅适用于(885, 887, 888, 889, 892, 898, 1150)
- 是否为Current_v100302 (y/n): 仅适用于(887, 888 only)
- 是否激活HD4600 HDMI音频: 仅适用于(887, 892, 898, 1150)
- 验证AppleHDA.kext是否已安装
- SLE目录下是否存在修改过的AppleHDA.kext
- 点击查看版本号是否为vx.x-toledaALCxxx格式
- 重启
- 验证板载音频
- 系统设置/声音/输出/选择音频设备
- 兼容性 - Realtek ALC AppleHDA_v2 [Guide]
- 自定义 - Realtek ALC AppleHDA_v2 [Guide]
- 睡眠唤醒后无声 - Realtek ALC AppleHDA [Fixes]
- (打完补丁后)无音频设备 - Realtek ALC AppleHDA [Guide]
- (打完补丁后)没有声音 - Realtek ALC AppleHDA [Guide]
- 环绕音响 - Realtek ALC - AppleHDA [Guide]
- Chameleon/Chimera/Clover:
- 可选择Clover补丁方式(无需DSDT)
- 参考 https://github.com/toleda/audio_CloverALC
- OS X
- 10.10或更新的
- 10.9或更新的
- 10.8或更新的
- 原版AppleHDA.kext(若未安装或不存在,请先安装OSX系统)
- 受支持的瑞昱板载音频解码型号
- 音频ID注入,参考 https://github.com/toleda/audio_ALCinjection
- Codec/ALC支援方式(自动侦测)
- 269 (BRIX only)
- 283 (BRIX Pro and NUC)
- 885
- 887
- 888
- 889
- 892
- 898
- 1150 (see Note F)
- Layout(接口布局)支援方式(定义详见附注2)
- 269, 283. 885, 887, 888, 889, 892, 898, 1150
- 887, 888, 889, 892, 898, 1150
- 887, 888, 889, 892, 898
- 9系主板支持 (仅支持Mavericks系统, 详见附注4)
- X99主板支持 (详见附注5)
- HDMI/DP音频可能还要求
- 注入dsdt/ssdt
- 注入framebuffer
- Layout定义(Layout/Audio ID安装注入是分开的,参考 https://github.com/toleda/audio_ALCInjection)
- 3/5/6 个接口的模拟音频输出
- 3 个模拟音频输出接口
- HD3000/HD4000 HDMI音频和模拟音频
- 建议
- 备份到桌面 Desktop/audio_ALCxxx-10.x.x
- 原生的: AppleHDA-orig.kext
- 打过补丁的: AppleHDA.kext
- 如果软件升级后造成音频失败
- 参考上面的安装步骤 (再次运行脚本)
- 如果新补丁失败,安装备份过的可以工作的打过补丁的AppleHDA.kext
- 备份到桌面 Desktop/audio_ALCxxx-10.x.x
- OS X/AppleHDA.kext/9系主板支持 (仅限于Mavericks,并只需从以下选择一种方法安装)
- 下载并安装audio_alc_9series-hda-93_patch.command
- 给ApppleHDAController以二进制方式打补丁:
- 查找: 20 8C
- 替换 (会有四次): A0 8C
- 保存
- 重启
- OS X/AppleHDA.kext/x99主板支持 (暂时的方案, 并只需从以下选择一种方法安装)
- 下载并安装audio_alc_x99-hda-100_patch.command
- 给ApppleHDAController以二进制方式打补丁:
- 查找: 20 8C
- 替换 (会有四次): 20 8D
- 保存
- 重启
- 对BRIX/ALC269, BRIX Pro/ALC283 以及 NUC/ALC283 的支持
- 安装方法
- 将补丁文件realtekALC放到适当的位置
- 音频设备
- ALC269 - BRIX/耳机和 SPDIF数字输出
- ALC283 - BRIX Pro 和 NUC/耳机 (麦克风尚不支持)
- HDMI 音频需要注入 dsdt 或 ssdt, 参考
- 安装方法
- IOReg (View Raw) - 点这里下载 (其实论坛也有,鼓励大家自己搜索)
- DPCIManger - http://sourceforge.net/projects/dpcimanager/
- audio_codecdetect.command (见上面的文件) - 侦测、确认以及安装音频解码
- 选择 audio_codecdetect.command 下载
- 放到 ~/Downloads/audio_codecdetect.command 位置双击安装
- 输入密码
- 音频问题的详细情况
- OS X 系统版本/主板型号/BIOS 版本/处理器/显卡
- 你的安装过程/你使用的是上面哪一种步骤/AppleHDA.kext 版本
- IOReg的导出文件 - IOReg_v2.1/点File/然后Save a Copy As…, 并验证文件 (并非是ioreg.txt)
- 安装过的 S/L/E/AppleHDA.kext
- AppleHDA(哪种型号).kext (例如, AppleHDA1150.kext, 如果你安装的是ALC1150的话)
- DPCIManager/Misc/Boot Log
- 系统信息/硬件/音频/的完整截图
- 控制台/所有消息/选择包含kernel Sound assertions的部分/保存为...
- 如果使用的是Chameleon/Chimera
- Extra/org.chameleon.Boot.plist
- Extra/dsdt.aml (如果有)
- Extra/ssdt.aml (如果有)
- 如果使用的是Clover
- EFI/CLOVER/config.plist
- EFI/CLOVER/ACPI/Patched/dsdt.aml (如果有)
- EFI/CLOVER/ACPI/Patched/ssdt.aml (如果有)
- 到这些地方跟帖:
bcc9, RevoGirl, PikeRAlpha, SJ_UnderWater, RehabMan, TimeWalker75a
https://github.com/toleda/audio_RealtekALC
Hasse