Debian/Jessie の RME Multiface (HDSP) サウンド (Systemd / PulseAudio)

Debian/Jessie の RME Multiface (HDSP) サウンド (Systemd / PulseAudio)

Debian/Jessie を新しくインストールしたときにサウンド設定を実行できません。

RME Multifaceは、最大24ビット/ 96kHzの速度で動作する複数のチャンネルとコネクタ(18個の出力チャンネル)を備えた外部ラックマウント型プロフェッショナルオーディオインターフェースです。もちろん、10年を超えましたが、それでも競争力がありプロの音質を提供します。 RMEはLinuxに優しいので、当時のオーディオ指向のLinuxユーザーの多くはこれらのインターフェースを使用していました。だから私の質問は:誰も方法を知っている人はいますか?この新しい障害物を受け入れますか?

明らかに、この新しい障害はsystemdとPulseAudioの組み合わせです。さらに、OSSは代替手段として徐々に消えています。

質問

  1. インターフェイスを初期化できません(解決済み)。
  2. VLCから音が出ません。 OSSインターフェイスが消えました。
  3. PulseAudioはHDSPを処理できません(「Hammerfall DSP」は、外部ラックマウント型RME Multifaceに接続するために使用されるインターフェイス名です)。
  4. 休止状態の後、インターフェイスは失敗しますが、カーネルモジュールを削除して再ロードすることはできません。

質問1解決しました。 Debian は実際に Linux 専用の RME ファームウェアをパッケージ化してリリースしないことがわかりました。私の古いシステムには、栄光の古い64studioディストリビューションのDEBパッケージがありました。解決策は

  • ファームウェアローダーとhdspマトリックスミキサーを入手してください(公式Debianで)

    apt-get install alsa-tools-gui alsa-firmware-loaders

  • 以下からファームウェアを入手してください。Alsa.org、ビルド、インストール(プレフィックスに注意してください/usr。そうしないと、DEBパックファームウェアローダーはそれを見つけることができません)

    tar xf alsa-firmware-1.0.29.tar.bz2 
    cd alsa-firmware-1.0.29/
    ./configure --prefix=/usr
    make
    sudo make install`
    

カーネルモジュール(modprobe snd_hdsp)をロードすると、ファームウェアはMultifaceに自動的にダウンロードされます。デフォルトでは再生は正常です。ジャックオーディオ操作。

質問2VLCはもはやOSSをサポートしていないようです。動作させる唯一の方法は、vlc-plugin-jackJackを介してインストールしてプレイすることです。一部のビデオを見るのは少し複雑です。私の考えでは、問題3を解決するとこの問題も解決するようです。

質問3:PulseAudioは、どのスピーカーにも接続していないオンボードサウンドカードのみをリストします。起動時に、PulseAudioはさまざまな方法でHDSPカードをスキャンしますが失敗します。興味深いことに、Alsaはカードの音を得ることに何の問題もありませんでした。だから質問は:PulseAudioをこのカードに接続する方法を知っている人はいますか?

質問4:休止状態の後、カーネルドライバはMultifaceの外部ファームウェアへの接続を失うことがよくあります。再生はミュートのままです。以前rmmod snd_hdsp; modprobe snd_hdspは、必要に応じてファームウェアを再ロードするカーネルモジュール()を削除して再インストールすることで、この状況を解決できました。しかし、残念ながら、モジュールの使用回数はsnd_hdsp常に少なくとも1です。 PulseAudioが終了し、すべてのサウンドアプリケーションが閉じられても同じです。 BTW snd_hda(Intelオンボードサウンドカード用のカーネルモジュール)にもuse-cnt 1があります。このモジュールを開いたままにしておくことは何ですか?

関連情報