2015-08-23

13:50:58

alsa-tools入れてるのに音が出ない時の対処

ThinkPad x240 に Debian jessie を入れた際、音声ドライバをうまく認識できていなかったらしく音がならなかったので、以下の方法で対処した。

まず /proc/asound/cards で id とインデックスを調べる。

1
2
3
4
5
6
 0 [PCH_1          ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf0634000 irq 65
 1 [PCH            ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xf0630000 irq 66
29 [ThinkPadEC     ]: ThinkPad EC - ThinkPad Console Audio Control
                      ThinkPad Console Audio Control at EC reg 0x30, fw unknown

上記だと id=PCH_1 index=0 となる。 (設定前は id=HDMI index=0 , id=PCH index=1 だったんだけど何故か変わってしまったようだ…)

/etc/modprobe.d/alsa-base.conf の末尾に次を追加。 サウンドドライバとして snd-hda-intel を使うように設定する。

1
2
options snd-hda-intel id=HDMI index=0
options snd-hda-intel id=PCH index=1

参考 https://bbs.archlinux.org/viewtopic.php?pid=1045829#p1045829 https://bbs.archlinux.org/viewtopic.php?id=137653 http://superuser.com/questions/613016/debian-sound-on-hdmi-instead-of-jack http://lists.debian.or.jp/debian-users/201108/msg00070.html https://wiki.debian.org/InstallingDebianOn/Apple/MacBookAir/6-1 https://wiki.debian.org/ALSA

comments powered by Disqus
kbaba1001 profile photo
馬場 一樹 ( @kbaba1001 )
A programmer. Ruby on Rails, SublimeText, zsh, Linux.
Twitter,GitHub