web-dev-qa-db-ja.com

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
    システムビープ音
  • スピーカーから音が出ない
  • 下部のタスクバーに音量アイコンがありません

質問

  • これは適切なルーティングの問題でしょうか?
  • メインオーディオデバイスをデフォルトとして設定すると、この問題を解決できますか?
  • それを解決する方法は?他のアイデアは?

ノートブックの仕様
Aspire E1-421-0622

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

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

ソフトウェアの選択

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

2
Mark Messa

ほとんどの場合、alsaは正しいモジュールをロードしていますが、デフォルトとして間違ったサウンドデバイスを設定しています。

カード1をindex = 0に割り当て、/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が正常に動作しているはずです。


出典: Audio and snd-hda-intel

1
Mark Messa