受 m1 系列扬声器破音折磨的朋友进来, 我似乎可能找到根绝的办法了.

2023-08-24 16:48:01 +08:00
 touchmii

前文提要

m1 max 32gb, 试了下 14.0 问题依旧, 12 和 13 所有版本都存在这个问题, m2 也有这个问题吗?

复现方法

打开终端 sudo purge 然后输入密码, 如果扬声器正在发声就会出现破音的现象, 浏览器播放视频现象比较明> 显, 音乐播放器症状轻一点, 关闭浏览器标签很容易触发这个问题.

鸡贼的苹果给所有直营店的电脑设置了权限, 既无法打开终端也没有管理员权限所有没有办法在现场复现这个问> 题, 倒是在员工的售后反馈系统有扬声器啪啪声这一选项, 好奇问一下有多少人通过售后反馈过这个问题的.

从 2015 年使用苹果的电脑, 一直看到很多人说好几个月甚至几年不关机的, 别说 macos 就是 ios 的稳定性也大不如 ios6 时期, 那会半年不关机真的可以做到, 对于近几年的 macos 几个月不关机早就意外死机了, 难不成这些朋友都拿苹果电脑当祖宗供养 App 只开几个内存从不暴满?

实际上我使用 13.2, 也是首次使用 m1 系列 mac, 首次遇到这个扬声器破音问题的时候, 应该是找到这款软件解决这个问题了的. 用 SoundSource 软件屏蔽掉除音乐浏览器等需要发音的几款软件软件外的声音即可, 这个软件好就好在操作非常人性化, 要是有个白名单模式默认所有软件都静音就完美了. 还有其他几款软件我都试过, 其中包括一款开源软件, 只有这款初步解决了问题.

⚠️安装注意事项, 需要安装内核级别驱动, m1 macOS 默认只允许安装苹果自己的驱动, 第三方签名驱动需要进入恢复模式修改安全策略, 软件打开后会有相关提示, 具体操作: 电脑关机, 长按开机键知道出现正在加载引导项再松手, 选择最右侧齿轮图标进去后选择恢复模式, 然后再选择目标磁盘输入用户密码(不要担心, 不是重置系统), 然后就进入到恢复模式了, 右上角菜单栏(工具->启动安全)有修改安全策略的选项, 按照下面图片的设置再重启电脑即可.

下面是苹果官网的教程

Change the level of security used on your startup disk On the Mac with Apple silicon, choose Apple menu > Shut Down. Press and hold the power button until “Loading startup options” appears. Click Options, then click Continue. Select a startup disk, then click Next. Select an administrator account, then click Next. Enter the password for the administrator account, then click Continue. In the Recovery app, choose Utilities > Startup Security Utility. Select the system you want to use to set the security policy. If the disk is encrypted with FileVault, click Unlock, enter the password, then click Unlock. Click Security Policy. Select one of the following security options: Full Security: Ensures that only your current OS, or signed operating system software currently trusted by Apple, can run. This mode requires a network connection at software installation time. Reduced Security: Allows any version of signed operating system software ever trusted by Apple to run. If you selected Reduced Security, select any of the following options, if needed: Allow user management of kernel extensions from identified developers: Allows installation of software that uses legacy kernel extensions. Allow remote management of kernel extensions and automatic software updates: Authorises remote management of legacy kernel extensions and software updates using a mobile device management (MDM) solution. Click OK. If you changed the security, click the User pop-up menu, choose an administrator account, enter the password for the account, then click OK. Choose Apple menu > Restart. You must restart your Mac for the changes to take effect.

软件不便宜, 不过有试用期, 起初我遇到这个问题的时候就怀疑可能是一些 ios 的软件导致的, 当然还有 pd, 然后我找遍了各种音量控制软件, 这家公司专门做苹果机上面的底层音频软件, 有二十年历史了, 功力也是相当深厚, 可以直接给任意软件的声音叠加各种音效, 不是其他那种单独控制下软件音量的简单软件, 说到软件音量控制, 我从入手 macbook 起就开始用了, 很多软件都是没几年就不更新了, 其中不乏 sound control 3 这种开发了三个大版本的软件, 用上这款软件后基本就没有出现破音的问题了, 不过试用期过了之后会加入杂音我就把软件卸载掉了, 想这个问题应该过几个小版本就会解决的, 没想到一直升级到 13.5, 14.0 也试过了还是有这个问题, 我几乎是忘记掉之前有用过这个软件.

标题取的是似乎可能, 实际上我并没有太大的把握这个软件可以解决大家遇到的问题, 详细描述下我遇到的问题, 音乐软件或者浏览器放视频会出现持续的卡顿声音拉长也伴有啪啪声, 关键是这个现象会一直持续直到重启 audiod 进程, 但有时重启了也不管用, 我个人认为清理内存复现的那个现象虽然也有很短暂的几声破音, 但跟上述我说到的不是一个问题, 实际上清理内存发出的不到一秒钟的破音在关闭 pd 虚拟机会出现一模一样的现象, 部分 ios 软件也是, 很短暂的一两声破音, 并不会持续, 而此时正好伴随着大量内存回收, 而放歌或视频出现的那种破音是持续不断的, 而且系统并没有大量内存回收的情况(软件没有开很多, 虚拟机都没有起), 如果只是很短暂的几声破音我倒没有那么不可接受, 这种持续不断拉稀一样的破音我实在接受不了, 这几天才重新装回这个软件, 电脑一直放歌测试了三四天暂时没有破音现象, 也可以等我再测试一段时间, 两个礼拜没有问题出现就是我能接受的程度了.

1903 次点击
所在节点    MacBook Pro
4 条回复
touchmii
2023-08-24 17:43:52 +08:00
笔误, sound control 2 跟 3 都支持 13 系统, 且一直在更新, 没有更新的是另外一款软件.
xqk111
2023-08-25 15:19:27 +08:00
m2 没有问题么
touchmii
2023-08-25 15:29:01 +08:00
@xqk111 m2 我没用过, 情况好点.
touchmii
2023-08-27 11:54:34 +08:00
只能解决那种持续性破音,关闭一些软件和浏览器标签短暂破音并不能解决,火狐 chrome 浏览器还有虚拟机是导致短暂破音的重灾区。

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

https://www.v2ex.com/t/968020

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

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

© 2021 V2EX