Wie aktiviere ich Sound in dieser neuen Arch-Installation?

23

Ich folge dem Arch Beginner's Guide .

Ich habe Arch am Laufen. Jetzt arbeite ich an den Nachinstallationsanweisungen, von denen einer der ersten Teile darin besteht, die Lautsprecher stummzuschalten. Hier liegt mein Problem.

Zuerst habe ich alsamixer installiert

pacman -S alsa-utils

Dann das

amixer sset Master unmute

Ich erhalte diesen Fehler:

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

Ich weiß nicht, wie ich vorgehen soll.

EDIT :

# 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
quelle
1
Was ist die Ausgabe von cat /proc/asound/cards?
Elias Probst
@ EliasProbst Ich habe die Frage mit diesen Informationen aktualisiert.
Korgan Rivera
1
Ok, es sieht so aus, als wäre Ihr MIDI-Controller Karte Nr. 0, versuchen Sie es amixer -c1 sset Master unmutestattdessen.
Elias Probst
@EliasProbst Ok, das habe ich versucht. Ich habe die Frage mit der Ausgabe aktualisiert.
Korgan Rivera
1
@CL. "Speaker-test -c 2 -D plughw: 1" funktioniert, und es funktioniert auch mit "-c 2".
Korgan Rivera

Antworten:

22

Beim Einrichten einer neuen Arch-Installation gehe ich normalerweise folgendermaßen vor:

pacman -S alsa-utils

Dann alsamixer mit zünden

alsamixer

Gehen Sie zu 'Master', drücken Sie Mund drücken Sie dann die Auf-Taste, um die Lautstärke zu erhöhen. Ich mache das für alle anderen Eingaben, die ich möchte, wie pcm usw.

Dann mach

speaker-test -c2 

Die Zahl gibt an, wie viele Kanäle Sie testen möchten. Sie sollten nacheinander statische Aufladungen von jedem Kanal hören.

Phil Stephenson
quelle
11

Ich empfehle asoundconf , die darauf achten , eine richtige zu generieren .asoundrc.

  1. Listen Sie die verfügbaren Soundkarten auf:

    asoundconf list

  2. Legen Sie die Standardeinstellung fest:

    asoundconf set-default-card PARAMETER

  3. Schalte es gegebenenfalls durch alsamixer(ncurses) oder amixer(cli) wieder ein

edmz
quelle
Das hat mir viel Zeit gespart: D
hso
Dies ist ohne Zweifel der einfachste Weg, um dieses übermäßig komplexe System zum Laufen zu bringen.
Simon 'Reinstate Monica' Shine
2

Wenn Sie den HDMI-Ausgang nicht als Standardausgabegerät verwenden möchten und PulseAudio verwenden, wählen Sie die "PCH" -Karte als Standardkarte in PulseAudio.

Fügen Sie für reine ALSA-Anwendungen Folgendes zu /etc/asound.confoder hinzu ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
CL.
quelle