Ich folge dem Arch Beginners Guide .
Ich habe Arch am Laufen. Jetzt arbeite ich an den Anweisungen nach der Installation, von denen einer der ersten darin besteht, die Stummschaltung der Lautsprecher aufzuheben. Hier liegt mein Problem.
Zuerst habe ich alsamixer
pacman -S alsa-utils
Dann
amixer sset Master unmute
Ich erhalte folgenden Fehler:
amixer: Unable to find simple control "Master",0
Ich weiß nicht, wie ich vorgehen soll.
BEARBEITEN :
# 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
Kommentare
- Was ' ist die Ausgabe von
cat /proc/asound/cards
? - @EliasProbst Ich ' habe die Frage mit diesen Informationen aktualisiert.
- Ok, es sieht so aus, als ob Ihr MIDI-Controller Karte Nr. 0 ist Versuchen Sie stattdessen
amixer -c1 sset Master unmute
. - @EliasProbst Ok, das habe ich versucht. Ich habe die Frage mit der Ausgabe aktualisiert.
- @CL. " Lautsprechertest -c 2 -D plughw: 1 " funktioniert und auch mit " -c 2 ".
Antwort
Beim Einrichten einer neuen Arch-Installation gehe ich normalerweise wie folgt vor:
pacman -S alsa-utils
Starten Sie dann alsamixer mit
alsamixer
. Gehen Sie zu „Master“, drücken Sie M und drücken Sie die Aufwärts-Taste, um die zu aktivieren Schallpegel erhöhen. Ich mache das für alle anderen Eingänge, die ich möchte, wie pcm usw.
Dann mache
speaker-test -c2
, wobei die Anzahl die Anzahl der gewünschten Kanäle ist zu testen. Sie sollten nacheinander von jedem Kanal statisch hören.
Antwort
Ich empfehle asoundconf , mit dem eine korrekte .asoundrc
generiert wird.
-
Listen Sie die verfügbaren Soundkarten auf:
asoundconf list
-
Legen Sie die Standardeinstellung fest:
asoundconf set-default-card PARAMETER
-
Schalten Sie die Stummschaltung bei Bedarf über
alsamixer
(ncurses) oderamixer
(cli)
Kommentare
- Das hat mir viel Zeit gespart: D
- Dies ist ohne Zweifel der einfachste Weg, um dieses übermäßig komplexe System zum Laufen zu bringen.
Antwort
Wenn Sie den HDMI-Ausgang nicht als Standardausgabegerät verwenden möchten und PulseAudio verwenden, wählen Sie die Karte „PCH“ als Standardkarte in PulseAudio.
Fügen Sie für reine ALSA-Anwendungen Folgendes zu /etc/asound.conf
oder Ihrer ~/.asoundrc
hinzu:
defaults.ctl.card PCH defaults.pcm.card PCH