/etc/asound.confでこれらのAlsa警告をどのように解決できますか?

/etc/asound.confでこれらのAlsa警告をどのように解決できますか?

多くのアプリケーション(Matlab 2016aなど)から得られたAlsa警告の例です。このような警告は多くのアプリケーションで自然に現れますが、重要な警告と重要でない警告を区別することは困難です。すべての警告を重要かつ一度受け取った後は処理したいと思います。重要でない警告を無視するには

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map

MathWorksサポートチームは、Alsa設定ファイルから警告を削除することをお勧めします/etc/asound.conf。しかし、私はMatlab 2016aでコマンドが呼び出されるたびにaudiodevinfo関数を呼び出すことによって最初からそのような警告を発行するポリシーに同意しません。sound/soundsc/audioplayer/audiorecorderだから私は重要な情報を見逃さないように、これらの警告を無音に設定する方法を学びたいと思いました。開いている

  • 無知 - 特定のアプリケーション
  • ...

システムの特徴

  • root@masi:/home/masi# less /proc/asound/cards

    0 [PCH            ]: HDA-Intel - HDA Intel PCH
                         HDA Intel PCH at 0xdf128000 irq 127
    

拒否された提案

  1. 編集/usr/share/alsa/alsa.confと変更

    # https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=129648
    pcm.front cards.pcm.default # original pcm.front cards.pcm.front but issue with Matlab
    
  2. 再起動パルス

    pulseaudio -k
    
  3. 出力:失敗、エラーが表示され続けます。

Matlab 2016aの一部

MathWorkテクニカルサポートチームの回答

これらの警告は、「sound/soundsc/audioplayer/audiorecorder」コマンドの実行時に内部的に呼び出される「audiodevinfo」関数を初めて実行したときに生成されます。 「audiodevinfo」は、システム内のすべてのデバイスを列挙しようとします。

これらの警告はALSAシステムライブラリによって生成され、MATLABの動作には影響しません。この問題の原因はMATLABとは関係ありません。警告メッセージを解決するには、ALSA構成ファイル(「/etc/asound.conf」など)を確認することをお勧めします。ただし、ALSA構成ファイルの編集をサポートすることは、当社の技術サポートの範囲外です。

私はMatlabがこの警告を受けないように製品を設計する必要があると思います。他の関数がそのような情報関数を呼び出す場合、これは誤った設計の信号である可能性があります。

設計する方法/etc/asound.conf?

ハードウェア:Asus Zenbook UX303UAオペレーティング
システム:Debian 8.5
Linuxカーネル:4.6(バックポート)
Matlab:2016a、2016b試用版
関連:MacbookとMatlabのUbuntu 16.04でALSAを設定する方法は?しかし、Ubuntu 16.04の場合

ベストアンサー1

一般的な解決策は、今はこれを無視することです。なぜならどんなものも複雑にしたり、どんなものにも害を及ぼすべきではないからです。

おすすめ記事