So beheben Sie das Problem ohne Ton in Ubuntu

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.

Ubuntu-Sound funktioniert nicht Pavucontrol

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.

Um pavucontrol zu installieren, öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:

pulseaudio –starte sudo apt install pavucontrol

Führen Sie danach pavucontrol entweder über das 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. Geben Sie alsamixer ein und drücken Sie die Eingabetaste. Sie sehen die folgende Ausgabe in Ihrem Terminal.

ubuntu-sound-issue-2

  1. Wählen Sie Ihre richtige Soundkarte aus, indem Sie F6 drücken. Für mich funktionieren die Standardeinstellungen gut, aber Sie können gerne andere Optionen ausprobieren, wenn es nicht funktioniert.
  2. Verwenden Sie die Pfeiltasten nach links und nach rechts, um einen Lautstärkeregler auszuwählen. Das aktuell ausgewählte Element wird unten rot angezeigt.
  3. Verwenden Sie die Aufwärts- und Abwärtspfeiltasten, um die Lautstärke für jedes Steuerelement zu erhöhen oder zu verringern.
  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 m drücken. Dadurch wird „MM“ in „OO“ geändert.
  5. Um alsamixer zu beenden, drücken Sie die Esc-Taste.

Hinweis: Wenn Sie ein Steuerelement stummschalten oder die Stummschaltung aufheben, kann pulseaudio es aufnehmen und auch andere Steuerelemente 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

pulseaudio -k && pulseaudio -D

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:

sudo apt remove –purge alsa-base pulseaudio sudo apt install alsa-base pulseaudio

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.

amixer -D pulse set Master toggle

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:

pacmd-Listen-Senken-Eingaben | grep application.name

Ubuntuaudio Sinkinputs

In meinem Fall, wie im Bild, ist Firefox das einzige, was ich höre. Wenn Sie grep verwendet haben, 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 ein (ersetzen Sie application_index durch die Indexnummer, die Sie in „index:“ gefunden haben):

pacmd set-sink-input-mute application_index false

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

pacmd set-sink-input-volume application_index 0x10000

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

sudo touch /etc/systemd/system/pulseaudio-sleep-fix@.service

um eine systemd Service Manager-Datei zu erstellen.

  1. Öffnen Sie die Datei zum Bearbeiten:

sudo nano /etc/systemd/system/pulseaudio-sleep-fix.service

Fügen Sie dies ein (Strg + Umschalt + V für Terminal einfügen):

[Unit]

Description=PulseAudio nach Wiederaufnahme aus Suspend reparieren After=suspend.target

[Service]
User=%I Type=oneshot Environment=”XDG_RUNTIME_DIR=/run/user/%U” ExecStart=/usr/bin/pasuspender /bin/true

[Install]
WantedBy=suspend.target

  1. Drücken Sie Strg + X zum Beenden und Y in der Eingabeaufforderung, die Sie fragt, ob Sie den geänderten Puffer speichern möchten.
  2. Geben Sie Folgendes ein, um dies als systemd-Dienst zu registrieren.

sudo systemctl enable pulseaudio-sleep-fix@your_username.service

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 (prüfen Sie, indem Sie apt search timidity ausführen und nach suchen [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

sudo usermod -a -G Pulse-Access-Root

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 den Pipewire-Pulse-Dienst, der pulseaudio ersetzt.)

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?

Ist dieser Artikel nützlich? ja Nein

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *