なぜDebian 7で音が出ないのですか?

なぜDebian 7で音が出ないのですか?

私のDebian 7では音が出ません。サウンドを正しく設定するにはどうすればよいですか?

root@localhost:/home/debian# alsactl init    
Found hardware: "HDA-Intel" "Realtek ALC887-VD"        "HDA:10ec0887,1458a002,00100302" "0x1458" "0xa002"      
Hardware is initialized using a generic method   
/usr/share/alsa/init/default:26: control element not found   
/usr/share/alsa/init/default:26: control element not found   
/usr/share/alsa/init/default:48: control element not found   
root@localhost:/home/debian# alsamixer   
cannot load mixer controls: Invalid argument 

編集:出力は次のalsa-info.shとおりですここ

編集2:snd-hda-intel model = genericオプションを追加した後、/etc/modprobe.d/alsa-base.conf次の結果が得られます。

root@localhost:/home/debian# alsactl init 
Found hardware: "HDA-Intel" "Realtek ALC887-VD" "HDA:10ec0887,1458a002,00100302" "0x1458" "0xa002"
Hardware is initialized using a generic method
/usr/share/alsa/init/default:26: control element not found
/usr/share/alsa/init/default:26: control element not found
/usr/share/alsa/init/default:48: control element not found

答え1

最新のカーネルを試す

バックポートから3.16を得ることができます。

行を追加

deb http://http.debian.net/debian wheezy-backports main

到着する/etc/apt/sources.list

その後実行

aptitude update
aptitude -t wheezy-backports install linux-image-3.16.0-0.bpo.4-amd64

そして再起動してください。

ALSAのデバッグ

スクリプトを入手

http://www.alsa-project.org/alsa-info.sh

サウンドカードに関する情報を取得するには、これを実行します。

サウンドカードに関する追加情報がある場合は、このファイルを作成してください。

/etc/modprobe.d/mysound.conf

そしてこれらのオプションを追加してください

options snd-hda-intel model=6stack-digout

特に、すべての場合に適用される単一のアプローチは機能しないため、モデルオプションが重要です。

完全なリストは/usr/share/doc/linux-doc-3.2/Documentation/sound/alsa/HD-Audio-Models.txt.gzパッケージにありますlinux-doc-3.2

頑張ってください!サウンドの問題はデバッグするのが難しいです。

答え2

Debian 7「wheezy」は2013年5月にリリースされ、カーネルは2012年初めにリリースされました。サウンドハードウェアがこれより最新の場合、Debian 7はそれをサポートしていない可能性があります。

Debian 8「Jessie」を使ってみましたか?

関連情報