फ़्लोराइट स्कारलेट 18i8 के लिए पल्सीडियो कार्ड-प्रोफ़ाइल


10

यह मेरा पहला प्रश्न है और मुझे इस प्रश्न के लिए कौन सा डेटा शामिल करना है, यह निश्चित नहीं है। कृपया मुझे पूछें कि क्या आपको अधिक जानकारी प्रदान करने की आवश्यकता है।

मुझे हाल ही में फ़ोकट्री स्कारलेट 18i8 ऑडोइन्टरफेस मिला है। यह मेरे DAW में अब तक बहुत अच्छा काम कर रहा है (ALSA और मैनुअल चैनल असाइनमेंट का उपयोग करके), लेकिन एक कष्टप्रद बात बाकी है: Pulseaudio डिवाइस को 7.1 आउटपुट के रूप में पहचान रहा है, लेकिन 18i8 में 4 स्टीरियो आउटपुट हैं! इसलिए वीएलसी (और अन्य ऐप) 7.1 मोड में फिल्में चला रहा है और स्टीरियो के रूप में नहीं होना चाहिए।

मैं थोड़ा घूम चुका हूं और पल्सेडियो कार्ड-प्रोफाइल और पैक्टल और पीएसीएमडी कमांड के बारे में कुछ चीजें देखी हैं। यही कारण है कि मैंने कोशिश की:

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-profile को जोड़ना संभव है या क्या मुझे ALSA में कुछ भी बदलने की आवश्यकता है? यदि हां, तो कोई मुझे कैसे बता सकता है?

अग्रिम में धन्यवाद!


क्या आपको कोई समाधान मिला, मुझे यह पोस्ट ArchLinux मंचों में मिली जो आपको लगती है?
user.dz

1
मानो या न मानो, यह मेरा नहीं है! : DI को कभी कोई हल नहीं मिला, लेकिन pulseaudio जैक-सिंक के साथ jack2 का उपयोग करने में एक समाधान ... मैं लिंक विकी पर एक नज़र डालूंगा जैसे ही मेरे पास फिर से समय होगा।
लुकेलिन

अच्छा लगा कि आपको काम करने का तरीका मिला, क्या आप इसे कुछ निर्देशों के साथ उत्तर के रूप में पोस्ट कर सकते हैं। यह पता लगाने की कोशिश कर रहे नए उपयोगकर्ताओं के लिए बहुत उपयोगी होगा। (मैं सिर्फ अपने निष्कर्षों को उत्तर के रूप में पोस्ट करता हूं, ताकि वे वर्तमान स्थिति के बारे में पढ़ सकें)
user.dz

जवाबों:


2

हाँ आप स्टीरियो में काम कर रहे फोकस 18i8 प्राप्त करने के लिए एक pulseaudio प्रोफ़ाइल बना सकते हैं।

फ़ाइल बनाएँ /lib/udev/rules.d/91-pulseaudio.rules:

SUBSYSTEM!="sound", GOTO="pulseaudio1_end"
ACTION!="change", GOTO="pulseaudio1_end"
KERNEL!="card*", GOTO="pulseaudio1_end"

SUBSYSTEMS=="usb", ATTRS{idVendor}=="1235", ATTRS{idProduct}=="8014", ENV{PULSE_PROFILE_SET}="focusrite-18i8.conf"

LABEL="pulseaudio1_end"

और फ़ाइल बनाएँ /usr/share/pulseaudio/alsa-mixer/profile-sets/focusrite-18i8.conf:

[General]
auto-profiles = no

[Mapping analog-out]
description = Analog Outputs
device-strings = hw:%f
channel-map = left,right,aux0,aux1,aux2,aux3,aux4,aux5
direction = output

[Mapping analog-in]
description = Analog Inputs
device-strings = hw:%f
channel-map = left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9,aux10,aux11,aux12,aux13,aux14,aux15
direction = input

