我已经成功在 Lenovo Thinkpad W520 上安装了 Ubuntu Studio 20.04.3。它似乎运行良好,使用附带的 DAWS 以及其他软件。真是一个很棒的协作项目!
我想控制我非常受欢迎的Focusrite Scarlett 4i4 Gen3 音频接口。由于符合类规范,它有点用,但为了使它完全发挥作用,该设备需要软件控制。
当我从终端使用 alsamixer 时,我可以看到音频接口,但当我按 F6 并选择它时,我收到一条消息,提示没有适合它的混音器。显然,此功能的驱动程序没有加载或根本不存在。
我尝试通过添加我在 /etc/modprobe.d 文件夹中看到的所需驱动程序配置文件来启用混频器。我尝试了几种方法,但均未成功:
- usb_audio.conf(https://www.youtube.com/watch?v=5zFA5piXf8Q)
- scarlett.conf(https://github.com/Focusrite-Scarlett-on-Linux/sound-usb-kernel-module)
ALSA 混音器仍然向我显示错误消息:此设备没有混音器!
我找到了完整驱动程序的参考资料: https://github.com/Focusrite-Scarlett-on-Linux/sound-usb-kernel-module
但是由于某种原因,大多数命令行在 Ubuntu Studio 中被拒绝。
- 这些说明可能是针对另一个发行版的吗?
- Ubuntu Studio 的命令语法可能略有不同?
- 可能是驱动程序已经包含在内,但我的配置错误?
我期待这项工作能够顺利完成并感谢任何形式的支持。
请指教。提前谢谢了。
保罗·伊莎贝尔
答案1
要确定什么?
- 你使用的是 5.14 或更高版本,甚至 5.16 内核
- 你有
/etc/modprobe.d/scralett.conf
以下行options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1
使用上述操作重新启动以确保所有内容均已加载。
要查看驱动程序是否存在并启用:dmesg | grep -i -A 5 -B 5 scarlett
应显示如下信息:
New USB device found, idVendor=1235, idProduct=8212, bcdDevice= 6.0b
Product: Scarlett 4i4 USB
Focusrite Scarlett Gen 2/3 Mixer Driver enabled pid=0x8212
我发现有用的方法是使用大锤方法options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1,1,1,1
将该选项传递给前 4 个 USB 音频设备(如果您有多个声音设备(如 USB 摄像头等)。
非常有用的信息来源:https://linuxmusicians.com/viewtopic.php?f=6&t=23272