Ubuntu 20:04 Novation XioSynth 外部 USB 音频接口在播放时产生爆音和咔嗒声,怀疑是 Alsa USB 驱动程序

Ubuntu 20:04 Novation XioSynth 外部 USB 音频接口在播放时产生爆音和咔嗒声,怀疑是 Alsa USB 驱动程序

我需要帮助对在 Ubuntu 20:04 下运行的 Novation XioSynth 外部 USB 接口进行故障排除。我在播放音频文件时听到了爆音、咔嗒声。这不是 Pulseaudio 的问题,因为当使用 APLAY 命令完全绕过 pulseaudio 时,问题仍然存在,如上所述https://alsa.opensrc.org/Troubleshooting. 然后使用 PC 内部音频接口播放相同的文件,没有任何问题。

当尝试使用 Jack 音频服务器播放音频时,问题变得更加严重。如果在 Jack 中同时选择了 Xio 输入和 Xio 输出,则会出现长时间的静态噪声。彻底更改 Jack 中的缓冲区大小等设置不会产生任何效果。

为了毫无疑问地证明问题与硬件无关,我将同一台 PC 重新启动到 Windows XP,并且 XioSynth 在安装了 Novation 驱动程序的情况下顺利播放音频。

但是,当 XioSynth 在 Ubuntu 20:04 中处于录制模式时,它可以正常工作。这是使用通过 JackAudio 运行的 Ardour 测试的。假设音频输出(In Jack)是通过 PC 内部音频接口,但音频输入来自 XioSynth,则可以毫无问题地听到和录制在 XioSynth 上播放的声音。

系统详细信息

  • PC Intel® Core™ i7 CPU 860 @ 2.80GHz × 8
  • 技嘉GA-P55A-UD4主板
  • 已安装 12Gb RAM
  • USB 描述符(来自/proc/asound/Xio/Stream0
    Novation DMS Xio at usb-0000:00:1a.1-1, full speed : USB Audio
    
    Playback:
      Status: Stop
      Interface 3
        Altset 1
        Format: S24_3LE
        Channels: 2
        Endpoint: 1 OUT (ADAPTIVE)
        Rates: 44100, 48000
        Bits: 24
    
    Capture:
      Status: Stop
      Interface 4
        Altset 1
        Format: S24_3LE
        Channels: 2
        Endpoint: 2 IN (SYNC)
        Rates: 44100, 48000
        Bits: 24    
    

答案1

从这里复制:https://askubuntu.com/a/1298810/1155538

目前,针对 USB 声卡的 alsa 声音子系统正在进行一些更改。您的问题可能已在 5.10 内核中得到修复。由于尚未发布,您必须等待内核版本为 ubuntu 打包或自行编译内核。不过,后一种选择需要相当多的知识。

相关内容