Come abilito il suono in questa nuova installazione di Arch?

Sto seguendo la Arch Beginner “s Guide .

Ho Arch in esecuzione. Ora sto lavorando alle istruzioni di post-installazione, una delle prime parti delle quali è riattivare gli altoparlanti. Qui è dove si trova il mio problema.

Per prima cosa, ho installato alsamixer

pacman -S alsa-utils 

Quindi questo

amixer sset Master unmute 

ottengo questo errore:

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

Non so come procedere.

MODIFICA :

# 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 

Commenti

  • Qual è ' loutput di cat /proc/asound/cards?
  • @EliasProbst Ho ' ho aggiornato la domanda con queste informazioni.
  • Ok, sembra che il tuo controller MIDI sia la scheda n. 0, quindi prova invece amixer -c1 sset Master unmute.
  • @EliasProbst Ok ci ho provato. Ho aggiornato la domanda con loutput.
  • @CL. " speaker-test -c 2 -D plughw: 1 " funziona e funziona anche con " -c 2 ".

Risposta

Quando imposto una nuova installazione di Arch, di solito faccio quanto segue:

pacman -S alsa-utils 

Quindi avvia alsamixer con

alsamixer 

Vai su “Master” quindi premi M e poi continua a premere il tasto su per visualizzare livelli sonori. Lo faccio per tutti gli altri input che voglio come pcm ecc.

Quindi fai

speaker-test -c2 

con il numero di quanti canali vuoi testare. Dovresti sentire i segnali statici di ogni canale a turno.

Risposta

Consiglio asoundconf , che si occuperà di generare un .asoundrc appropriato.

  1. Elenca le schede audio disponibili:

    asoundconf list

  2. Imposta quello predefinito:

    asoundconf set-default-card PARAMETER

  3. Riattivalo se necessario tramite alsamixer (ncurses) o amixer (cli)

Commenti

  • Questo mi ha fatto risparmiare molto tempo: D
  • Questo è senza dubbio il modo più semplice per far funzionare quel sistema eccessivamente complesso.

Risposta

Se non desideri utilizzare luscita HDMI come dispositivo di uscita predefinito e se stai utilizzando PulseAudio, seleziona la scheda “PCH” come scheda predefinita in PulseAudio.

Per applicazioni ALSA pure, aggiungi quanto segue a /etc/asound.conf o al tuo ~/.asoundrc:

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *