So beheben Sie Steam Games Cracking Sound-Probleme unter Linux

So beheben Sie Steam Games Cracking Sound-Probleme unter Linux

Sie haben Steam unter Linux installiert, dann einige Spiele aus Ihrer Bibliothek und anschließend die Spiele genossen. Sie haben Ihr Lieblingsspiel gestartet, Ihre Lautsprecher eingeschaltet oder Ihre Kopfhörer aufgesetzt und sind dann wegen des nervigen Knackgeräuschs schnell stummgeschaltet. Ist das Ihre Erfahrung mit Steam-Spielen für Windows unter Linux?

Die Ursache des Problems ist ein falsch konfigurierter Parameter in Pulseaudio, der in allen Linux-Distributionen angezeigt werden kann. Zum Glück gibt es eine einfache Lösung. Lesen Sie weiter, um herauszufinden, wie Sie das Problem mit dem Knacken von Sound bei Steam-Spielen unter Linux mit einer einfachen Optimierung beheben können.

Optimieren Sie den PulseAudio-Daemon

Die Lösung für unser Problem ist ein zweiteiliger Prozess mit der Möglichkeit einer anschließenden Fehlerbehebung. Beginnen wir mit der Optimierung des Daemon von PulseAudio.

Starten Sie Ihr Lieblingsterminal und geben Sie Folgendes ein:

Suchen Sie nach den Parametern “Standardfragmente” und “Standardfragmentgröße-ms”. Beide sollten bereits existieren, aber wenn nicht, können Sie sie selbst hinzufügen. Stellen Sie ihre Werte auf 2 bzw. 4 ein. Sie sollten ungefähr so ​​aussehen:

Fix Steam Games Sound Standardfragmente

Speichern Sie die aktualisierte Datei und starten Sie PulseAudio neu, um die Änderungen zu übernehmen. Sie können das tun mit:

Damit ist der erste Teil unserer Optimierungen abgeschlossen. Keine Sorge, der folgende ist noch einfacher!

Optimieren Sie den Sound Server

Starten Sie Ihren bevorzugten Texteditor neu, aber bearbeiten Sie diesmal die Datei, die definiert, wie der PulseAudio-Soundserver gestartet werden soll, mit:

Fix Steam Games Sound Nano Pulseaudio Standardeinstellungen

Suchen Sie den Abschnitt, in dem PulseAudio angewiesen wird, Treibermodule mit udev zu laden. Es wird so aussehen:

Aktualisieren Sie es durch Hinzufügen tsched=0 am Ende von “Lademodul Modul-udev-Erkennung”, so dass die neue Version wie folgt lautet:

Fix Steam Games Sound Pulseaudio Modul Tsched

Speichern Sie die Änderungen und starten Sie PulseAudio erneut mit:

Fix Steam Games Sound Starten Sie Pulseaudio neu

Und das war’s – hoffentlich ist das Problem weg.

Fehlerbehebung

Wenn die oben genannten Änderungen Ihre Situation verbessert haben, diese jedoch noch nicht vollständig behoben sind, bearbeiten Sie die erste Datei erneut und erhöhen Sie die Werte der Parameter “Standardfragmente” und “Standardfragmentgröße-ms”. Versuchen Sie Werte wie “3” und “5” oder “4” bzw. “8”. Seien Sie nicht von Anfang an verrückt, sondern erhöhen Sie die Werte schrittweise, bis das Problem behoben ist.

Auf der anderen Seite lohnt es sich, umgekehrt vorzugehen, wenn diese Änderungen das Problem verschlimmerten. Verringern Sie die Werte für diese beiden Parameter, kehren Sie dann zur zweiten Datei zurück und ändern Sie Ihre Optimierung auf tsched=1.

Starten Sie PulseAudio erneut und überprüfen Sie, ob Ihr Problem dieses Mal behoben ist. Wenn dies nicht der Fall ist, kehren Sie zu beiden Dateien zurück und machen Sie alle Änderungen rückgängig. Leider liegt in diesem Fall die Ursache des Problems woanders.

Es lohnt sich, verschiedene Treiber für Ihr Audio-Subsystem auszuprobieren. Da diese jedoch in der Regel im Kernel enthalten sind, bedeutet dies, dass Sie den Kernel Ihrer Distribution gegen einen anderen austauschen. Überprüfen Sie, ob eine neuere verfügbar ist. Wenn nicht, kehren Sie entweder zu einem vorherigen zurück oder installieren Sie einen alternativen Kernel, wie z Liquorix.

Treiber, Puffer, Zeitplanung

Sie fragen sich vielleicht, warum diese Parameter (möglicherweise) Ihr Problem behoben haben. Alles hängt mit der Hardware Ihres Audio-Subsystems, seinen Treibern und der Verwendung durch PulseAudio zusammen.

Die ersten beiden Parameter, die wir geändert haben, teilen den Puffer des Audiogeräts in Fragmente auf. Abhängig von Ihrem Audio-Subsystem kann dies dem Betriebssystem helfen, Daten auf Ihr Audio-Subsystem zu streamen, das dann in Sound umgewandelt wird.

Der zweite Parameter ändert den Planungsansatz von PulseAudio. Seit Version 0.9.11 verwendet PulseAudio ein System-Timer-basiertes Modell. Dies erfordert jedoch, dass Ihre Hardware und Ihr Treiber genaue Zeitinformationen zurückgeben. Einige mögen Intels Lösungen. Dies wird als moderner und besserer Ansatz angesehen. Einige, wie viele Soundkarten von Creative, tun dies nicht. Drehen Sie je nach Hardware und Treiber den Timer-Scheduler (die tsched Ein- oder Ausschaltparameter (Werte 1 oder 0) können einen großen Unterschied machen.

Wenn Sie stattdessen das No-Sound-Problem in Ubuntu haben, können Sie es wie folgt beheben.

Verbunden:

  • Wichtige Tools für die Aufzeichnung hochwertiger Podcasts unter Linux
  • So streamen Sie Audio von Linux nach Chromecast und Google Home
  • So verbessern Sie Ihr Linux-PC-Audio mit PulseEffects
Scroll to Top