Ý tưởng làm thế nào để giao diện âm thanh usb của tôi hoạt động với Linux?


8

PulseAudio dường như không nhận ra giao diện âm thanh USB Focusrite Scarlett 6i6 . Các 2I2 , tuy nhiên, được công nhận đúng và nó hoạt động như mong đợi. Tôi dường như không thể khiến 6i6 hoạt động trên cùng một hệ thống nơi 2i2 hoạt động. Cả hai đều được cho là thiết bị USB tuân thủ lớp. Tôi cũng đã thử 6i6 trên một máy tính khác có cài đặt hệ thống mới (Kubfox 12.04) và kết quả là như vậy - PulseAudio không thấy 6i6.

Đây là thông tin chính thức duy nhất tôi tìm thấy:

Các sản phẩm Linux và Focusrite / Novation | Phát triển Focusrite http://focusritedevelopmentteam.wordpress.com/2012/04/23/linux-and-focusrite-novation-products/

Nên hoạt động: Scarlett 2i2, 2i4, 8i6, 18i6, 6i6, 18i8, 18i20, Saffire 6 USB MkII (tương thích với lớp âm thanh USB 2.0), Forte và iTrack Solo.

Kinh nghiệm của tôi là 6i6 không hoạt động (trong khi 2i2 thì không). Tôi hy vọng ai đó ở đây đã tìm ra nó hoặc có thể cho tôi biết các bước tôi cần để tìm ra nó.

$ lsusb
[snip other h/w]
Bus 001 Device 006: ID 1235:8012 Novation EMS 

$ cat /proc/asound/cards
[snip other h/w]
 1 [USB            ]: USB-Audio - Scarlett 6i6 USB
                      Focusrite Scarlett 6i6 USB at usb-0000:00:1a.0-1.2, high speed

$ pacmd list-cards
Welcome to PulseAudio! Use "help" for usage information.
>>> 1 card(s) available.
[the 6i6 is not shown, only the built-in sound card is shown]

Tôi đang chạy Kubfox 12.04 LTS (KDE) và Cài đặt hệ thống -> Đa phương tiện -> Phonon hoàn toàn không hiển thị 6i6.

Trước đây 2i2 đã được công nhận như thế này:

#lsusb
[snip other h/w]
Bus 003 Device 002: ID 1235:8006 Novation EMS 

$ cat /proc/asound/cards
1 [USB            ]: USB-Audio - Scarlett 2i2 USB
                      Focusrite Scarlett 2i2 USB at usb-0000:04:00.0-1, high speed

$ pacmd list-cards  
    Welcome to PulseAudio! Use "help" for usage information.  
    >>> 3 card(s) available.  
    [snip other cards]
    index: 2
    name: <alsa_card.usb-Focusrite_Scarlett_2i2_USB-00-USB>

Cảm ơn


Bạn đã thử khởi động lại PA sau khi chèn?
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams - Tôi đã khởi động lại máy tính hai lần với thiết bị được cắm. Để khởi động lại PA, bạn sẽ sử dụng pactl exitphương pháp nào khác? Dù sao, khởi động lại máy tính sau khi chèn nên hoạt động nếu giải pháp đó đơn giản, phải không?
MountainX

Trên hệ thống của tôi, tôi sẽ giết nó và để trình quản lý phiên đưa nó trở lại, nhưng tôi không chắc điều đó sẽ hoạt động trên Kubfox.
Ignacio Vazquez-Abrams

Không có bất cứ điều gì có liên quan trong /var/log/dmesg?
Braiam

Câu trả lời:



3

Câu trả lời này đã lỗi thời. Xem câu trả lời khác của tôi để biết thông tin mới hơn.

Tôi đã giải quyết điều này bằng cách cài đặt KX Studio. Các hướng dẫn có thể được tìm thấy ở đây: http://kxstudio.sourceforge.net/Documentation

Đây là những bước tôi đã sử dụng. (Chúng trực tiếp từ tài liệu của Studio Studio.) Trong trường hợp của tôi, nó được yêu cầu cài đặt kernel có độ trễ thấp. Tôi đã thử kernel chung trước và điều đó không thực hiện được. Khi tôi đã cài đặt KX Studio và kxstudio-kernel-lowlatency, giao diện âm thanh của tôi "chỉ hoạt động".

Bước 1 - Kích hoạt kho

Mở 'Nguồn phần mềm' (thường trong menu Hệ thống) và trên dấu phân cách của bên thứ 3, hãy thêm mã này: ppa: kxstudio-team / kxstudio Ngoài ra, bạn có thể chạy lệnh này, có tác dụng tương tự: sudo add- kho lưu trữ apt ppa: kxstudio-team / kxstudio

Tiếp theo, tải lại các nguồn (phương pháp phụ thuộc vào ứng dụng hiện tại) và cài đặt gói 'kxstudio-repos'. Sau đó tải lại các nguồn một lần nữa. Bạn có thể làm điều tương tự trong dòng lệnh với: sudo apt-get update sudo apt-get install kxstudio-repos sudo apt-get update

LƯU Ý: Nếu bạn đang chạy 12.04, bạn cũng nên cài đặt 'kxstudio-repos-kde49' sẽ cập nhật KDE4 lên phiên bản 4.9.5 ổn định.

Bước 2 - Cập nhật hệ thống

Khi bạn đã thiết lập kho lưu trữ, đã đến lúc nâng cấp hệ thống (nghĩa là cập nhật phần mềm, không nâng cấp lên bản phát hành Ubuntu mới hơn!).

