So beheben Sie das Problem ohne Ton in Ubuntu

So beheben Sie das Problem ohne Ton in Ubuntu
⌛ Reading Time: 7 minutes

Ein Problem, mit dem Ubuntu-Benutzer nach der Installation von Ubuntu oder einem Upgrade auf eine neue Version häufig konfrontiert sind, ist das Soundproblem, genauer gesagt das „Kein-Ton“-Problem. Dies kann aus verschiedenen Gründen passieren. Manchmal hängt es mit einer falschen Konfiguration in den Lautsprechereinstellungen zusammen, oder vielleicht wird Ihre Hardware nicht gut unterstützt.

Für die meisten Leute ist es normalerweise ein ziemlich einfach zu lösendes Problem. Dies liegt daran, dass die meisten Probleme auf ein Problem mit Diensten zurückzuführen sind, die auf dem System ausgeführt werden. In diesem Artikel gehen wir einige einfache Korrekturen durch, die Sie ausprobieren können. Sie müssen nicht unbedingt alle ausprobieren. Beginnen Sie einfach oben in der Liste und arbeiten Sie sich nach unten vor.

Installieren Sie die Lautstärkeregelung für PulseAudio

PulseAudio ist ein Standard-Sounddienst für Ubuntu und einige andere. Es ist Open Source und im Allgemeinen zuverlässig und arbeitet mit ALSA- und OSS-Treibern zusammen, um sicherzustellen, dass die von Ihrem System erzeugten Tonsignale an Ihre Lautsprecher weitergegeben werden.

Aber während Anwendungen und Desktop-Umgebungen mit eigenen Lautstärkereglern für PulseAudio ausgestattet sind, ist es nicht so granular und lässt Sie nicht jeden Wiedergabestream einzeln steuern. Pavucontrol gibt Ihnen mehr Kontrolle über jedes Audiogerät auf Ihrem PC, sodass Sie mit diesen Schiebereglern herumspielen können, um sicherzustellen, dass beispielsweise Ihre Lautsprecher- oder Kopfhörerlautstärke so eingestellt ist, wie sie sein sollte.

Installieren pavucontrol, öffne das Terminal und gib folgende Befehle ein:

Danach lauf pavucontrol entweder vom Terminal aus oder suchen Sie im Startmenü Ihrer Desktop-Umgebung nach „PulseAudio Volume Control“. Gehen Sie zur Registerkarte “Ausgabegeräte” und stellen Sie sicher, dass Ihre Standardlautsprecher ausgewählt sind.

Überprüfen Sie Ihre Lautsprechereinstellungen

Wenn Sie Soundprobleme auf Ihrem Ubuntu-Computer haben, müssen Sie zuerst Ihre Kopfhörer und Lautsprecher auf Verbindungsprobleme überprüfen. Es kann sein, dass ein Audiokabel am falschen Anschluss oder gar nicht angeschlossen ist.

Wenn Sie ein Bluetooth-Gerät verwenden, überprüfen Sie, ob es richtig gekoppelt ist. Vergessen Sie nicht, einen Blick auf die Lautstärkeregler Ihrer Geräte zu werfen, um sicherzustellen, dass sie auf einem akzeptablen Niveau sind. Stellen Sie außerdem sicher, dass die Ausgabelautstärke Ihres Computers nicht stummgeschaltet und das richtige Ausgabegerät ausgewählt ist.

ubuntu-sound-issue-1

Überprüfen Sie den ALSA-Mixer

Unter der Haube verwendet PulseAudio ALSA, ein Kernel-Modul, das Ihre Soundgeräte direkt steuert. Wenn Sie eine genauere Kontrolle über Ihre ALSA-Lautstärke benötigen, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie das Terminal.
  2. Typ alsamixer und drücke die Eingeben Schlüssel. Sie sehen die folgende Ausgabe in Ihrem Terminal.
ubuntu-sound-issue-2
  1. Wählen Sie Ihre richtige Soundkarte aus, indem Sie drücken F6. Für mich funktionieren die Standardeinstellungen gut, aber Sie können gerne andere Optionen ausprobieren, wenn es nicht funktioniert.
  2. Verwenden Sie die linker Pfeil und rechter Pfeil Tasten, um einen Lautstärkeregler auszuwählen. Das aktuell ausgewählte Element wird unten rot angezeigt.
  3. Verwenden Sie die Aufwärtspfeil und Pfeil nach unten Tasten zum Erhöhen und Verringern der Lautstärke für jedes Bedienelement.
  4. Wenn ein Mixer-Regler stummgeschaltet ist, erscheint „MM“ unter dem Lautstärkebalken. Beachten Sie, dass ein Balken zu 100 % voll sein kann, aber dennoch stummgeschaltet sein kann, also überprüfen Sie dies. Sie können die Stummschaltung eines Steuerelements aufheben, indem Sie die Taste . drücken m Schlüssel. Dadurch wird „MM“ in „OO“ geändert.
  5. Um alsamixer zu beenden, drücken Sie die Esc Schlüssel.

