Linuxこんにちは。LinuxにALSAを導入して音声出力する方法』です。Architectureの略ですね。これまでGentooで動画等を見ていなかったので音を出す必要がなかったのですが、ALSAで音を出そうと思ったら少々手間取ったので備忘録を兼ね記事にしました。※筆者はsudoを導入していますのでroot権限が必要な部分はsudoコマンドを使っています。#と読み替えて下さい。自分のハード情報収集を以下コマンドでサウンドボードの情報を取得しましょう。ここで得た情報は次のKernel設定で必要になります。lspciが見つからないと言われる場合はroot権限で実行して下さい。audio出力例Kernelの設定Kernelの設定方法はいくつかありますが、今回はmenuconfigを使いましょう。以下コマンドでmenuconfig画面を出します。今回はIntelのHDなのでその部分も設定しますユーザーのaudioグループへの登録Gentooではサウンドカードへのアクセスにはaudioグループへの登録が必要です。Linuxではローカルログインの場合はこの設定は推奨されていません)以下コマンドで登録していきます。audioUSEflagの変更インストール時にUSEフラグに”alsa”を追加していた方は飛ばして頂いてOKです。root権限で以下コマンドを実行します。/etc/portage/make.confUSE部分にalsaを追記しましょう。gzip""方法2.euseを使う以下コマンドを実行してalsaフラグをUSEに追加します。alsaUSEフラグの設定が終わったら設定をシステムに反映させましょう。worldalsa-utilsのインストール以下コマンドでalsa-utilsをインストールします。alsa-utilsALSAサービスの起動ここではOpenRCの場合の説明をします。systemdを導入している場合はsystemctlを使って下さい。以下コマンドでALSAサービスを起動します。start以下コマンドで起動時にサービスが起動するように登録しましょう。alsamixerKernelの設定が反映され、alsaがインストールされていれば以下のようにalsamixerが起動します。alsamixerが起動してもハードが認識されない場合はKernelの設定を見直しましょう。alsaサービスの状態を以下コマンドで確認して下さい。-sミュートになっていると音がでませんので、ミュートを外してボリュームを調整しましょう。設定が終わったらWebブラウザで動画を再生するなどして音声が再生されるか確認しましょう。最後にArchやDebianでは音声が出なくてもalsamixerを起動してミュートを解除してやれば問題ないという認識だったのですが、Gentooではそもそもalsamixerが起動しないか、してもハードが認識できないという状況で少々慌てました。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。