针对 Windows 系统的音频优化

  • Live 版本:全部
  • 操作系统:Windows 7-10
  1. 保持更新
  2. 声卡设置
  3. 系统设置
  4. 进一步调试
  5. 高级系统设置

Windows 系统往往需要一些额外的调整才能使得其音频计算性能达到最佳状态。 如果你遇到了爆音杂响,或者 CPU 负载过高等问题,那么需要尝试以下操作来优化 Windows。

首先你需要阅读这两篇文章:

免责声明:如果上述的建议导致了文件丢失或者电脑损坏,Ableton 对此概不负责。

保持更新

在你进行任何操作之前,请确保你的 Windows 系统,Live ,任何第三方插件都是最新版本,以及声卡的驱动也是最新的。

声卡设置

驱动类型

在 Windows 系统中,性能最好的是 ASIO 驱动类型。 绝大多数声卡有专用的 ASIO 驱动。 安装驱动后,在 Live 的【偏好设置】的【Audio】选项卡中选择该驱动:

selectASIO.png

此外,你也可以选择下载免费的 ASIO4ALL 第三方驱动。 如果你的声卡驱动出现问题,或者不能和厂商沟通解决,那么就需要上述的第三方驱动。 如果你的声卡没有专用的 ASIO 驱动,也可以使用第三方驱动。

缓冲区大小

我们推荐以下这几种缓冲区大小:128,256,512 或者 1024

缓冲区大小在 Live 的【偏好设置】 → 【Audio】选项卡中设置。但是一些声卡的缓冲区大小只能在【硬件设置】中调整。具体信息请查看这篇文章:
无法调整缓冲区大小

注意:如果 Live 中的控制选项是灰色的,说明那些设置只能在声卡的控制面板中调整。

系统设置

启用高性能模式

在系统的控制面板找到电源选项。 选择高性能模式:

Power_Plan_copy.png

具体信息可以查看这篇文章:如何禁用节能模式

减少其他程序的 CPU 使用

许多品牌的电脑会预先安装一些软件和实用程序,它们会在后台运行。 但是为了使得 Live 能有最好的性能表现,我们推荐你在一个全新的纯净系统下工作,最小化其他程序的影响。 你也可以选择在系统控制面板中删除这些不必要的程序。

禁用一些不必要程序的开机启动,也可以减少整体的 CPU 负载。

查看开机启动的程序:

  • 开始按钮
  • 输入“运行”,找到“运行”程序(Windows 键 + R)
  • 按回车键
  • 输入 “msconfig”
  • 点击“启动”选项卡
  • 禁用任何不必要的程序,例如 信息发送程序,闲置程序。

startup.png

进一步调试

如果在经过以上设置之后,仍旧会出现爆音,可能需要做进一步检测调试。

使用 LatencyMon 进行调试(Windows7,8& 10)

我们可以安装软件 LatencyMon 来进一步检测调试。点击此处免费下载。点击 LatencyMon 左上角的“开始监控”按钮(类似播放按钮),扫描系统中正在运行的进程。

在 LantencyMon 进行扫描的时候,我们点击 “Drivers” 选项卡来找到可能导致问题的进程。 选择 “Highest Execution” 排序,这样就能发现使用计算资源最多的驱动程序。 通常导致问题的驱动会有很高的执行时间(excution),如下图所示,网络驱动 “ndis.sys” 占用了大量的计算资源。

latmon.png

那么我可以关闭哪些程序?

这一步比较重要,因为一些后台程序对于操作系统是很关键的,不能直接禁用那些高占用的程序。不过我们可以在网上搜索那些程序的名字,一般可以查出他们具体的作用。

举例一些可能导致音频爆音的程序:

  • Wireless adapter searching for signal → 禁用无线
  • Anti-Virus → 关闭网络连接,禁用杀毒软件
  • Bluetooth → 禁用蓝牙
  • Windows Scheduler → 禁用该进程
  • Processor Scheduling → 禁用 secheduling,查看具体信息

注意:Windows 系统依赖于某些后台服务来正常运行。如果你不确定某个进程的作用,请不要禁用。 所有操作都由用户自己承担风险。

使用 DPC Latency Checker 进行调试(仅 Windows 7)

这个软件可以帮助你直观的分析电脑的音频性能。 任何干扰音频处理的程序都会用黄色或红色标记出来,如果是平稳的绿色则表示音频处理没有收到干扰,应该不会产生任何爆音。点击此处免费下载

持续平稳的绿色表示当前的系统非常适合实时音频处理:

dpc1.png

红色和黄色的竖线表示某些程序会干扰到音频计算:

dpc2.png

注意:对于 Windows 8 的用户,DPC 数值不会正确显示。 该软件会显示 Windows 8 kernel 持续产生一毫秒的延迟,但是实际情况不是这样。

更多细节请查看:DPC latency checker 使用指南

 

高级系统设置

禁用系统声音

  • 控制面板 → 硬件和声音 → 声音
  • 在“声音”选项卡中,找到“声音方案”,选择“无声”

nosounds.png

禁用 Windows 7 的视觉效果

默认情况下,Windows 7 会打开 Aero 主题,但是这个主题的视觉效果可能会影响系统的音频性能。 因此最好禁用该主题,并且关闭其他不必要的视觉效果,操作步骤如下:

  • 在桌面右键,在右键菜单中选择“个性化”
  • 在“基本&高对比度主题”中,选择 “Windows 经典”或者 “Windows Basic”
  • 点击“开始”按钮
  • 输入“运行”,找到“运行”程序(Windows 键 + R)
  • 输入:“SystemPropertiesPerformance”,然后按回车
  • 在“视觉效果”选项卡中,选择“调整为最佳性能” 这会使得 Windows 7 变得不那么”美观“,但是对于类似和图像有关的性能问题,这都是一个有效的解决方法。

visualperformance.png 

对硬盘进行碎片整理

数据在写入硬盘的时候往往会选择第一个可用的区块。 音频制作环境中,文件会较大,可能需要写入在多个不同区块中。 硬盘的碎片整理就可以把这些数据重新放在一起,提升硬盘读取的效率。(注:固态硬盘不需要碎片整理,反而会损耗其寿命,碎片整理只适用于机械硬盘)

如何碎片整理:

  • 开始按钮 → 所有程序 → 附件 → 系统工具
  • 磁盘碎片整理程序

禁用 USB 端口节能模式

这个模式通过关闭 USB 设备减少耗电量。 在笔记本上比较实用,但对于音频软件来说不合适。 禁用方法如下:

Windows 7

  • 控制面板 → 系统和安全 → 系统 → 设备管理器
  • 在“通用串行总线控制器”中:
  • 右键每个“集线器”
  • 选择“属性” → “电源管理”选项卡
  • 取消“允许计算机关闭此设备以节约电源”选项

usbpower.png

Windows 10:

  • 打开电源选项(可以在控制面板中搜索)
  • 找到当前使用的电源计划(标有黑点),单击“更改计划设置”
  • 单击“更改高级电源设置”
  • 在弹出的菜单中,找到 “USB 设置” → “USB 选择性暂停设置”
  • 把“已启用”改为“已禁用”

Capture.PNG

更多调试

Cantabile 公司有篇不错的指南,关于调试 Windows 音频性能,叫做 the Cantabile Glitch Free Guide,可以在此处免费下载

注意:上述链接会转到第三方内容。

相关文章