Comment activer le son dans cette nouvelle installation Arch?

23

Je suis le Guide du débutant Arch .

J'ai Arch en marche. Maintenant, je travaille sur les instructions de post-installation, dont l'une des premières parties consiste à réactiver le son des haut-parleurs. C'est là que se situe mon problème.

Tout d'abord, j'ai installé alsamixer

pacman -S alsa-utils

Ensuite ceci

amixer sset Master unmute

Je reçois cette erreur:

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

Je ne sais pas comment procéder.

MODIFIER :

# 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
la source
1
Quelle est la sortie de cat /proc/asound/cards?
Elias Probst
@EliasProbst J'ai mis à jour la question avec ces informations.
Korgan Rivera
1
Ok, il semble que votre contrôleur MIDI soit la carte n ° 0, essayez donc à la amixer -c1 sset Master unmuteplace.
Elias Probst
@EliasProbst Ok j'ai essayé ça. J'ai mis à jour la question avec la sortie.
Korgan Rivera
1
@CL. "Speaker-test -c 2 -D plughw: 1" fonctionne, et il fonctionne également avec "-c 2".
Korgan Rivera

Réponses:

22

Lors de la configuration d'une nouvelle installation Arch, je fais généralement ce qui suit:

pacman -S alsa-utils

Puis lancez alsamixer avec

alsamixer

Allez dans 'Master' puis appuyez sur Met continuez à appuyer sur la touche haut pour augmenter les niveaux sonores. Je le fais pour toutes les autres entrées que je veux comme pcm, etc.

Alors fais

speaker-test -c2 

le nombre étant le nombre de canaux que vous souhaitez tester. Vous devriez entendre tour à tour les parasites de chaque canal.

Phil Stephenson
la source
11

Je recommande asoundconf , qui se chargera de générer un bon .asoundrc.

  1. Liste des cartes son disponibles:

    asoundconf list

  2. Définissez celui par défaut:

    asoundconf set-default-card PARAMETER

  3. Réactivez-le si nécessaire via alsamixer(ncurses) ou amixer(cli)

edmz
la source
Cela m'a fait gagner beaucoup de temps: D
hso
C'est sans aucun doute le moyen le plus simple de faire fonctionner ce système trop complexe.
Simon 'Reinstate Monica' Shine du
2

Si vous ne souhaitez pas utiliser la sortie HDMI comme périphérique de sortie par défaut et si vous utilisez PulseAudio, sélectionnez la carte "PCH" comme carte par défaut dans PulseAudio.

Pour les applications ALSA pures, ajoutez ce qui suit à /etc/asound.confou votre ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
CL.
la source