web-dev-qa-db-ja.com

LinuxでUSBオーディオインターフェイスを動作させる方法は?

PulseAudioが Focusrite Scarlett 6i6 USBオーディオインターフェイスを認識していないようです。 2i2 は正しく認識され、期待どおりに動作します。 6i6を2i2が動作していたのと同じシステムで動作させることができないようです。どちらもクラス準拠のUSBデバイスと言われています。新しいシステムをインストールした別のコンピューター(Kubuntu 12.04)でも6i6を試しましたが、結果は同じです-PulseAudioは6i6を認識しません。

ここに私が見つけた唯一の公式情報があります:

LinuxおよびFocusrite/Novation製品| Focusrite開発 http://focusritedevelopmentteam.wordpress.com/2012/04/23/linux-and-focusrite-novation-products/

動作するはずです:Scarlett 2i2、2i4、8i6、18i6、6i6、18i8、18i20、Saffire 6 USB MkII(USBオーディオクラス2.0互換)、ForteおよびiTrack Solo。

私の経験では、6i6は機能しますが機能しません(2i2は機能します)。私はここの誰かがそれを理解したか、それを理解するために必要な手順を教えてくれることを願っています。

$ 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]

Kubuntu 12.04 LTS(KDE)とシステム設定->マルチメディア->フォノンを実行していますが、6i6がまったく表示されません。

以前は、2i2は次のように認識されていました。

#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>

ありがとう

7
MountainX

2017/2018(Linuxカーネル4.X以降など)以降、このデバイスは特別なドライバーなしで動作します。 Arch Linuxで問題なく使用しています。

ただし、Focusriteは新しいバージョンである6i6 2nd Genをリリースしました。そのデバイスはクラス準拠であり、その基本的な機能はLinuxでそのまま動作しますが、alsaミキサーは2nd gen 6i6(まだ)で動作しません。

見る:

Focusrite Scarlett 6i6 2nd Gen |熱心
https://community.ardour.org/node/14390#comment-48598

Focusrite Scarlett第2世代-ページ2-LinuxMusicians
https://linuxmusicians.com/viewtopic.php?t=15810&start=15

3
MountainX

この回答は古くなっています。新しい情報については、私の他の回答を参照してください。

KX Studioをインストールして解決しました。手順はここにあります: http://kxstudio.sourceforge.net/Documentation

これらは私が使用した手順です。 (これらはKX Studioのドキュメントから直接提供されています。)私の場合、低遅延カーネルをインストールする必要がありました。最初に汎用カーネルを試しましたが、それはうまくいきませんでした。 KX Studioとkxstudio-kernel-lowlatencyをインストールすると、オーディオインターフェースは「機能しました」。

手順1-リポジトリを有効にする

'ソフトウェアソース'(通常は[システム]メニュー)を開き、サードパーティのセパレーターに次のコードを追加します。ppa:kxstudio-team/kxstudioまたは、このコマンドを実行しても同じ効果があります:Sudo add- apt-repository ppa:kxstudio-team/kxstudio

次に、ソースをリロードし(方法は現在のアプリケーションによって異なります)、パッケージ 'kxstudio-repos'をインストールします。次に、ソースを再度リロードします。コマンドラインで同じことを実行できます:Sudo apt-get update Sudo apt-get install kxstudio-repos Sudo apt-get update

注:12.04を実行している場合は、KDE4を安定した4.9.5バージョンに更新する「kxstudio-repos-kde49」もインストールすることをお勧めします。

ステップ2-システムを更新する

リポジトリを設定したら、システムをアップグレードします(つまり、ソフトウェアを更新します。新しいUbuntuリリースにアップグレードするのではありません!)。

デスクトップ環境が提供するツール(Ubuntu Software Center、Synaptic、Update Manager、KPackageKit、Muonなど)を使用するだけです。コマンドラインを使用する場合、または依存関係の競合が多すぎる場合(KXStudioにアップグレードする前に多数のPPAを有効にした場合に発生する可能性があります)、コマンドは次のとおりです。Sudo apt-get dist-upgrade -upgrade '、Ubuntuのバージョンは更新されません。この場合、「dist」は「一部が削除されても競合を解決する」のようなものを意味します。

このステップにはしばらく時間がかかります。アップグレードの実行中に、いくつかの小さな質問が表示される場合があります。

ステップ3-KXStudioデスクトップをインストールする

アップグレード後、メインのKXStudioパッケージをインストールします。 「kxstudio-repos」パッケージをインストールしたのと同じように、ここでインストールします。

KDE4の場合-> 'kxstudio-desktop-kde4' XFCEの場合-> 'kxstudio-desktop-xfce'他のシステムの場合、LXDEの 'lubuntu-desktop'などの 'kxstudio-desktop-base'とubuntu関連パッケージをインストールします

手順4-マルチメディアソフトウェアのインストール

このステップは、ほぼオプションです。ここでは、オーディオ、グラフィックス、ビデオの基本的なソフトウェアをインストールします。以前と同じように、新しいメタパッケージをインストールします。以下にリストされているように使用できます(依存関係のツリービューに従います)。

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

以前と同じように必要なメタパッケージをインストールします(つまり、パッケージを検索してクリックしてインストールするか、コマンドラインで使用します:Sudo apt-get install)これらのメタの説明については、Documentation:Ubuntu:Meta-Packagesを参照してくださいパッケージ。

注-meta-allは制限付きの追加機能を推奨し、audioはaudio-pluginsを推奨します。

ステップ5-カーネルをインストールする

私の場合、このステップが必要でした。そして、一般的なカーネルでは不十分でした。 kxstudio-kernel-lowlatencyをインストールする必要がありました。

KXStudioにカーネルをインストールするのは簡単ではありません。次のパッケージのいずれかをインストールするだけです。

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)

リアルタイムカーネルは10.04および12.04でのみ使用できます。 Ubuntu 10.04は2.6.33 RT=カーネルを使用し、12.04は3.2.0カーネルを使用します。

手順6-再起動して設定を更新する

これがすべて終わったら、再起動します。次回ログインすると、KXStudioのようこそ画面が表示され、設定を更新するのに役立ちます(おそらくテーマも更新されます)。また、 'cadence'を実行し、JACK設定を好みに変更する必要があります。最後に、設定を更新した後、再度ログインします。

ステップ7-お楽しみください!

もちろん、今こそ楽しむ時間です!

3
MountainX

カーネルを3.16.2にアップグレードした後、サウンドインターフェイスがLinux Mint 17で機能することがわかりました。詳細はこちら: http://www.digitalstroopwafel.com/?p=141

3
Velux