Debian 9: オーディオの問題

Debian 9: オーディオの問題

私はAcer AMDノートブックに新しいDebian 9 LXDEをインストールしましたが、すべてのオーディオデバイスが正しく認識されているようです。

root@debian:~# aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: CX20584 Analog [CX20584 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ただし、次のいずれのデバイスも正常に動作しません。

  • 一部のコンテンツのみがヘッドセットで再生されます(
    speaker-test --device plughw:1,0
    aplay --device plughw:1,0 test.wav
    システム警告音など)。
  • 一部のコンテンツだけがHDMIで再生されます(例:
    speaker-test --device plughw:0,3
    aplay --device plughw:0,3 test.wav
    システムビープ音)。
  • スピーカーから音が出ません。
  • 下部のタスクバーにボリュームアイコンがありません。

質問

  • これは通常のルーティング問題かもしれませんか?
  • デフォルトのオーディオデバイスをデフォルトに設定すると、この問題は解決されますか?
  • どうやって解決しますか?別のアイデアがありますか?

ノートブック仕様
欲望E1-421-0622

  • AMD 2 Core™プロセッサE1-1200(1.4GHz)1MBキャッシュ64ビット処理
  • AMD Radeon HD 7310グラフィックコントローラ
  • 2Gb DDR3 SDRAMメモリ
  • 256MB共有ビデオメモリ
  • Atheros HB125 IEEE 802.11b/g/n高速イーサネットネットワークカード

Debian バージョン
debian-9.4.0-amd64-netinst.iso

ソフトウェアの選択

( ) Debian デスクトップ環境
( ) ... GNOME
( ) ... Xfce
( ) ... KDE
( ) ... Cinnamon
( ) ... MATE
(X) ... LXDE
( ) Web サーバ
( ) プリントサーバ
( ) SSH サーバー
(X) 標準システムユーティリティ

答え1

おそらくalsaは正しいモジュールをロードしますが、誤ったサウンドデバイスをデフォルトに設定します。

次を含むインデックス= 0にカード1を割り当てます/etc/modprobe.d/snd-hda-intel.conf

alias char-major-116 snd
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-hda-intel

options snd-hda-intel id=Generic_1 index=0
options snd-hda-intel id=Generic index=1

再起動後、デフォルトのオーディオデバイスはデフォルト値でなければなりません。

root@debian:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 0: CX20584 Analog [CX20584 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

端末を開き、alsamixerすべてのチャンネルのミュートが解除されていることを確認してください。
これでスピーカー、ヘッドフォン、HDMIが動作します。


源泉:オーディオとsnd-hda-intel

関連情報