这个问题实际上已经得到解答,我把它放在这里是因为其他人可能会遇到这个问题,而且这非常烦人。涉及的硬件/软件:
- RME Fireface 400 火线音频接口
- 戴尔 Vostro 3500 笔记本电脑 I5 处理器 4G 内存 nvidia geforce 310m 显卡
- 带 VIA 芯片组的 Firewire 400 Expresscard 适配器
- Cakewalk Sonar 8.5
- Windows 7 专业版 64 位
我在一台较旧、较慢的 XP 台式机上使用了我的 RME fireface 400,它在 24 位 96KHz 下运行良好。我最近买了一台新电脑,现在我在播放在旧机器上没有问题的会话时出现了音频丢失和咔嗒声。具体来说,音频播放一段时间后会丢失,而 Sonar 的时间光标会继续移动。通常它会再次开始播放,但并非总是如此。有时会出现咔嗒声/音频伪影而不是丢失。
但是,我可以使用 ASIO-4-ALL 通过笔记本电脑的板载 NVidia 音频硬件播放 44.1KHz 16 位文件,没有任何问题。
答案1
起初我怀疑 Fireface 和 Sonar 中的音频设置有问题。我尝试了各种缓冲区大小和驱动程序选项的组合,但基本上没有效果。
然后我研究了火线适配器。我在网上找到了很多关于 RME 设备和/或火线适配器的故障排除方法,例如:
- 确保您的火线适配器具有 TI 或 VIA 芯片组(我的是 VIA)
- 尝试不同的火线电缆
- 禁用 Windows 中的视觉增强功能
- 禁用 DVD 驱动器
..这些都没什么用。在一个或另一个网站上,有人建议下载 DPC 延迟检查器(http://www.thesycon.de/deu/latency_check.shtml),每 15 秒就会出现一次有规律的“红色”延迟峰值。
搜索“dpc 延迟”和“dell”我发现戴尔 Alienware 笔记本电脑存在音频丢失问题,可能与 NVidia 显卡驱动程序有关:
假设它与我的 Vostro 问题类似,我从 nvidia 网站安装了最新的视频驱动程序。但这没有帮助。另一个链接建议关闭 Nvidia 3d 控制面板中的“电源管理模式”。这似乎减少了 DPC 峰值和音频丢失频率,但它仍然存在。最后我发现我的 Vostro 有一个 BIOS 更新。新版本是 A5,而我使用的是 A3。而且...新 BIOS 修复了音频丢失和 DPC 延迟峰值。