Ubuntu 认为我的 Audient iD14 音频接口是 Analogue Surround 4.0,但实际上它是立体声。有什么方法可以解决这个问题吗?

Ubuntu 认为我的 Audient iD14 音频接口是 Analogue Surround 4.0,但实际上它是立体声。有什么方法可以解决这个问题吗?

我正在使用外部Audient iD14音频接口,带有 Windows 10 和 Ubuntu 14.04 双启动系统。我主要使用 Windows 进行FL 工作室Adobe 创意套件,但我喜欢时不时地摆弄一下 Ubuntu,尤其是用于编程。

一切都很顺利,除了出于某种原因,Ubuntu 将我的音频接口列为模拟环绕声 4.0但它实际上只能以立体声播放。因此,音频在右声道播放时比在左声道播放时更响亮。虽然我可以通过用滑块调整平衡来让它工作,但听起来还是有点不对劲。这还不错,但听起来不如在 Windows 上好。

那么,有什么方法可以强制 Ubuntu 将声音设备视为立体声吗?我知道问题可能是 Linux 没有 Audient 设备驱动程序,但在接受稍差的音频质量之前,我想先确认一下。

答案1

我在 Linux Mint 和 Lubuntu 中找到了解决方案,也许它也适用于其他 Linux......

  1. 在软件管理器中输入阿尔萨并安装qashctl
  2. 然后在菜单中声音和视频找到并打开qashctl
  3. 在右侧,搅拌装置, 在下面硬件:选择Audient iD14
  4. 并在左侧的“混音器”下打开扬声器播放音量并将音量调至最高 -127db,两个声道工作相同,声音也非常好。

答案2

Ubuntu(一般为 Linux)正确分配了 4 个输出,因为 iD14 上有 4 个输出。

你我都知道,只有一对输出是物理可访问的。输出 3 和 4 主要用于向音乐家发送替代混音,并且只能通过 Audient 混音器和/或 DAW 访问。iD14 符合类标准,因为它可以被识别并且可以听到一些音频。不幸的是,目前只能达到这个水平,因为没有可用于 ALSA 或 Pulse 等的混音器

如果你打开终端并运行alsamixer,请按 F6 并选择Audient iD14,它将报告管道损坏错误。ALSA(或 Pulseaudio)无法知道如何分配输出,因此假设所有 4 个检测到的输出都可用,但也无法正确引导信号。“可能”可以创建一个新的接收器并将其指定为立体声,但您仍然可能会得到左右不平衡,或者更糟的是,只有一个通道上有左右输出。此外,所有数字输入和滚动控制功能都将不起作用。

答案3

虽然有点晚了,但我找到了一个解决方法。你无法让 Ubuntu 将其识别为立体声设备。你可以做的是将脉冲守护进程配置为仅以立体声播放立体声源,而不是将它们“重新混合”成环绕声。

将其放入您的 /etc/pulse/daemon.conf 中:

enable-remixing = no

此后,只需运行:

pulseaudio --kill

您的脉冲守护进程将重新启动,希望您能听到流畅的立体声。

答案4

如果有人还在读这篇文章。我刚刚在 Ubuntu 22.04 LTS 上用我的 iD14 试了一下,开箱后我只有一只耳朵能听到声音。首先,将输出配置设置为模拟环绕声 5.0 输出至少可以让两只耳朵都能听到声音(但音量不相同)。我只需将系统音量滑块调到最大就可以达到相同的音量。出于某种原因,Ubuntu 只控制右耳的音量而不是左耳的音量,所以如果系统音量调到最大,就没有区别,你可以在 iD14 上控制你想要的音量。

相关内容