macos休眠唤醒后外置dac无声是因core audio未正确重枚举设备,表现为设备列表中显示但无输出;需通过音频midi设置启用设备、重启coreaudiod、重插线缆及禁用自动切换来解决。
macos 休眠唤醒后外置 dac 无声,是常见但非系统崩溃级的问题,本质是音频设备重连时 core audio 未能正确重新枚举或绑定该设备。它不总伴随错误提示,常表现为设备仍在“声音→输出”列表中、音量条可拖动、但完全无输出——尤其多见于 usb-c 或雷雳接口的高端 dac(如 chord hugo、topping d90、ifi zen dac 等)。
确认 DAC 是否被系统真正识别
休眠后 DAC 物理连接状态可能“假在线”:系统看到设备 ID,却未完成音频端点初始化。
- 打开“音频 MIDI 设置”(访达 → 应用程序 → 实用工具),查看左侧设备列表中 DAC 名称旁是否有绿色圆点;若为灰色或带感叹号,说明未激活音频流。
- 点击该设备,右侧若显示“此设备当前未启用”,需手动勾选“启用此设备”并关闭窗口。
- 尝试在“输出”设置页中取消选中该 DAC,等待 3 秒后再重新选中——有时单次切换即可触发重握手。
强制刷新 Core Audio 设备栈
单纯重启 coreaudiod 进程往往不够,需配合设备重扫描。
- 先用终端执行:sudo killall coreaudiod(输入密码后回车)。
- 紧接着断开 DAC 的 USB/雷雳线缆,等待 5 秒,再重新插入。
- 等待约 10 秒,打开“音频 MIDI 设置”,看设备是否从“未启用”变为“已连接”且通道数正常(如 2ch / 8ch)。
- 若仍无效,可追加命令:sudo pkill -f "coreaudio",再重插设备。
禁用自动切换并锁定输出设备
macOS 默认在检测到新音频设备时自动切换输出目标,休眠唤醒可能触发误判,导致音频路由卡在“空状态”。
- 进入“系统设置 → 声音 → 输出”,找到你的 DAC,点击右侧“详细信息”(小“i”图标)。
- 关闭“当此设备可用时,自动切换到它”选项(macOS Sequoia/Sonoma 中名称类似)。
- 同时检查“声音→输入”页,确保输入设备未意外设为同一 DAC 的输入端(部分 DAC 输入/输出共用芯片,冲突会导致输出静默)。
补充:针对 Intel Mac 的 NVRAM 重置(仅限老机型)
若使用的是 2019 年及更早的 Intel MacBook Pro/iMac,NVRAM 存储着音频设备的供电与枚举参数,老化后易出错。
- 关机后,按住 Option + Command + P + R 四键,再按下电源键。
- 持续按住约 20 秒(听到第二次启动声或 Apple 标志出现又消失即松手)。
- 开机后立即插上 DAC,再测试输出——这步对 Thunderbolt 3 DAC 尤其有效。
多数情况下,前两步组合就能恢复。问题反复出现,建议在休眠前手动切回“内建扬声器”,唤醒后再切回 DAC,可绕过大部分握手异常。











