背景 音乐 虚拟音频设备防止显示失明, 导致永久黑屏幕
作者: Kennems创建于 2026年8月13日更新于 2026年8月13日
□ 发行
背景音乐的虚拟音频设备('Background Music Device.driver')防止macOS显示在入睡后被唤醒. 显示进入永久的黑色屏幕状态,不硬重启就无法恢复.
□ 影响
当背景音乐被安装,另一个app(如 IINA 视频播放器)也阻止显示睡眠时,macOS 电源管理进入了被破坏的状态. 显示无法醒来,迫使用户按下动力按钮10秒后重启.
□ 技术细节
- 背景音乐做什么
背景音乐在`/Library/Audio/Plug-Ins/HAL/Background Music Device.driver'注册一个虚拟音频设备。 这一装置使“coreaudiod”持续运行,即使没有声音播放。
冲突
当IINA(或类似的apps)还要求"PreventiveUseridleDisplaySleep"时,组合导致macOS电源管理失败. 显示睡眠/觉醒周期被卡住,导致黑幕.
系统日志证据
显示尚未完成的睡眠, 缓接 IOPM 睡眠这个消息表示显示睡眠进程无法完成,因为背景音乐的音频设备正在屏蔽它.
电力管理状态
pid 734( IINA): 预防 Useridle DisplaySleep "IINA回放正在进行"
pid 427(coreaudiod):预防用户离子系统睡眠 "com.apple.audio.Built Inspeaker Device.context. preventusridles sleep" (中文(简体) ).□再现.
- 在macOS Tahoe 26上安装背景音乐 0.5.0
- 打开IINA,播放任何视频
- 锁定屏幕(Ctrl+Cmd+Q)或等待自动锁定
- 等待1-2分钟显示睡眠触发
- 按下任何键或触摸跟踪盘以唤醒
- 结果:显示为黑色,系统响应,但屏幕从未恢复
□ 根源
背景音乐的虚拟音频设备保持了"coreaudiod"的运行,它阻断了macOS显示功率状态的过渡. 当与IINA的睡眠预防结合时,显示进入了无法恢复的黑色屏幕状态.
□ 建议修补
背景音乐不应该阻止在不积极播放音频时显示睡眠. 虚拟音频设备应在没有音频输出时释放睡眠断言.
内容来源: kyleneideck/BackgroundMusic