MoeMoesakura
V2EX  ›  macOS

macOS 的神秘爆音与 Todesk 的关联

  •  
  •   MoeMoesakura · Sep 20 · 3182 views
    This topic created in 45 days ago, the information mentioned may be changed or developed.

    买了个新 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/
    

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

    8 replies  •  2026-09-21 09:17:26 +08:00
    Arispex
    Arispex
    Sep 20
    1
    ToDesk 经常在 macOS 上出现一些奇奇怪怪的 Bug ,之前还会把对方的远程桌面屏幕变成桌面的“壁纸”,只能重启解决
    iloveucyy19
    2
    /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
    ope
    Sep 20
    3
    干的 ToDesk 这 煞笔软件,我也遇到了有爆音,一样的症状,郁闷的我特么以为我 mac 是个残次品,直接胆战心惊的低价卖了 ,干的 ToDesk 靠,这破 B 软件公司不倒闭天理难容啊~
    Rache1
    Rache1
    Sep 20
    4
    我本以为 ToDesk 在 V 站的那几次风波后,大家都不用了,看来还有不少真爱粉
    ope
    ope
    Sep 20
    5
    @Rache1 不用咋办啊,ToDesk 这个畜生忽悠我买了 10 年会员啊!!!就这还特么天天弹窗让我继续升级~
    MoeMoesakura
    MoeMoesakura
    OP
    Sep 20 via iPhone
    6
    @Rache1 如果教人做事 rustdesk 的链接质量也没法教

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

    没办法后来丢 windows 上教😇
    imnpc
    imnpc
    Sep 20
    7
    他家技术能力不行 macOS 就是半废品
    FuSheng2024
    8
    我说前段时间扬声器怎么有破音,因不常用也就没修,最近发现没了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4339 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 01:08 · PVG 09:08 · LAX 17:08 · JFK 20:08
    ♥ Do have faith in what you're doing.