Como habilito o som nesta nova instalação do Arch?


23

Estou seguindo o Arch Beginner's Guide .

Eu tenho o Arch correndo. Agora, estou trabalhando nas instruções de pós-instalação, uma das primeiras partes é ativar o som dos alto-falantes. É aqui que está o meu problema.

Primeiro, instalei o alsamixer

pacman -S alsa-utils

Então isso

amixer sset Master unmute

Eu recebo este erro:

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

Não sei como proceder.

EDIT :

# 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

1
Qual é o resultado de cat /proc/asound/cards?
Elias Probst

@EliasProbst Atualizei a pergunta com essas informações.
precisa saber é o seguinte

1
Ok, parece que o seu MIDI-Controller é o Card # 0, então tente amixer -c1 sset Master unmute.
Elias Probst

@EliasProbst Ok, eu tentei isso. Eu atualizei a pergunta com a saída.
precisa saber é o seguinte

1
@CL. "Speaker-test -c 2 -D plughw: 1" funciona e também funciona com "-c 2".
precisa saber é o seguinte

Respostas:


22

Ao configurar uma nova instalação do Arch, geralmente faço o seguinte:

pacman -S alsa-utils

Em seguida, ative o alsamixer com

alsamixer

Vá para 'Master', pressione Me continue pressionando a tecla para cima para aumentar os níveis de som. Eu faço isso para quaisquer outras entradas que eu quiser, como pcm etc.

Então faça

speaker-test -c2 

com o número de quantos canais você deseja testar. Você deve ouvir estática de cada canal por vez.


11

Eu recomendo o asoundconf , que cuidará de gerar um bom .asoundrc.

  1. Liste as placas de som disponíveis:

    asoundconf list

  2. Defina o padrão:

    asoundconf set-default-card PARAMETER

  3. Ative o som, se necessário, por meio de alsamixer(ncurses) ou amixer(cli)


Isso me salvou muito tempo: D
hso

Essa é sem dúvida a maneira mais fácil de fazer funcionar esse sistema excessivamente complexo.
Simon 'Reinstate Monica' Shine

2

Se você não deseja usar a saída HDMI como dispositivo de saída padrão e se estiver usando o PulseAudio, selecione a placa "PCH" como a placa padrão no PulseAudio.

Para aplicativos ALSA puros, adicione o seguinte a /etc/asound.confou seu ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.