Come abilito l'audio in questa nuova installazione di Arch?


23

Sto seguendo la Guida per principianti di Arch .

Ho Arch in esecuzione. Ora sto lavorando alle istruzioni di post-installazione, una delle prime parti è di riattivare l'audio degli altoparlanti. Questo è dove è il mio problema.

Innanzitutto, ho installato alsamixer

pacman -S alsa-utils

Poi 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

1
Qual è l'output di cat /proc/asound/cards?
Elias Probst,

@EliasProbst Ho aggiornato la domanda con quelle informazioni.
Korgan Rivera,

1
Ok, sembra che il tuo controller MIDI sia la Card # 0, quindi prova amixer -c1 sset Master unmuteinvece.
Elias Probst,

@EliasProbst Ok, ci ho provato. Ho aggiornato la domanda con l'output.
Korgan Rivera,

1
@CL. "Speaker-test -c 2 -D plughw: 1" funziona e funziona anche con "-c 2".
Korgan Rivera,

Risposte:


22

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

pacman -S alsa-utils

Quindi accendi alsamixer con

alsamixer

Vai su "Master", quindi premi Me poi continua a premere il tasto Su per aumentare i livelli del suono. Lo faccio per qualsiasi altro input che voglio come pcm ecc.

Quindi fa

speaker-test -c2 

con il numero che indica quanti canali vuoi testare. Dovresti sentire statico da ciascun canale a sua volta.


11

Raccomando asoundconf , che si occuperà di generare un vero .asoundrc.

  1. Elencare le schede audio disponibili:

    asoundconf list

  2. Imposta quello predefinito:

    asoundconf set-default-card PARAMETER

  3. Riattiva l'audio se necessario tramite alsamixer(ncurses) o amixer(cli)


Questo mi ha fatto risparmiare molto tempo: D
hso,

Questo è senza dubbio il modo più semplice per far funzionare quel sistema troppo complesso.
Simon 'Reinstate Monica' Shine,

2

Se non si desidera utilizzare l'uscita HDMI come dispositivo di uscita predefinito e se si utilizza PulseAudio, selezionare la scheda "PCH" come scheda predefinita in PulseAudio.

Per le applicazioni ALSA pure, aggiungi quanto segue a /etc/asound.confo il tuo ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.