Wie aktiviere ich Sound in dieser neuen Arch-Installation?

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.

  1. Listen Sie die verfügbaren Soundkarten auf:

    asoundconf list

  2. Legen Sie die Standardeinstellung fest:

    asoundconf set-default-card PARAMETER

  3. Schalten Sie die Stummschaltung bei Bedarf über alsamixer (ncurses) oder amixer (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 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.