Lubuntu USB 声卡管理

Lubuntu USB 声卡管理

我一直在尝试使用旧的华硕 EeePC901 来录制和播放音乐,同时使用 USB M-Audio M-track-plus。我使用 Audacity 2.0.5。已经尝试了很多 Linux 发行版,Lubuntu 似乎是 Audacity 和 M-Audio 完美运行的发行版。

但...

如果能保留 USB M-audio 来播放互联网音乐以及我自己的音频文件就好了。但目前还无法实现。

Audacity 立即识别了 USB M-Audio,没有任何问题,尽管 Alsa 混音器保留在英特尔内置声卡上。

Alsa 混音器确实识别 USB M-Audio 卡,但没有使用它,因为没有可用的参数。

问题是:为什么 USB M-Audio 卡可用于 Audacity 而没有任何问题,而 Alsa 却不能将其用于其他应用程序,如音乐播放器或 Web 浏览器......?

提前感谢您的支持。祝一切顺利,RC

答案1

PulseAudio 是 ALSA 的顶层组件,用于管理应用程序对板载声卡的使用。但是,它并未预装在标准的 Lubuntu 安装中。要获取 PulseAudio,请打开终端并输入

sudo apt-get install pavucontrol

答案2

Audacity 使用 ALSA。

默认卡是首先看到的卡。

要更改声音驱动程序的顺序,请在末尾添加以下几行/etc/modprobe.d/alsa-base.conf

options snd-usb-audio index=0
options snd-hda-intel index=1

然后重新启动。

答案3

Audacity 立即识别了 USB M-Audio,没有任何问题,尽管 Alsa 混音器保留在英特尔内置声卡上。

据我所知,alsamixer它并不管理哪个应用程序使用哪个接口/声卡/输出,您只能为 Alsa 检测到的设备设置软件控制(有些可能只有硬件控制而不提供任何软件控制)。

默认的 Ubuntu 桌面安装使用 Alsa 上的 PulseAudio 来管理哪个应用程序使用哪个声卡。Lubuntu 也应如此。

在 Unity 中,可以通过音量指示器或系统设置菜单访问和管理此功能。

有关的:如何在不同的输出设备上播放不同应用程序的音频?

相关内容