Notiz: Wenn Sie ein Bedienelement stummschalten oder die Stummschaltung aufheben, kann pulseaudio es aufnehmen und auch andere Bedienelemente stummschalten und die Stummschaltung aufheben. Vergewissern Sie sich vor dem Beenden, dass die entsprechenden Bedienelemente sowie die Master-Steuerung nicht stummgeschaltet sind.

ALSA . neu laden

Eine andere Sache, die Sie versuchen können, wenn das Tonproblem weiterhin besteht, besteht darin, ALSA neu zu laden. Verwenden Sie dazu den folgenden Befehl im Terminal:

Die Ausgabe sieht wie im folgenden Bild aus.

ubuntu-sound-issue-3

Wenn Sie danach immer noch Probleme haben, den Ton zum Laufen zu bringen, versuchen Sie es mit

Nach dem erneuten Laden von ALSA können Probleme auftreten, wenn pulseaudio nicht registriert, dass die Module neu geladen wurden.

Wenn Sie immer noch kein Audio erhalten, versuchen Sie es direkt mit diesem einmaligen ALSA-Befehl:

ALSA und PulseAudio neu installieren

Wenn das Problem mit den oben genannten Methoden nicht behoben wurde, versuchen Sie, ALSA und PulseAudio wie folgt neu zu installieren. Öffnen Sie Ihr Terminal und geben Sie die folgenden Befehle ein:

Laden Sie ALSA erneut und starten Sie Ihren Computer neu.

Erweiterte Fehlerbehebung

Um Ihre Audiofehler richtig zu beheben, nachdem alles andere fehlschlägt, müssen wir unsere Hände etwas schmutziger machen und uns mit einer fortgeschritteneren Fehlerbehebung befassen:

Ihre Ausgabe könnte ALSA auslösen, aber nicht PulseAudio

Letztendlich spielt es keine Rolle, was ALSA sagt, wenn PulseAudio einen Ausgang stummschaltet. Der Ton, der zu Ihren Geräten kommt, wird von ALSA verarbeitet, aber nicht serviert zu ihnen über PulseAudio.

Um dies zu umgehen, müssen wir ALSA zwingen, mit PulseAudio zu sprechen, wenn sich die Master-Lautstärke ändert, um sicherzustellen, dass letztere mitgeht.

Geräte, deren Lautstärke aus irgendeinem Grund nur mit ALSA interagieren kann, interagieren auch mit PulseAudio.

Sind Sie sicher, dass es nicht nur eine Anwendung ist?

Eine sich schlecht benehmende Anwendung kann mehr Probleme verursachen, als Sie denken, und zwar auf eine Weise, die Sie überraschen würde. Es kann sogar eine Anwendung sein, die Sie nicht geöffnet haben!

Um alles mit der Audiosteuerung anzuzeigen, geben Sie Folgendes ein:

Wenn Sie chirurgischer vorgehen möchten, geben Sie Folgendes ein:

Ubuntuaudio Sinkinputs

In meinem Fall, wie im Bild, ist Firefox das einzige, was ich höre. Wenn Sie verwendet haben grep Um die Ausgabe im Terminal einzugrenzen, verwenden Sie erneut den ursprünglichen Befehl und achten Sie auf die Werte „muted:“, „index:“ und „volume:“.

Möglicherweise hatten Sie Lautstärke in der Anwendung und sie könnte immer noch stummgeschaltet oder auf Null gestellt sein!

Um eine stummgeschaltete Anwendung zu reparieren, geben Sie (ersetzen application_index mit der Indexnummer, die Sie in „index:“ gefunden haben):

Geben Sie Folgendes ein, um Anwendungen mit ungewöhnlich geringem Volumen zu reparieren:

Kein Ton beim Fortsetzen nach Suspend/Sleep

Manchmal ist PulseAudio einfach nicht in der Stimmung, mit dem Rest Ihres Computers aufzuwachen. In diesem Fall läuft

