web-dev-qa-db-ja.com

ALSAはサウンドカードの検出を担当していますか?

私はLinuxのインストールによって検出されないサウンドカードをインストールしましたが、Live CDから起動したときに検出されています。私はそれを働くためにそれを得るためにALSAであらゆる種類のことをやろうとしました。サウンドカードのハードウェアの検出に責任があるかどうかはわからないので、ALSAがこの問題を助けることさえできるかどうか疑問に思います。

1
tony_sid

いいえ、サウンドカード(およびその他の)ハードウェアはカーネルによって管理され、正しいモジュールをロードする必要があります。たぶんLiveCDはまだインストールされていないモジュールをロードします。

音がミュートでなく、ALSAが実行されていないと確信している場合(Sudo /etc/init.d/alsa start)見てください buntu help あなたのサウンドカードを認識するシステムは? ".

カードが認識されているかどうかを知る方法があり、適切なモジュールがロードされている場合.

ロードされていない場合は、正しいLinux Ubuntuモジュールパッケージをインストールする方法があります。

以下のコマンドの出力をここに貼り付けることができます。

lspci -v |grep Audio

find /lib/modules/`uname -r` | grep snd

Sudo aplay -l
 _
5
Cagliostro

私のラップトップにも同様の問題がありました。私の場合、私のサウンドカードのカーネルモジュール(Intel、それは1つが組み込まれています)は私のサウンドカードを正しく識別していませんでした。私はヒントを供給しなければなりませんでした。それは/etc/modprobe.d/で行われました

 /etc/modprobe.d/50-sound.conf:

 alias snd-card-0 snd-hda-intel model=Dell-m6
 _

それは、モジュールがサウンドチップのために正しく設定できたほど十分なヒントを提供しました。

あなたの場合は、どんなサウンドモジュールがロードされているのかを確認する必要があります。 Cagliostroそれをする方法を示します。カードを見つけたら(1つの場合)、その後、サウンドモジュールに適切なヒントを提供する方法を狩ることができます。 「モデル」がいくつかの狩猟を受けることを見つけて、どのサウンドモジュールがロードされているかによって異なります。

2
SysAdmin1138

はい、それはALSAの問題です。 ALSAはLinuxカーネルのすべてのサウンドドライバを処理します。

1
maco