So beheben Sie Soundprobleme auf einer externen Soundkarte unter Linux



Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Wenn Sie Probleme mit einer externen Soundkarte unter Linux haben, die zuvor ordnungsgemäß funktioniert hat, sollten Sie zuerst das Programm pavucontrol laden und prüfen, ob etwas passiert. Sollten Sie danach Video- oder Audio-Einfrierungen haben, versuchen Sie, eine integrierte Karte auszuwählen, falls Sie eine haben. Sollte es keine Probleme mit der integrierten Karte geben, unabhängig davon, welches Pavucontrol-Konfigurationsprofil Sie auswählen, müssen Sie einige Informationen sammeln. Wenn Sie andererseits immer noch nichts hören, sollten Sie die physischen Verbindungen Ihrer Audioausgabegeräte überprüfen. Selbst interne integrierte Soundsysteme verfügen im Allgemeinen über Kopfhöreranschlüsse. Schließen Sie also ein Paar an und sehen Sie, was passiert.



Wenn Sie GNOME Shell, Unity oder KDE Plasma verwenden, erhalten Sie möglicherweise eine Benachrichtigung, dass Sie ein neues Gerät angeschlossen haben. Wenn nicht, geben Sie den Befehl aplay -l an der CLI-Eingabeaufforderung aus und überprüfen Sie, ob Ihr Hardware-Wiedergabegerät angezeigt wird. Wenn dies der Fall ist, versuchen Sie es mit lspci -v | grep Audio danach an der CLI-Eingabeaufforderung. Wenn Sie nichts erhalten, versuchen Sie es erneut mit lspci -v | grep audio, da der Befehl zwischen Groß- und Kleinschreibung unterscheidet. Wenn nichts angezeigt wird, versuchen Sie, die Hardware sicher abzunehmen und wieder anzubringen. Wenn es angezeigt wird, müssen Sie mit alsamixer zusammenarbeiten, um das Problem zu beheben.





Methode 1: Verwenden von alsamixer zum Beheben von Audioproblemen

Geben Sie alsamixer an der CLI-Eingabeaufforderung ein, um eine ziemlich farbenfrohe ncurses-Software zu laden. Stellen Sie sicher, dass alle Audiopegel korrekt sind. Mit den Cursortasten können Sie die Audiopegel erhöhen oder verringern. Drücken Sie die linke und rechte Cursortaste, um zwischen den verschiedenen Einstellungen zu wechseln. Im Allgemeinen sind die Soundoptionen Master, Headphon, Lautsprecher, PCM und Line Out für den Moment am wichtigsten. Während einige der Beschriftungen zunächst wie Pannen aussehen könnten, wurden Begriffe wie „Headphon“ und „Mic Boos“ von den Entwicklern gezielt ausgewählt, um der Breite eines Standard-Terminalemulators zu entsprechen. Ihre Installation ist nicht fehlerhaft, wenn diese angezeigt werden, auch wenn sie ungewöhnlich benannt erscheinen.

Wenn Sie die Schallpegel hier neu eingestellt haben, versuchen Sie, einige Geräusche in einem anderen Programm zu erzeugen. Aufgrund der Art und Weise, wie HTML5-Objekte auf Ihr Audiogerät schreiben, empfiehlt es sich, ein oder zwei Online-Videos über einen Webbrowser abzuspielen, um das Soundsystem zu überprüfen. Sollte dies nicht helfen, können Sie F6 drücken, um einen Gerätenamen einzugeben. Wenn Sie dies tun, wird ein primitives modales Popup-Feld angezeigt, in dem Sie aufgefordert werden, eine andere als die Standardoption auszuwählen. In den meisten Fällen beginnt bei dieser ersten Option mit der Bezeichnung „- (Standard)“ der Cursor. Sie haben ein zweites Listenelement, Nummer 0, das möglicherweise demselben Gerät zugewiesen ist oder nicht. Versuchen Sie, dies einzustellen, und drücken Sie dann Esc, um das Soundsystem zu beenden und zu testen. Geben Sie alsamixer ein und drücken Sie die Eingabetaste, um zum Mixer zurückzukehren, falls dies nicht funktioniert hat. Wenn Sie bash verwenden, können Sie im Allgemeinen nach oben drücken, um den zuletzt eingegebenen Befehl abzurufen, oder alternativ eingeben !! und drücken Sie die Eingabetaste, um den zuletzt ausgeführten Befehl auszuführen.



Wenn Ihr Gerät nicht angezeigt wird oder wenn die Standard- und die 0. Option auf Ihr integriertes internes Gerät und nicht auf Ihr externes Gerät eingestellt sind, können Sie 'Gerätenamen eingeben ...' auswählen und den durch lspci -v | angegebenen Gerätenamen verwenden grep Audio-Befehl. Sie können auch versuchen, die Werte für das Zurücksetzen der Mehrspurrate oder die internen Taktwerte für mehrere Spuren zu ändern. Im Allgemeinen sollten die meisten Geräte auf 44100 eingestellt sein. Dadurch sollte Ihr Sound wiederhergestellt werden. Sobald Sie dies versucht haben, möchten Sie es erneut testen, um festzustellen, ob sich etwas geändert hat oder nicht. Zu diesem Zeitpunkt sollten Sie in der Lage sein, Audio wiederherzustellen. Einige Programme neigen dazu, ihre eigenen Werte festzulegen. Daher möchten Sie möglicherweise ab und zu diesen Mixer oder ein grafisches Äquivalent ausführen. Vergessen Sie nicht, in LXDE, Xfce4, KDE Plasma, Unity und GNOME Shell den Hauptlautstärkeregler zu verwenden, der sich in der Taskleiste neben der Uhr befindet. Das Steuerelement '' in alsamixer ändert tatsächlich dieselben internen Linux-Kernelwerte wie die grafische Leiste. Sie können sie also austauschbar verwenden.

Methode 2: Verwenden Sie den Lautsprechertest, um sowohl das interne integrierte als auch das externe Soundsystem zu überprüfen

Wenn Sie eine weitere Überprüfung der internen integrierten oder der externen Soundkarte durchführen möchten, bietet Ihnen ALSA tatsächlich ein anderes Dienstprogramm an. Führen Sie an der Befehlszeile einen Lautsprechertest aus, um einen Strom von allgemeinem rosa Rauschen zu erzeugen, um sicherzustellen, dass Ihre angeschlossenen Geräte tatsächlich Ton erzeugen. Sie müssen die STRG-Taste gedrückt halten und C drücken, um das Programm zu beenden, wenn es kontinuierlich ausgeführt wird, nachdem Sie sicher sind, dass Sie das rosa Rauschen hören, oder Sie können einige Optionen verwenden, um entweder einen bestimmten Ton zu erzeugen oder für eine bestimmte Länge von auszuführen Zeit.

Wenn Sie den Namen des Geräts kennen, das Sie in alsamixer eingegeben haben, und nur dieses testen möchten, führen Sie das Programm als Sprechertest -D pcmName aus und ersetzen Sie pcmName durch den tatsächlichen Namen. Sie können auch -f ### mit einer Zahl in Hertz hinzufügen, um einen bestimmten Ton zu erzeugen. Dies ist nützlich, wenn Sie einige Töne auf Ihrem Soundsystem hören konnten, aber noch nicht das gesamte Klangspektrum.

Sie können -p oder –period gefolgt von einer Zahl verwenden, um eine bestimmte Dauer für das Programm festzulegen. Die Art und Weise, wie der Sprechertest die Zeit misst, ist jedoch nicht intuitiv. Der Wert muss in Mikrosekunden angegeben werden, und Sie können -P mit einem Großbuchstaben verwenden, um die Anzahl der verwendeten Perioden festzulegen. Wenn Sie sichergestellt haben, dass Sie die Geräusche dieses Programms hören können, können Sie normalerweise darauf vertrauen, dass Sie Ihre externe Soundkarte jetzt richtig konfiguriert haben.

4 Minuten gelesen