bringt Ihr Audio von den Toten zurück, aber seien Sie nicht zu aufgeregt. Dies überlebt keinen weiteren Neustart oder Suspend/Sleep. Befolgen Sie diese Mini-Anleitung sorgfältig, damit das Problem dauerhaft verschwindet:

  1. Geben Sie im Terminal

um eine systemd Service Manager-Datei zu erstellen.

  1. Öffnen Sie die Datei zum Bearbeiten:

Paste (Strg + Schicht + V für Terminal einfügen) dies hinein:

  1. Drücken Sie Strg + x zu verlassen und Ja in der Eingabeaufforderung, ob Sie den geänderten Puffer speichern möchten.
  2. Geben Sie Folgendes ein, um dies als systemd-Dienst zu registrieren.

Denken Sie daran, your_username durch den entsprechenden Wert zu ersetzen.

Läufst du Schüchternheit?

Wenn Sie das timidity-Paket in Ubuntu ausführen (überprüfen Sie durch Ausführen apt search timidity und suche nach [installed] am Ende des entsprechenden Eintrags) haben Sie möglicherweise Probleme beim Ausführen von PulseAudio, da die Audioverarbeitung unkonventionell verarbeitet wird.

Damit timidity ordnungsgemäß ausgeführt wird, fügen Sie es zunächst zu Autostart hinzu (in Desktop-Umgebungen wie GNOME manchmal als Startanwendungen bezeichnet) und ändern Sie den Befehl, der die Anwendung ausführt, so:

Wenn Sie etwas weiter gehen, geben Sie Folgendes ein, um der Impulszugriffsgruppe root hinzuzufügen

Nach dem Neustart sollte Ihr Audio einwandfrei funktionieren. Wenn es immer noch fehlschlägt, besteht die einzige andere Lösung in Reichweite darin, die Schüchternheit von Ubuntu zu entfernen.

Jetzt haben Sie einen Dienst, der nur ausgeführt werden soll, wenn Sie nach dem Anhalten wiederaufnehmen, und sofort herunterfahren, sobald er seine Arbeit erledigt hat, um zusätzliches Aufblähen zu vermeiden.

Häufig gestellte Fragen

1. Kann ich ALSA entfernen und PulseAudio behalten?

Gehen Sie hier sehr vorsichtig vor! PulseAudio benötigt ein Audiomodul auf Kernel-Ebene, um zu funktionieren. Wenn Sie ALSA durch etwas anderes ersetzen möchten, das im Kernel funktioniert (wie Open Sound System), dann tun Sie das auf jeden Fall. Der Prozess ist etwas komplexer als das Ersetzen eines Realtek-Kernelmoduls für das Netzwerk. Beachten Sie also, dass Sie möglicherweise sehr lange sitzen und versuchen, Probleme zu lösen.

2. Hat PulseAudio Alternativen?

Ja! Die beliebteste (und praktikabelste, wenn Sie einen Desktop verwenden möchten) Alternative zu PulseAudio ist PipeWire. Es enthält eine besser integrierte Unterstützung für Bluetooth-Geräte und verbessert die schräge Art von PulseAudio, Sampling und Nachbearbeitung zu handhaben. Viele Distributionen stellen es mittlerweile in offiziellen Repositories zur Verfügung und seine Stabilität hat sich in den letzten Jahren deutlich verbessert.

Wenn Sie Ihr Audio jedoch professioneller einrichten möchten, sollten Sie sich für etwas wie JACK entscheiden.

3. Kann ich PulseAudio zusammen mit anderen Diensten ausführen?

Während einige Dienste über Bibliotheken und Setup-Optionen verfügen, damit PulseAudio damit funktioniert, wird dringend empfohlen, dass Sie sich jeweils an einen Dienst auf Ihrem System halten. Die meisten Dienste konkurrieren einfach mit PulseAudio um die Anwendungen Ihres Systems und können unvorhersehbares Verhalten verursachen. Andere werden einfach überhaupt nicht funktionieren, ohne PulseAudio vollständig loszuwerden. (PipeWire verwendet die pipewire-pulse Service, der ersetzt pulseaudio.)

Hoffentlich haben die Ratschläge, die wir hier gegeben haben, den Sound unter Ubuntu wieder zum Laufen gebracht, damit Sie Ihr Betriebssystem wieder genießen können. Haben Sie versucht, eine Website in eine Linux-App zu verwandeln und den Bildschirm Ihres Android-Telefons auf Linux zu übertragen?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.