多くのアプリケーション(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
拒否された提案
編集
/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
再起動パルス
pulseaudio -k
出力:失敗、エラーが表示され続けます。
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
一般的な解決策は、今はこれを無視することです。なぜならどんなものも複雑にしたり、どんなものにも害を及ぼすべきではないからです。