ফোকাস্রাইট স্কারলেট 18i8 এর জন্য পুলসৌডিও কার্ড-প্রোফাইল


10

এটি এখানে আমার প্রথম প্রশ্ন এবং আমি এই প্রশ্নের জন্য কোন ডেটা অন্তর্ভুক্ত করব তা পুরোপুরি নিশ্চিত নই। আপনার আরও তথ্য সরবরাহ করার প্রয়োজন হলে আমাকে জিজ্ঞাসা করুন।

আমি সম্প্রতি ফোকাসরাইট স্কারলেট 18i8 অডিওমিনফেস পেয়েছি। এটি এখনও আমার ডিএডব্লিউতে সত্যিই দুর্দান্ত কাজ করছে (এএলএসএ এবং ম্যানুয়াল চ্যানেল অ্যাসাইনমেন্টটি ব্যবহার করে), তবে একটি বিরক্তিকর জিনিস বাকি রয়েছে: পালসোদিও ডিভাইসটিকে 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, তবে অ্যাপলে সমস্ত ধরণের মোডের তালিকা করে:

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

তো এই হলো আমার প্রশ্ন:

ম্যানুয়ালি একটি পালসিউডিও-প্রোফাইল যুক্ত করা সম্ভব বা ALSA এর আরও গভীরতর কিছু পরিবর্তন করার দরকার আছে কি? যদি তা হয় তবে কেউ আমাকে কীভাবে বলতে পারে?

আগাম ধন্যবাদ!


আপনি কি সমাধান পেয়েছেন, আমি আর্কলিনাক্স ফোরামগুলিতে এই পোস্টটি পেয়েছি যা আপনার বলে মনে হচ্ছে?
user.dz

1
বিশ্বাস করুন বা না করুন, এটা আমার নয়! : ডিআই কখনও সমাধান পেল না, তবে জ্যাক 2 ব্যবহারের ক্ষেত্রে পলসৌদিও জ্যাক-সিঙ্কের সাথে একগুঁয়েমামি ... আবার সময় পেলে সাথে সাথে আমি লিঙ্কযুক্ত উইকির দিকে নজর দেব।
lucaelin

আপনি একটি শ্রমজীবী ​​কাজ পেয়ে খুব ভালো, আপনি কিছু নির্দেশ দিয়ে উত্তর হিসাবে এটি পোস্ট করতে পারে। এটি নতুন ব্যবহারকারীদের জন্য এটি অনেক বেশি সহায়ক হবে, এটি বের করার চেষ্টা করে। (আমি কেবল উত্তর হিসাবে আমার অনুসন্ধানাগুলি পোস্ট করি, যাতে তারা বর্তমান অবস্থা সম্পর্কে পড়তে পারে)
user.dz

উত্তর:


2

হ্যাঁ আপনি স্টেরিওতে ফোকাসরাইট 18i8 কাজ করতে একটি পালসওডিও প্রোফাইল তৈরি করতে পারেন।

ফাইলটি তৈরি করুন /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

@ স্নিষ্টারের প্রতিক্রিয়া: ফোকাসরাইট স্কারলেট 18i8 এখন লিনাক্স 3.19 এবং আরও নতুনর সাথে ভালভাবে কাজ করছে বলে মনে হচ্ছে। অভ্যন্তরীণ মিশুকটি এর সাথে কনফিগার করা যায় alsamixerএবং সেটিংস ব্যবহার করে সংরক্ষণ করা যায় sudo alsactl store। অ্যালসামিক্সার ব্যবহার করে অন্যান্য সেটিংস (যেমন উপকরণ (হাই-জেড) এবং লাইন স্তরের মধ্যে ইনপুটগুলির প্রতিবন্ধকতা বা ইনপুটগুলির প্যাড 0 এবং -10 ডিবি এর মধ্যে স্যুইচ করাও সম্ভব।


তোমাকে অনেক ধন্যবাদ! আমি ঠিক এই জিনিসটি খুঁজছিলাম!
lucaelin

0

আমি যা সংগ্রহ করতে পারি তা থেকে ফোকাসরাইট স্কারলেট 18i8 অভ্যন্তরীণ মিশুক এখনও লিনাক্স / ALSA এর সাথে কাজ করছে না। এটি কেবল প্রত্যক্ষ অডিও ইনপুট / আউটপুট ডিভাইস হিসাবে কাজ করে।

  • উত্পাদনকারী লিনাক্স সমর্থন করে না

    লিনাক্স এবং ফোকাসরাইট / নোভেশন পণ্য

    আমাদের বেশিরভাগ ব্যবহারকারী লিনাক্সে সাফায়ার 6 ইউএসবি ব্যবহারের জন্য সহায়তা চেয়ে আসছেন। আমরা এটি পৌঁছানোর আগে, আমি ভেবেছিলাম লিনাক্সে আমাদের ইন্টারফেসের অবস্থানটি পরিষ্কার করা দরকারী হবে, তবে আমি এমন কিছু তথ্য পোস্ট করব যা এমন সাহসী ড্রাইভার বিকাশকারীদের জন্য কার্যকর হবে যেগুলি ডিভাইসগুলি আক্রমণ করতে চায় না যা আক্রমণ করে না attack

    দয়া করে মনে রাখবেন যে এটি আমার মাথার পিছন থেকে একসাথে আবদ্ধ হয়েছে, সুতরাং এটি সম্ভবত সঠিক হতে পারে না - আমি এটি যথাসম্ভব যথাযথভাবে আপডেট করার এবং আপডেট করার চেষ্টা করব।

    অবশেষে, দয়া করে বুঝতে হবে যে ফোকাসরাইট আনুষ্ঠানিকভাবে লিনাক্সকে সমর্থন করে না। যদিও কিছু লোক মন্তব্যগুলিতে ইতিবাচক ফলাফল দেখছে, এবং আমাদের কিছু পণ্য "কাজ করার জন্য পরিচিত", আপনার মাইলেজ ভিন্ন হতে পারে। শুভকামনা!

    কিছু উন্নয়নমূলক উদ্যোগ সম্পর্কে আপনি মন্তব্যটিতে পড়তে পারেন। আমি দুটি গিথুব সংগ্রহস্থল যাচাই করে দেখছি তারা মৃত প্রকল্প বলে মনে হচ্ছে।

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

    প্রথম হয়েছে একটি অ মার্জ টান অনুরোধ s18i8 মিশুক জন্য একটি Linux কার্নেল v3.8.0 প্যাচ করুন।

  • এখানে ALSA মেলিং তালিকা থেকে আরেকটি থ্রেড রয়েছে: [প্যাচ] ALSA: ইউএসবি-অডিও: ফোকাসরাইট স্কারলেট 18i8 এর জন্য চটকদার যোগ করুন

    এটি পুনরায় পরীক্ষা করে দেখছি যে আপনি ঠিক বলেছেন। মিশুকটি এখনও কাজ করে না, তবে কমপক্ষে এটি প্লেব্যাক / রেকর্ডিং / মিডির জন্য ব্যবহারযোগ্য। তখন এই প্যাচটিকে উপেক্ষা করুন।

    ধন্যবাদ, --chris j arges

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.