Debian Jessie でオーディオが動作しない

Debian Jessie でオーディオが動作しない

最近、Asus X556UB に KDE を搭載した Debian Jessie をインストールしましたが、オーディオがまったく機能しません。

KMix で音量コントロールを表示して調整することはできますが、効果がありません。

alsactl init を試したところ、次のメッセージが表示されました。

No protocol specified
xcb_connection_has_error() returned true
Found hardware: "HDA-Intel" "Intel ID 2809" "HDA:10ec0255,10431c7d,00100002 HDA:80862809,80860101,00100000" "0x1043" "0x1c7d

mplayer を使用してルートとして WAV ファイルを再生しようとすると、次の出力が得られました。

Detected file format: WAV / WAVE (Waveform Audio) (libavformat)
[lavf] stream 0: audio (pcm_u8), -aid 0
Load subtitles in <FOLDER>
Selected audio codec: Uncompressed PCM [pcm]
AUDIO: 22050 Hz, 1 ch, u8, 176.4 kbit/100.00% (ratio: 22050->22050)
No protocol specified
xcb_connection_has_error() returned true
AO: [pulse] Init failed: Access denied
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
xcb_connection_has_error() returned true
[AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Access denied

[AO_ALSA] Playback open error: Connection refused
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
[JACK] cannot open server
[AO SDL] Samplerate: 22050Hz Channels: Mono Format u8
No protocol specified
xcb_connection_has_error() returned true
No protocol specified
xcb_connection_has_error() returned true
[AO_ALSA] alsa-lib: pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Access denied

[AO SDL] Unable to open audio: No available audio device
AO: [null] 22050Hz 1ch u8 (1 bytes per sample)

何が問題なのかを解明するのを手伝ってくれる人はいませんか?

よろしくお願いします。

答え1

直りました!

私がやったことは、次の行を追加することでした/etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=pch position_fix=1

これはパッケージをインストールした後のことでしたfirmware-intel-sound

しかし、それだけでは十分ではありませんでした。私は走らなければなりませんでしたアルサミキサーそして、Intel サウンド カードを選択します (動作しない「デフォルト」の代わりに)。

ご提案くださった皆様、ありがとうございました!

答え2

で示唆されているようにこのスレッド次のような文を最後に追加してみてください/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=generic

そのファイルが存在しない場合は、そのファイルを作成して、その行だけを含めます。

関連情報