이것은 나의 첫 번째 질문 이며이 질문에 어떤 데이터를 포함 시킬지 잘 모르겠습니다. 자세한 정보를 제공해야하는지 문의하십시오.
최근에 Focusrite Scarlett 18i8 Audiointerface가 있습니다. ALSA와 수동 채널 할당을 사용하여 지금까지 DAW에서 실제로 잘 작동하지만 한 가지 귀찮은 사항이 있습니다. Pulseaudio는 장치를 7.1 출력으로 인식하지만 18i8에는 4 개의 스테레오 출력이 있습니다! 따라서 VLC (및 기타 앱)는 7.1 모드에서 영화를 재생하며 스테레오는 아닙니다.
나는 약간의 googled를 보았고 Pulseaudio 카드 프로파일과 pactl 및 pacmd 명령에 대해 몇 가지를 보았습니다. 그게 내가 시도한 이유 :
pactl set-card-profile 3 output:analog-stereo
그러나 그것은 (나에 의해 번역 된)를 반환합니다 :
Failure: no such entity
살펴보기
pacmd list-cards
이유를 알려줍니다.
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"
udev.id = "usb-Focusrite_Scarlett_18i8_USB_1000657A-00-USB"
device.bus = "usb"
device.vendor.id = "1235"
device.vendor.name = "Novation EMS"
device.product.id = "8014"
device.product.name = "Scarlett 18i8 USB"
device.serial = "Focusrite_Scarlett_18i8_USB_1000657A"
device.string = "3"
device.description = "Scarlett 18i8 USB"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
profiles:
output:analog-surround-71: Analog Surround 7.1 Ausgang (priority 700, available: unknown)
off: Aus (priority 0, available: unknown)
active profile: <output:analog-surround-71>
sinks:
alsa_output.usb-Focusrite_Scarlett_18i8_USB_1000657A-00-USB.analog-surround-71/#2: Scarlett 18i8 USB Analog Surround 7.1
sources:
alsa_output.usb-Focusrite_Scarlett_18i8_USB_1000657A-00-USB.analog-surround-71.monitor/#4: Monitor of Scarlett 18i8 USB Analog Surround 7.1
ports:
analog-output: Analoge Ausgabe (priority 9900, latency offset 0 usec, available: unknown)
properties:
이 장치에서 사용할 수있는 유일한 프로파일은 아날로그 서라운드 -71이지만 aplay는 모든 종류의 모드를 나열합니다.
user@userbuntu:~$ aplay -L
...
sysdefault:CARD=USB
Scarlett 18i8 USB, USB Audio
Default Audio Device
front:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Front speakers
surround40:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Direct sample mixing device
dsnoop:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Direct sample snooping device
hw:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Direct hardware device without any conversions
plughw:CARD=USB,DEV=0
Scarlett 18i8 USB, USB Audio
Hardware device with all software conversions
내 질문은 다음과 같습니다.
Pulseaudio 프로파일을 수동으로 추가 할 수 있습니까? 아니면 ALSA에서 더 깊은 것을 변경해야합니까? 그렇다면 누구에게 어떻게 말할 수 있습니까?
미리 감사드립니다!