小编luc*_*lin的帖子

Focusrite Scarlett 18i8 的 Pulseaudio 卡配置文件

这是我在这里的第一个问题,我不太确定该问题要包含哪些数据。请询问我是否需要我提供更多信息。

我最近得到了 Focusrite Scarlett 18i8 音频接口。到目前为止,它在我的 DAW 中工作得非常好(使用 ALSA 和手动通道分配),但还有一件烦人的事情:Pulseaudio 将设备识别为 7.1 输出,但 18i8 有 4 个立体声输出!因此,VLC(和其他应用程序)以 7.1 模式播放电影,而不是像它应该的那样立体声。

我在谷歌上搜索了一下,看到了一些关于 Pulseaudio 卡配置文件以及 pactl 和 pacmd 命令的信息。这就是我尝试的原因:

pactl set-card-profile 3 output:analog-stereo
Run Code Online (Sandbox Code Playgroud)

但它返回(由我翻译):

Failure: no such entity
Run Code Online (Sandbox Code Playgroud)

一探究竟

pacmd list-cards 
Run Code Online (Sandbox Code Playgroud)

说明原因:

4 card(s) available.

...

index: 3
name: <alsa_card.usb-Focusrite_Scarlett_18i8_USB_1000657A-00-USB>
driver: <module-alsa-card.c>
owner module: 8
properties:
    alsa.card = "3"
    alsa.card_name = "Scarlett 18i8 USB"
    alsa.long_card_name = "Focusrite Scarlett 18i8 USB at usb-0000:00:1d.0-1.2, high speed"
    alsa.driver_name = "snd_usb_audio"
    device.bus_path = "pci-0000:00:1d.0-usb-0:1.2:1.0"
    sysfs.path = "/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/sound/card3" …
Run Code Online (Sandbox Code Playgroud)

sound pulseaudio alsa

10
推荐指数
1
解决办法
3239
查看次数

标签 统计

alsa ×1

pulseaudio ×1

sound ×1