Alsa Sound

Diese Seite zeigt mögliche Schritte, um die Soundausgabe zu aktivieren.
Sie erhebt keinen Anspruch auf Vollständigkeit
Klicken Sie jeweis in die Images, um sie zu vergrössern.
 

Audio nach bringt nach Umstieg von Stretch nach Buster keinen Ton

Es wurde keine Veränderung an der Konfiguration für Sound vorgenommen.
Programme zum Checken:
     alsamixer		- Soundcard  mixer  for ALSA soundcard driver, with ncurses interface
     
     pulseaudio		- The PulseAudio Sound System
     
     aplay		- command-line sound recorder and player for ALSA soundcard driver
     
     

Audio gestartet?

Stellen wir zunächst einmal fest, ob überhaupt ein Audioprozess gestartet ist.
 ps aux | grep audio
Die Ausgabe zeigt uns, das für den User detlef pulseaudio läuft.



Verfügbare Soundkarten

Zunächst wird ermittelt, welche Soundkarten das System kennt.
Dazu wird auf das proc-Filesystem zugegriffen.
 cat /proc/asound/cards


Wenn ALSA eine Karte erkannt hat und die Wiedergabe ohne Ton abläuft, ist wahrscheinlich etwas im Mixer verstellt.
Das kann mit dem Programm alsamixer überprüft werden.
Soundprobleme nach einem Upgrade haben häufig die Ursache, dass einige Einstellungen während des Updates verändert wurden.

alsamixer starten

detlef@i7-graf-buster-dh:~$ alsamixer -h
Verwendung: alsamixer [Optionen]
Optionen:
  -h, --help              Hilfe
  -c, --card=NUMMER       Soundkarten-Nummer oder -ID
  -D, --device=NAME       Mixer-Gerätename
  -V, --view=MODUS        Ansicht beim Starten: playback=Wiedergabe, capture=Aufnahme, all=alle
Debugging-Optionen:
  -g, --no-color          keine Farben
  -a, --abstraction=NAME  Mixer-Abstraktion: none/basic
detlef@i7-graf-buster-dh:~$ 

Mit dem Programm alsamixer können Alsa-Einstellungen abgefragt und verändert werden. Es wird mit den Funktionstasten F1 - F6 (siehe Bildschirm), ESC, Cursortasten und m gesteuert.
Bereits auf dem ersten Bildschirm ist hier zu erkennen, warum keine Soundausgabe erfolgt.
Unter dem Gerät sehen wir die Angabe MM. Das steht für Muted, d.h. Die Ausgabe ist stummgeschaltet.
Mit der Tastaturtaste M oder m kann der Zustand umgeschaltet werden (Toggle).



System-Informationen F2


F2 blendet ein Auswahl der Systeminformationen ein.
Mit Cursor Up / Down wählen wir die gewünschte Info und bestätigen mit Enter




Die Infos werden direkt eingeblendet. Mit ESC verschwinden sie wieder und wir können die nächste Info auswählen.
Wir sehen z.B. das wir auch aus alsamixer auf /proc/asound/cards zugreifen können.



Master Ausgabe aktivieren


Mit M wurde die Stummschaltung des Master aufgehoben.
Mit Cursor UP / Down können wir jetzt die Lautstärke in Einzelschritten regulieren.
PageUp      erhöht um 5
PageDown vermindert um 5
End setzt die Lautstärke auf 0.
Die Channel können sogar einzeln gesteuert werden.
 [Q | W | E ]  -- turn UP   [ left | both | right ]
 [Z | X | C ]  -- turn DOWN [ left | both | right ]

Aufnahme steuern (Micro) F4


Mit F4 wurde auf Capture (Aufnahme) umgeschaltet. Die Tasten können analog verwendet werden. Hier wurde z.B. der linke Channel höher gezogen (nur zu Demozwecken).



Alle anzeigen F5


Mit der Taste F5 werden die Elemente nebeneinander dargestelt.
Mit Cursor Left / Right kann zwischen Ausgabe und Mikro geschaltet werden.

Zugriff auf Mikro aus Programm


Wird aus dem Browser auf das Micro zugegriffen, so muß der Anwender den Zugriff gestatten, ansonsten könnte ein Programm unbemerkt das Mikro einschalten und den Benutzer belauschen.
Geheimdienste und "böse Jungs" schaffen das aber evtl auch so
In Zeiten von Alexa und Co scheint das aber vielen nicht auszumachen
Auch hier kann noch das Gerät ausgewählt werden. Der Anwender kann durch checken der Checkbox die Entscheidungmerken und wird beim nächsten Aufruf der Seite nicht mehr gefragt.

Andere Soundkarte F6


Je nach gewählter Soundkarte können auch mehrere Ausgabechannel angezeigt werden.


Surround System


Auch diese Speaker des Surroundsystems lassen sich jeweils einzeln durch den Alsamixer steuern.


Systemlogs

Falls Audio garnicht funktioniert kann man in den Logfiles des Systen nachsehen ob dort Fehlernachrichten vorhanden sind.
Das kann durchaus etwas mühsam werden.

Kernel.log

cd /var/log
less kernel.log
In der Anzeige dann suchen lassen mit :
/audio




Fortsetzung folgt, sobald ich Zeit habe.

Links

https://wiki.ubuntuusers.de/Sound_Problembehebung/