web-dev-qa-db-ja.com

この新しいArchインストールでサウンドを有効にするにはどうすればよいですか?

Arch Beginner's Guide に従っています。

Archを実行しています。現在、インストール後の手順に取り組んでいます。その最初の部分の1つは、スピーカーのミュートを解除することです。これが私の問題です。

まず、alsamixerをインストールしました

pacman -S alsa-utils

次にこれ

amixer sset Master unmute

私はこのエラーを受け取ります:

amixer: Unable to find simple control 'Master',0

どうすればいいのかわかりません。

[〜#〜]編集[〜#〜]

# cat/proc/asound/cards
0 [MID]: Hda-Intel - HDA Intel MID
         HDA Intel MID at 0xf7e14000 irq 63
1 [PCH]: Hda-Intel - HDA Intel PCH
         HDA Intel PCH at 0xf7e10000 irq 59 

# amixer -c1 sset Master unmute
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 60 [69%] [-20.25dB] [on]

# speaker-test -c 2

speaker-test 1.9.27.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2, No such file or directory
26
Korgan Rivera

新しいArchインストールをセットアップするとき、私は通常次のことを行います:

pacman -S alsa-utils

次に、alsamixerを起動します

alsamixer

「マスター」に行き、押す M そして、アップキーを押し続けて、サウンドレベルを上げます。 pcmなど、必要な他の入力についても同様です。

それから

speaker-test -c2 

数値は、テストするチャネルの数です。順番に各チャネルから静音が聞こえるはずです。

23
Phil Stephenson

asoundconf をお勧めします。これにより、適切な.asoundrcが生成されます。

  1. 利用可能なサウンドカードを一覧表示します。

    asoundconf list

  2. デフォルトを設定します。

    asoundconf set-default-card PARAMETER

  3. 必要に応じて、alsamixer(ncurses)またはamixer(cli)を使用してミュートを解除します

12
edmz

HDMI出力をデフォルトの出力デバイスとして使用したくない場合、およびPulseAudioを使用している場合は、PulseAudioのデフォルトカードとして「PCH」カードを選択します。

純粋なALSAアプリケーションの場合、/etc/asound.confまたは~/.asoundrcに以下を追加します。

defaults.ctl.card PCH
defaults.pcm.card PCH
2
CL.