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

Estoy siguiendo la Guía para principiantes de Arch .

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

Primero, instalé alsamixer

pacman -S alsa-utils 

Entonces esto

amixer sset Master unmute 

Me sale este error:

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

No sé cómo 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 

Comentarios

  • ¿Cuál ' es el resultado de cat /proc/asound/cards?
  • @EliasProbst I ' he actualizado la pregunta con esa información.
  • Ok, parece que su controlador MIDI es la tarjeta n. ° 0, así que intente amixer -c1 sset Master unmute en su lugar.
  • @EliasProbst Ok, lo intenté. Actualicé la pregunta con el resultado.
  • @CL. " speaker-test -c 2 -D plughw: 1 " funciona, y también funciona con " -c 2 ".

Respuesta

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

pacman -S alsa-utils 

Luego encienda alsamixer con

alsamixer 

Vaya a «Master», luego presione M y luego continúe presionando la tecla de arriba para traer el los niveles de sonido suben. Hago eso para cualquier otra entrada que desee, como pcm, etc.

Luego,

speaker-test -c2 

con el número de cuántos canales desea Probar. Debería escuchar estática en cada canal.

Responder

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

  1. Enumere las tarjetas de sonido disponibles:

    asoundconf list

  2. Establezca el predeterminado:

    asoundconf set-default-card PARAMETER

  3. Desactive el sonido si es necesario mediante alsamixer (ncurses) o amixer (cli)

Comentarios

  • Esto me ahorró mucho tiempo: D
  • Esta es sin duda la forma más fácil de hacer que ese sistema demasiado complejo funcione.
  • Respuesta

    Si no desea utilizar la salida HDMI como dispositivo de salida predeterminado, y si utiliza PulseAudio, seleccione la tarjeta «PCH» como tarjeta predeterminada en PulseAudio.

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

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

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *