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

Estou seguindo o Guia para iniciantes do Arch .

Eu tenho o Arch em execução. 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 este

amixer sset Master unmute 

Recebo este erro:

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

Não sei como proceder.

EDITAR :

# 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 

Comentários

  • Qual ' s a saída de cat /proc/asound/cards?
  • @EliasProbst I ' atualizei a pergunta com essas informações.
  • Ok, parece que o seu controlador MIDI é o cartão 0, então tente amixer -c1 sset Master unmute em vez disso.
  • @EliasProbst Ok, eu tentei isso. Atualizei a pergunta com o resultado.
  • @CL. " speaker-test -c 2 -D plughw: 1 " funciona e também funciona com " -c 2 ".

Resposta

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

pacman -S alsa-utils 

Em seguida, inicie o alsamixer com

alsamixer 

Vá para “Master” e pressione M e continue pressionando a tecla para cima para ativar o níveis de som sobem. Eu faço isso para qualquer outra entrada que eu quiser, como pcm etc.

Em seguida, faça

speaker-test -c2 

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

Resposta

Eu recomendo asoundconf , que se encarregará de gerar um .asoundrc adequado.

  1. Liste as placas de som disponíveis:

    asoundconf list

  2. Defina o padrão:

    asoundconf set-default-card PARAMETER

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

Comentários

  • Isso me economizou muito tempo: D
  • Esta é sem dúvida a maneira mais fácil de fazer aquele sistema excessivamente complexo funcionar.

Resposta

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

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

defaults.ctl.card PCH defaults.pcm.card PCH 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *