macOS 的神秘爆音与 Todesk 的关联

9 月 20 日
 MoeMoesakura

买了个新 mac 把旧 air 丢了回去 然后发现 macos26 似乎有爆音

于是按照网上传授方案 killall coreaudiod ,还没几分钟,又开始爆音。

没绷住问 gpt ,经过研究 原来是 Timemachine 从旧机器上带来了个 ToDeskOutputDriver.driver (之前装过 todesk 用过几次就嫌不干净卸载了)

现在最可疑的是 ToDeskOutputDriver

上一轮日志的模式是:

coreaudiod
    ↓
HAL client timeout
    ↓
HostApplicationDisplayID:
com.apple.audio.Core-Audio-Driver-Service.helper
    ↓
PID 4415
    ↓
HALC_ProxyIOContext skipping cycle
    ↓
out-of-order message

而现在我们知道:

PID 4415
=
Core Audio Driver (ToDeskOutputDriver.driver)

所以实际更像:

                   ┌→ BuiltInSpeakerDevice
App → CoreAudio ───┤
                   └→ ToDeskOutputDriver.driver
                             ↓
                      Driver timeout
                             ↓
                  CoreAudio realtime graph
                      missed deadline
                             ↓
                    Built-in speaker 爆音

这也解释了一个之前看起来很奇怪的现象:

明明输出设备是 MacBook Pro 内置扬声器,为什么第三方 client timeout 能让内置扬声器爆音?

因为 CoreAudio 的 HAL clients / driver work loop 并不是“只有当前输出设备才参与整个实时系统”。一个异常的 HAL driver/client 可以让共享实时 audio work loop miss deadline 。

现在可以直接做决定性实验

不用卸载整个 ToDesk 。

先退出 ToDesk ,然后把它的 HAL driver 暂时移出 HAL:

sudo mkdir -p /Library/Audio/Plug-Ins/HAL.disabled

sudo mv \
  /Library/Audio/Plug-Ins/HAL/ToDeskOutputDriver.driver \
  /Library/Audio/Plug-Ins/HAL.disabled/

甚难绷住,卸载程序就好像有什么大病一样。

2894 次点击
所在节点    macOS
8 条回复
Arispex
9 月 20 日
ToDesk 经常在 macOS 上出现一些奇奇怪怪的 Bug ,之前还会把对方的远程桌面屏幕变成桌面的“壁纸”,只能重启解决
iloveucyy19
9 月 20 日
/Users/xiaoming/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files/fanqie112004096_3e8c/temp/RWTemp/2026-09/9e20f478899dc29eb19741386f9343c8/93a7463d23b440924f24f272a83bc430.png
/Users/xiaoming/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files/fanqie112004096_3e8c/temp/RWTemp/2026-09/9e20f478899dc29eb19741386f9343c8/82c570428d00e6fde51cf7cf885b0171.png
卧槽,todesk 这个毒瘤软件
你说的这个问题我也碰到了,我还以为的 airpods 有问题了
还有把我磁盘都撑爆了,这煞笔软件
ope
9 月 20 日
干的 ToDesk 这 煞笔软件,我也遇到了有爆音,一样的症状,郁闷的我特么以为我 mac 是个残次品,直接胆战心惊的低价卖了 ,干的 ToDesk 靠,这破 B 软件公司不倒闭天理难容啊~
Rache1
9 月 20 日
我本以为 ToDesk 在 V 站的那几次风波后,大家都不用了,看来还有不少真爱粉
ope
9 月 20 日
@Rache1 不用咋办啊,ToDesk 这个畜生忽悠我买了 10 年会员啊!!!就这还特么天天弹窗让我继续升级~
MoeMoesakura
9 月 20 日
@Rache1 如果教人做事 rustdesk 的链接质量也没法教

向日葵跟 todesk 虽然拉屎但是那是不会用电脑的客户能教好能正常用的玩意

没办法后来丢 windows 上教😇
imnpc
9 月 20 日
他家技术能力不行 macOS 就是半废品
FuSheng2024
9 月 21 日
我说前段时间扬声器怎么有破音,因不常用也就没修,最近发现没了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1243333

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX