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 audioDie 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/logless kernel.log
In der Anzeige dann suchen lassen mit :
/audio
Fortsetzung folgt, sobald ich Zeit habe.