Archlinux scarlett solo driver install

打印 上一主题 下一主题

主题 921|帖子 921|积分 2763

Arch linux 驱动安装

linux内核5.14后scarlett的驱动已经包含在内核里了,只需要启用对应的驱动即可。
Linux 5.14.0 is the first release kernel with Scarlett Gen 2 & 3 mixer driver support included. You can use these RPMs/debs if you want to try out the mixer driver, don't want to compile your own kernel, and don't want to wait for your distro to upgrade to this kernel.
Enable

The driver is disabled by default and needs to be enabled at module load time with the device_setup=1 option to insmod/modprobe. Create a file /etc/modprobe.d/scarlett.conf containing the appropriate line for your device:
$ sudo su  # 切换到root
$ echo "options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1" > /etc/modprobe.d/scarlett.conf  # 激活scarlett solo
$ reboot  # 重启后驱动会被启用
不同型号对应的配置

Gen 2:

6i6: options snd_usb_audio vid=0x1235 pid=0x8203 device_setup=1
18i8: options snd_usb_audio vid=0x1235 pid=0x8204 device_setup=1
18i20: options snd_usb_audio vid=0x1235 pid=0x8201 device_setup=1
Gen 3:

Solo: options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1
2i2: options snd_usb_audio vid=0x1235 pid=0x8210 device_setup=1
4i4: options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1
8i6: options snd_usb_audio vid=0x1235 pid=0x8213 device_setup=1
18i8: options snd_usb_audio vid=0x1235 pid=0x8214 device_setup=1
18i20: options snd_usb_audio vid=0x1235 pid=0x8215 device_setup=1
Or you can use the sledgehammer: options snd_usb_audio device_setup=1,1,1,1 to pass that option to the first 4 USB audio devices.
安装好驱动需进入alsamixer中将MSD MODE关闭后重启,然后就可以在alsamixer中操控scarlett了。

$ alsamixer  # 在alsamixer中按F6切换到scarlett声卡,按M将MSD MODE关闭然后重启。
参考:
https://github.com/Focusrite-Scarlett-on-Linux/sound-usb-kernel-module#enabling-new-functionality-at-load-time
https://github.com/geoffreybennett/scarlett-gen2/releases
https://www.youtube.com/watch?v=5zFA5piXf8Q

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

种地

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表