BobbyQuineのブログ(備忘録)

Linux関係の備忘録、その他タバコ、Vape関連なんかも。

Gentoo Linux(TOUGH BOOK CF-18)にalsaを入れる

ども、BobbyQuineです。いやー、てこずりました。Gentooで音声を使いたい、ということでやってみたのですが1.5日ぐらいかかっちゃいました。とりあえず、Go!!

 

この記事を真似するなら自己責任で。

 

Kernelの設定

http://bobbyquine.hatenablog.com/entry/2018/02/28/143630

環境は上記URL参照。多分genkernel allでkernelをインストールした人はこのセクションを飛ばしてもいいと思います。

また、詳しくは下記のURLを参考のこと。個人的にハマった箇所について書いていきます。そして何より個人的に動いた設定を載せているだけなので必要ない箇所にチェック入れている場合や別に外さんでも良い箇所のチェックを外している場合があります。

https://wiki.gentoo.org/wiki/ALSA

 

 

# lspci | grep -i audio

 

でオーディオデバイスを検出。このときの僕の環境下での出力結果は

前略 Intel Corporation 中略 (ICH6 family) AC'97 後略

的な感じでした。

 

# cd /usr/src/linux

# make menuconfig

 

  Device Drivers  --->

            Sound Card Support   --->

                      Advanced Linux Sound Architecture  --->

                              PCI sound devices  --->

                                    該当するデバイス(先のlspci参照)のチェックボックスを<M>にする

    

                             Generic sound devices --->

                                    PC-Speaker supportはチェックボックスは外す。

                                    Dummyなんちゃらのチェックボックスは外す。

 

configをsaveしたらそのまま

 

# make && make modules_install

# make install

 

alsa-utilsのインストール

 

# vim /etc/portage/make.conf

USEフラグに "alsa" を追加

 

更新

 

# emerge --ask --changed-use --deep @world

 

alsa-utilsのインストール

 

# emerge --ask --verbose media-sound/alsa-utils

 

このとき自動でmedia-libs/alsa-libが入る。

 

その他設定

他のユーザーがスピーカーを使えるようにする。

 

# gpasswd -a username audio

 

alsasoundサービスの起動

 

# rc-service alsasound start

 

boot時に自動で起動するように設定

 

# rc-update add alsasound boot

 

とりあえず音が出るかの確認

 

# speaker-test -t sine -f 600

 

以上。かなり雑なほぼ個人用備忘録みたいな記事でしたが何かの役にたてば幸いです。