Chỉ cần sử dụng bất kỳ công cụ nào mà Môi trường máy tính của bạn cung cấp (Trung tâm phần mềm Ubuntu, Synaptic, Trình quản lý cập nhật, KPackageKit, Muon, v.v.). Nếu bạn muốn sử dụng dòng lệnh hoặc nếu bạn có quá nhiều xung đột phụ thuộc (có thể xảy ra nếu bạn bật nhiều PPA trước khi nâng cấp lên KXStudio), lệnh là: sudo apt-get dist-nâng cấp Mặc dù nó nói 'dist -Tập hồi ', nó sẽ không cập nhật phiên bản Ubuntu. Trong trường hợp này, 'dist' có nghĩa là một cái gì đó như "giải quyết xung đột, ngay cả khi một số nội dung bị xóa".

Bước này sẽ mất một thời gian. Một số câu hỏi nhỏ có thể xuất hiện trong khi việc nâng cấp diễn ra.

Bước 3 - Cài đặt máy tính để bàn KXStudio

Sau khi nâng cấp, đã đến lúc cài đặt các gói KXStudio chính. Giống như bạn đã làm để cài đặt gói 'kxstudio-repos', giờ hãy cài đặt:

Đối với KDE4 -> 'kxstudio-desktop-kde4' Dành cho XFCE -> 'kxstudio-desktop-xfce' Đối với các hệ thống khác, hãy cài đặt 'kxstudio-desktop-base' và gói liên quan đến ub Ubuntu, như '

Bước 4 - Cài đặt phần mềm đa phương tiện

Bước này nếu gần như tùy chọn. Ở đây chúng tôi cài đặt phần mềm cơ bản cho Âm thanh, Đồ họa và Video. Cũng giống như trước đây, đã đến lúc cài đặt một số gói meta mới. Chúng có sẵn như được liệt kê ở đây (theo chế độ xem cây phụ thuộc):

kxstudio-meta-all
    kxstudio-meta-audio
        kxstudio-meta-audio-plugins
            kxstudio-meta-audio-plugins-dssi
            kxstudio-meta-audio-plugins-ladspa
            kxstudio-meta-audio-plugins-lv2
            kxstudio-meta-audio-plugins-vamp
            kxstudio-meta-audio-plugins-vst
    kxstudio-meta-graphics
    kxstudio-meta-video
kxstudio-meta-codecs
kxstudio-meta-restricted-extras
kxstudio-meta-non-free

Cài đặt gói meta bạn muốn giống như trước đây (nghĩa là tìm kiếm gói và nhấp để cài đặt hoặc sử dụng trong dòng lệnh: sudo apt-get install) Xem Tài liệu: Ubuntu: Gói meta để biết mô tả về các meta này gói.

Lưu ý - meta-all đề xuất các tính năng bổ sung bị hạn chế và âm thanh khuyến nghị các plugin âm thanh.

Bước 5 - Cài đặt kernel

Bước này là bắt buộc trong trường hợp của tôi. Và hạt nhân chung là không đủ. Tôi đã phải cài đặt kxstudio-kernel-lowlatency.

Việc cài đặt kernel trong KXStudio không thể dễ dàng hơn - chỉ cần cài đặt một trong các gói sau:

kxstudio-kernel-generic
kxstudio-kernel-generic-pae (32bit only)
kxstudio-kernel-lowlatency
kxstudio-kernel-lowlatency-pae (32bit only)
kxstudio-kernel-realtime (10.04 or 12.04)
kxstudio-kernel-realtime-pae (10.04 or 12.04, 32bit only)

Các hạt nhân thời gian thực chỉ có sẵn cho 10.04 và 12.04. Ubuntu 10.04 sử dụng kernel 2.6.33 RT và 12.04 sử dụng kernel 3.2.0.

Bước 6 - Khởi động lại và cập nhật cài đặt

Sau tất cả, đây là lúc để khởi động lại. Lần tới khi bạn đăng nhập, bạn sẽ thấy Màn hình chào mừng của KXStudio để giúp bạn cập nhật cài đặt của mình (và có thể cả chủ đề nữa). Bạn cũng nên chạy 'nhịp' và thay đổi cài đặt JACK theo sở thích của bạn. Cuối cùng, chỉ cần đăng nhập lại sau khi cập nhật cài đặt.

Bước 7 - Tận hưởng!

Tất nhiên, bây giờ là thời gian để tận hưởng!


Phần cứng được hỗ trợ tốt luôn phụ thuộc hoàn toàn vào kernel ...
71GA

3

Kể từ 2017/2018 (ví dụ: Linux kernel 4.X trở lên), thiết bị này hoạt động mà không cần bất kỳ trình điều khiển đặc biệt nào. Bây giờ tôi đang sử dụng nó trong Arch Linux mà không gặp vấn đề gì.

Tuy nhiên, Focusrite đã phát hành một phiên bản mới, 6i6 2nd Gen và trong khi thiết bị đó là Class Tuân thủ và các chức năng cơ bản của nó hoạt động trong Linux, bộ trộn alsa không hoạt động với thế hệ thứ 2 6i6 (chưa).

Xem:

Focusrite Scarlett 6i6 Thế hệ 2 | ardor
https://community.ardour.org/node/14390#comment-48598

Focusrite Scarlett Thế hệ thứ hai - Trang 2 - LinuxMusologists
https://linuxmusologists.com/viewtopic.php?t=15810&start=15


1
Đây cũng là một số thảo luận về phát triển trình điều khiển thế hệ 2 18i20 / 18i8 trong trường hợp nó giúp: linuxmusologists.com/viewtopic.php?f=6&t=18862
Jonas Berlin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.