我正在使用 MBP 2017 和 USB 音频接口(Presonus Audiobox iTwo),一段时间以来我遇到了一些问题。
让我描述一下这个问题:我将耳机和麦克风都插在接口上,这样我既能听到声音,也能录制声音。每隔一两分钟,声音就会完全消失(无论我是在看视频、听曲目还是录制),并且停止录制,然后一秒钟(或一小段时间)后,声音又回来了。这就像某个音频过程完全消失半秒钟,然后立即重新启动。当我使用蓝牙扬声器时,我不会遇到同样的问题。
我不认为界面有问题,因为它在我的 PC 上运行良好。驱动程序是最新的(重新安装多次),我使用的是最新版本的 BigSur。昨天我尝试重置 SMC,令我惊讶的是,问题消失了。我差点哭了。一天后,问题仍然存在。我没有对 Macbook 做任何奇怪的事情,我只是认为问题会在一段时间后或 Mac 处于睡眠状态后再次出现。问题消失这一事实也表明界面没有问题,我几乎 100% 确定问题出在我的 Macbook 上。
我尝试过更换接口所连接的 USB 端口,因为我认为它可能没有获得所需的电源。但我注意到,虽然我的 Macbook 的音频中断了,但我仍然可以听到自己从耳机里说话的声音,所以接口工作正常,从未自动关闭过,哪怕只是几秒钟。
拜托,我不知道该怎么办了。会是什么情况?我想到的是:
- 我尝试将接口连接到外部显示器(它与 Macbook 共享 USB 端口)以及加密狗,但问题仍然存在。也许它需要一个有源 USB 集线器?我不这么认为,接口一直在工作并且从未关闭。
- 会不会是因为 USB->Thunderbolt 转换导致的时钟同步问题?但我不知道该如何调试,也不明白为什么重启 Macbook 后问题就消失了。
- 我看过一些文章,说新款 Macbook 上装有 T2 芯片时会出现这种问题,但我的 Macbook 没有这种芯片。不过他们提到 USB 总线出了问题,也许我的情况也一样?
我正在考虑换一个新的接口,但我不确定,因为我不认为这是问题所在。这个接口在我的 Windows PC 上工作正常,所以我认为要么是 Macbook 软件问题,要么是 Macbook 硬件问题,要么是 USB 和 Thunderbolt 不兼容的问题。在这种情况下,使用 Thunderbolt2 接口和 Thunderbolt2->Thunderbolt3 适配器也许可以解决问题?我不知道。
我甚至很难调试,因为我真的不知道该怎么做,而且在我重启 Macbook 后问题似乎就消失了,所以每个涉及重启的解决方案都需要一两天的时间才能证明成功。真是痛苦。
答案1
伙计们,我终于解决了。什么。一场噩梦。这已经是紧张的 2 个月了。我希望这能帮助别人。
因此,我使用了 Mac 的控制台(从来不知道它存在)并在错误发生时捕获了它:coreaudiod HALS_IOa1Engine EndWriting got an error from the kernel trap 0xE00002D7
。
快速搜索显示了很多文章,每个人都遇到了与我类似的问题。一般的答案是在接口和 Mac 之间放置一个集线器,但我已经这样做了,因为我必须这样做,直到...有人说“我听说移除其他 USB 设备会有帮助。我移除了打印机,问题就解决了“。
好吧。我的辅助显示器背面肯定连接了 USB 打印机,它与 Macbook 共享 USB 端口。我断开了连接。问题消失了。天哪。现在我明白为什么几个月来我一直随机遇到这个问题:它只在连接打印机时发生。
毫无疑问,USB 总线出了问题,我不知道是什么问题,但似乎当我插入打印机时,声音会中断一秒钟,然后问题仍然存在。一旦我断开连接,问题就会消失。奇怪的是,如果我将打印机连接到与接口(加密狗)相同的集线器,则不会发生此问题。我不能 100% 确定,但似乎 Macbook 不喜欢将接口放在一个端口中,并将打印机连接到显示器。
显然,如果能修复这个问题我会非常感激(现在我通过 USB 将任何东西连接到 Macbook 时都必须小心),但至少这个问题已经解决了。
答案2
尝试在 Presonus 盒子和 MBP 之间放置一个 USB 集线器。Presonus 有先前承认他们的一些 USB 音频接口在直接连接到最新的 MacBook Pro 设计时会出现故障。我很确定那些 MBP 设计使用标准英特尔芯片来运行其 Thunderbolt 3 / USB Type-C 端口,而且我没有听说其他供应商的 USB 音频接口出现这种情况,所以我不知道 Presonus 的产品是怎么回事,但“在中间放置其他 USB 集线器”的解决方法既便宜又易于测试。
答案3
在我的例子中,我发现有两个选项可以控制声音和麦克风的音量。但输出和输入的音量设置不同。我将音量设置为相同。之后,声音中断的症状消失了