デスクトップ環境で音を出す。 現在の環境は Systemd, SDDM, LXQt, CPUは32bit。
カーネルの設定
2ヶ所を変更する。
cd /usr/src/linux
sudo make menuconfig
Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCI sound devices
<M> Intel/SiS/nVidia/AMD/ALi AC97 Controller
↑使用しているパソコンのハードに合わせて設定する
Device Drivers > Sound card support > Advanced Linux Sound Architecture
Pre-allocated buffer size for HD-audio driver (CONFIG_SND_HDA_PREALLOC_SIZE)
これを 2048 に変更する。
sudo make
sudo make modules_install
sudo make install
USEフラグの設定
sudo nano /etc/portage/make.conf
追加
USE="$USE pulseaudio"
198分。
GUIツール
https://packages.gentoo.org/packages/media-sound/pavucontrol-qt
LXQtデスクトップ環境では、LXQtパネルに関連してインストールされているので、別にインストール不要。
他に gtkの media-sound/pavucontrol 等がある。
https://packages.gentoo.org/packages/media-sound/pavucontrol
音が出ない 「ダミー出力」
Pavucontrol-Qt の出力が「ダミー出力」になっている。
これはカーネルにサウンドカードのドライバーが入っていない。
サウンドカードの種類を調べる。
sudo lspci | grep -i audio
カーネルを設定
sudo make menuconfig
Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCI sound devices
この中から使用しているハードを探して <M> に設定する。
sudo make
sudo make modules_install
sudo make install
再起動して lsmod で確認する。
参考
https://wiki.gentoo.org/wiki/PulseAudio
ここは公式サイト。説明(英語)があるが、次の日本語のサイトが参考になる。
http://note.kurodigi.com/gentoo-pulseaudio/
http://note.kurodigi.com/gentoo-alsa/
日本語で解説がある。
0 件のコメント:
コメントを投稿