本篇文章将详细描述我历时3天,仔细研究、逐一排查,解决windows电脑外接声卡时,时不时出现卡顿、爆音的问题。

事情是这样的,最近买了监听音箱,就把好几年前的买的UR24C拿出来当常备设备了。(平常只有在录音的时候会用到,而且有时候在软件里会掉驱动)

接上监听音箱后,果不其然那个小毛病又出现了。不管是在听歌还是在打开DAW操作的时候。虽然只卡大概0.5秒就能连回去,但有时候真的很影响心情。而且还没有规律,我也不知道什么情况下会卡一下。(当然这种音频问题大多发生在PC上,我相信接MAC不会存在这个问题)

我卸载声卡驱动,去官网重装了驱动。(斯坦伯格UR系列的驱动最后更新是在2024年末)

将Buffer size调高,不起作用。声音卡顿、爆音依旧出现。

于是上网一搜,好家伙,很多人都有和我一样的问题。很多都是近几年出现的,新电脑、新系统上尤其容易出现。可能导致问题的乱七八糟的理由竟如此之多。随便列举几个吧。

  • WIN11,需要装回WIN10
  • 连接线需要连接USB2.0,如果电脑上已经没有USB2.0,需要买个转换器试试
  • 需要设置电脑BIOS
  • 需要禁用显卡音频

就我光查到的就至少有十多条,于是我又上官网看了下,就看到了更为搞笑的理由。

https://www.yamaha.com.cn/faq/faqs/947

就连手机离得太近都算卡顿爆音理由。当然官网上的理由,和网上的理由都不要太相信。

我列举下真正必须要注意的事项。

  • 将声卡驱动更新到最新
  • 更新到最新的BIOS,在各厂商官网下载最新的驱动
  • 在BIOS中关闭C-state和Speedstep
  • 将显卡驱动(比如N卡)更新到最新
  • 用5V DC电源给声卡外部供电,如果电脑本身供电不足,尤其是笔记本电脑
  • 最好用usb-c to usb-c线连接电脑和声卡
  • 如果你的电脑usb口不支持usb3.0,则需要在声卡驱动中选择usb2.0模式
  • 将电脑的电源选项调整为高性能
  • 在设备管理器中选择「通用串行总线控制器」中把所有设备的「电源管理」选项中的节电选择关闭

不过,我做完以上几项后依旧没有解决问题,还是会时不时卡一下。这时候我网上搜索,找到了一个叫「LantencyMon」的软件,这个软件才是测试电脑是否有延迟、卡顿的「最终检测标准」。

https://www.resplendence.com/latencymon

如图所示,软件的结论是你的系统看起来不能处理实时的音频任务,声音可能会卡顿。并且一个叫ACPI.sys的进程,导致了这个问题。

ACPI.sys

对于这个问题,我在油管上终于找到了一个解决方法,不过这个解决方法对于PC来说不是一劳永逸的,每次重启电脑后都需要重新操作一次。

在设备管理器中,禁用或卸载以下几个选项,不用担心,重启电脑后这些驱动就会被自动装回来。

  • 电池——Microsoft ACPI 兼容的控制方法电池
  • 系统设备——ACPI 处理器聚合器
  • 系统设备——Intel(R) Innovation Platform Framework Generic Participant
  • 系统设备——Intel(R) Innovation Platform Framework Manager
  • 系统设备——Intel(R) Innovation Platform Framework Processor Participant
  • 系统设备——Intel(R) Management Engine Interface #1
  • 系统设备——Microsoft Windows Management Interface for ACPI

这个时候再跑LantencyMon,ACPI.sys的问题终于解决了,不过又出现了新的问题,比如wdf01000.sys,也是导致延迟升高的元凶之一。

最终操作

还是借助于油管大神,我终于彻底解决了windows电脑外接声卡卡顿爆音的问题,这个困扰我3天的问题终于被我攻克了!期间我还找了某宝的人,感觉某宝的人自己都不会,最后也是退款。

https://www.youtube.com/watch?v=FFH8u_283mM

简单总结下这个1分钟的视频:

  • 下载PowerSettingsExplorer:https://www.mediafire.com/file/wt37sbsejk7iepm/PowerSettingsExplorer.zip
  • 在软件中找到并关闭「处理器闲置降级阈值」和「处理器闲置升级阈值」
  • 打开「控制面板」- 「电源选项」,确保选择「高性能」模式
  • 打开「更改高级电源设置」
  • 将「硬盘」「睡眠」和「处理器电源管理」按照下图进行设置
  • 下载UnparkCPU:https://coderbag.com/programming-c/disable-cpu-core-parking-utility
  • 将core parking index拉倒100%

 

这个时候再去测LantencyMon,我终于彻底解决了问题,能愉快听歌了。

这也是为什么想省心省力就直接上MAC的原因,要是一个小白碰到这种声卡卡顿爆音掉驱动的问题,不上全网全力查找资料,那就得一直忍受。而且未来随着windows系统的更新还会有更多的bug和问题出现。

顺带说下斯坦伯格的UR系列声卡,作为经典产品。已经2025年了,虽然不是声音卡顿爆音的元凶,但也不推荐再去购买了,至少在windows上。

还有再次提醒:如果是ACPI.sys的问题,是每天都需要操作一遍。