[Profile output:analog-out+input:analog-in]
description = Analog Stereo
output-mappings = analog-out
input-mappings = analog-in

फिर या तो मशीन को पुनरारंभ करें या कमांड चलाएं:

sudo udevadm trigger -ssound

pulseaudio -k

@Sneetsher: The Focusrite Scarlett 18i8 के जवाब में अब लिनक्स 3.19 और नए के साथ अच्छा काम कर रहा है। आंतरिक मिक्सर के साथ कॉन्फ़िगर किया जा सकता है alsamixerऔर सेटिंग्स का उपयोग करके बचाया जा सकता है sudo alsactl store। अन्य सेटिंग्स को बदलना भी संभव है (जैसे कि इंस्ट्रूमेंट (हाय-जेड) और लाइन स्तर के बीच इनपुट की प्रतिबाधा, या एलसमैक्सर का उपयोग करके इनपुट के पैड को 0 और -10 डीबी के बीच स्विच करना)।


आपको बहुत - बहुत धन्यवाद! यह वही चीज है जिसकी मुझे तलाश थी!
लुकेलिन

0

मैं जो इकट्ठा कर सकता था, उसमें से फ़ोक्रीट स्कारलेट 18i8 आंतरिक मिक्सर अभी तक लिनक्स / एएलएसए के साथ काम नहीं कर रहा है। यह केवल प्रत्यक्ष ऑडियो इनपुट / आउटपुट डिवाइस के रूप में काम करता है।

  • निर्माता लिनक्स का समर्थन नहीं करता है

    लिनक्स और फोकस्री / नोवेशन उत्पाद

    हमारे कई उपयोगकर्ता लिनक्स पर सैफायर 6 यूएसबी का उपयोग करने के लिए मदद मांग रहे हैं। इससे पहले कि हम ऐसा करें, मैंने सोचा कि लिनक्स पर हमारे इंटरफेस की स्थिति को स्पष्ट करना उपयोगी होगा, फिर मैं कुछ जानकारी पोस्ट करूंगा जो बहादुर ड्राइवर के लिए उपयोगी होगी जो उन उपकरणों पर हमला करना चाहते हैं जो काम नहीं करते हैं।

    कृपया ध्यान दें कि यह मेरे सिर के पीछे से एक साथ सिल दिया गया है, इसलिए अच्छी तरह से गलत हो सकता है - मैं इसे सही करने और इसे सर्वश्रेष्ठ रूप से अपडेट करने का प्रयास करूंगा।

    अंत में, कृपया यह समझें कि फ़ोक्रेसाइट आधिकारिक तौर पर लिनक्स का समर्थन नहीं करता है। हालाँकि कुछ लोग टिप्पणियों में सकारात्मक परिणाम देख रहे हैं, और हमारे कुछ उत्पाद "काम करने के लिए जाने जाते हैं", आपका लाभ भिन्न हो सकता है। सौभाग्य!

    आप कुछ विकास पहलों के बारे में टिप्पणी में पढ़ सकते हैं। जैसा कि मैंने दो गितुब भंडार की जांच की, वे मृत परियोजनाएं लगती हैं।

    https://github.com/smilingthax/alsa-driver_scarlett
    https://github.com/trrichard/ScarlettMixer

    पहले s18i8 मिक्सर के लिए लिनक्स कर्नेल v3.8.0 पैच का एक गैर मर्ज किया गया पुल अनुरोध है।

  • यहाँ ALSA मेलिंग सूची से एक और धागा: [PATCH] ALSA: usb-audio: फ़ोकट्री स्कारलेट 18i8 के लिए क्वर्क जोड़ें

    यह फिर से परीक्षण, मैं देख रहा हूँ कि आप सही हैं। मिक्सर अभी भी काम नहीं करता है, लेकिन प्लेबैक / रिकॉर्डिंग / मिडी के लिए कम से कम इसका उपयोग करने योग्य है। इस पैच को तब इग्नोर करें।

    धन्यवाद, -क्रिस जे arges

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.