¿Cómo habilito el sonido en esta nueva instalación de Arch?

23

Estoy siguiendo la Guía para principiantes de Arch .

Tengo a Arch corriendo. Ahora estoy trabajando en las instrucciones posteriores a la instalación, una de las primeras partes es activar los altavoces. Aquí es donde está mi problema.

Primero instalé alsamixer

pacman -S alsa-utils

Luego esto

amixer sset Master unmute

Me sale este error:

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

No se 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
Korgan Rivera
fuente
1
¿Cuál es el resultado de cat /proc/asound/cards?
Elias Probst
@EliasProbst He actualizado la pregunta con esa información.
Korgan Rivera
1
Ok, parece que su controlador MIDI es la tarjeta # 0, así que intente en su amixer -c1 sset Master unmutelugar.
Elias Probst
@EliasProbst Ok, lo intenté. Actualicé la pregunta con el resultado.
Korgan Rivera
1
@CL. "Prueba de altavoz -c 2 -D plughw: 1" funciona, y también funciona con "-c 2".
Korgan Rivera

Respuestas:

22

Cuando configuro una nueva instalación de Arch, generalmente hago lo siguiente:

pacman -S alsa-utils

Luego enciende alsamixer con

alsamixer

Vaya a 'Maestro', luego presione My luego siga presionando la tecla arriba para subir los niveles de sonido. Lo hago para cualquier otra entrada que desee, como pcm, etc.

Entonces hazlo

speaker-test -c2 

con el número de cuántos canales quieres probar. Debería escuchar estática de cada canal a su vez.

Phil Stephenson
fuente
11

Recomiendo asoundconf , que se encargará de generar un apropiado .asoundrc.

  1. Enumere las tarjetas de sonido disponibles:

    asoundconf list

  2. Establecer el predeterminado:

    asoundconf set-default-card PARAMETER

  3. Si es necesario, desconéctelo a través de alsamixer(ncurses) o amixer(cli)

edmz
fuente
Esto me ahorró mucho tiempo: D
hso
Esta es sin duda la forma más fácil de hacer que ese sistema demasiado complejo funcione.
Simon 'Reinstate Monica' Shine
2

Si no desea utilizar la salida HDMI como dispositivo de salida predeterminado, y si está utilizando PulseAudio, seleccione la tarjeta "PCH" como la tarjeta predeterminada en PulseAudio.

Para aplicaciones ALSA puras, agregue lo siguiente a /etc/asound.confsu ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
CL.
fuente