Screen Tearing kann frustrierend sein, wenn Sie durch Artikel scrollen, ein Spiel spielen oder so ziemlich alles in der grafischen Benutzeroberfläche (GUI) tun. Es kann Ihre Linux-Erfahrung beeinträchtigen und Sie dazu bringen, über einen Wechsel zu Windows oder macOS nachzudenken.

Halten Sie diese Gedanken fest, denn glücklicherweise gibt es eine Lösung für Screen Tearing, die keine Migration auf ein anderes Betriebssystem beinhaltet. Lassen Sie uns in den Prozess der Behebung von Screen Tearing auf Ihrem Linux-Desktop eintauchen.

Was ist Screen Tearing und warum passiert es?

Screen Tearing ist eine grafische Anomalie, die im Allgemeinen durch einen horizontalen Riss oder Riss auf dem Bildschirm gekennzeichnet ist, wenn Sie schnelle Bewegungen wie schnelles Scrollen oder einfaches Ziehen um ein Fenster ausführen.

Warum das passiert, ist umstritten, aber meistens liegt der Fehler im Displaytreiber oder, falls das Tearing nur bei Videospielen auftritt, im Monitor.

Monitore mit eine niedrige Bildwiederholfrequenz

haben oft Schwierigkeiten, mit Videospiel-Action mit hohen FPS fertig zu werden, deren Endergebnis Bildschirmrisse oder Artefakte sind.

Wenn Sie bei Ihren täglichen Aufgaben wie dem Ansehen von Videos, dem Scrollen durch den Feed, dem Herumziehen von Anwendungen auf dem Bildschirm usw. auf Bildschirmrisse stoßen. dann können wir sicher schlussfolgern, dass das Problem in der Konfiguration des Anzeigetreibers oder des Compositors liegt; die Lösung ist ziemlich einfach, als es scheint.

1. Konfigurieren Sie die Compositor-Einstellungen

Screen Tearing kann in jeder Desktop-Umgebung sofort behoben werden, indem die Compositor-Einstellungen angepasst werden. Für Uneingeweihte ist ein Compositor eine Software, die die Grafiken stilisiert und zusätzliche Dienstprogramme bereitstellt, die die allgemeine Benutzeroberfläche und das Erlebnis des Desktops verbessern.

Compositors werden mit einer Option geliefert um V-Sync zu aktivieren und ähnliche Mittel zum Zerreißen des Bildschirms. Öffnen Sie einfach die Einstellungen Ihres Compositors und suchen Sie nach einer Option mit der Bezeichnung "VSync" oder "Tearing-Prevention-Modus". Aktivieren Sie es und starten Sie Ihren Linux-Desktop neu. Die Änderungen sollten wirksam sein und das Screen Tearing sollte endgültig verschwunden sein!

Wenn auf Ihrem System noch kein Compositor installiert ist, empfehlen wir Ihnen, sich einen anzuschaffen, da er nicht nur all Ihre Screen Tearing-Probleme löst, sondern Ihrem Desktop auch eine ästhetische Note verleiht.

2. Optimieren Sie die NVIDIA X-Servereinstellungen

Das NVIDIA-Einstellungsdienstprogramm ist mit Kompositionseinstellungen ausgestattet, die Bildschirmrisse eliminieren und verhindern.

Um Bildschirmrisse mit NVIDIA-Karten zu beheben, starten Sie einfach die NVIDIA X-Servereinstellungen Software. Navigieren Sie darin zu X-Server-Anzeigekonfiguration > Fortschrittlich.

Dort finden Sie eine nicht aktivierte Option: Vollständige Kompositionspipeline erzwingen. Aktivieren Sie es und starten Sie Ihren Linux-Desktop neu.

Darüber hinaus möchten Sie vielleicht eine Autostart-Anwendung mit dem folgenden Befehl erstellen:

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}"

Dies sollte ausreichen, um Bildschirmrisse oder Artefakte auf Ihrem Linux-Desktop dauerhaft zu beheben.

3. Konfigurieren Sie X11, um Screen Tearing auf Intel- und AMD-Grafiken zu verhindern

Intel und AMD sind die beiden am besten kompatiblen Hardware für Linux-Systeme. Integrierte Intel-Grafiken verursachen aufgrund ihres sehr begrenzten und grundlegenden Funktionsumfangs selten Probleme. AMD hat auch die positive Geschichte, dass es einfach ist, mit ihm zu arbeiten.

Wenn Sie jedoch mit einer dieser Karten auf einen Bildschirmriss stoßen, ist dies sehr einfach zu beheben. Also, ärgern Sie sich nicht und befolgen Sie diese Schritte:

  1. Bewegen Sie sich in die /etc/X11 Verzeichnis mit der cd-Befehl.
  2. Erstellen Sie eine neue Datei mit der Touch-Befehl und nenne es 20-intel.conf wenn Sie Intel-Hardware verwenden und 20-amdgpu.conf wenn Sie eine AMD-Karte verwenden.
  3. Fügen Sie der Datei die folgenden Zeilen hinzu:
 Abschnitt "Gerät"
Kennung "AMD-Grafik"
Treiber "amdgpu"
Möglichkeit "Tränenfrei""wahr"
EndSection

Für integrierte Intel-Systeme ersetzen AMD-Grafik mit Intel-Grafik und amdgpu mit Intel. Schreiben Sie die Datei aus und starten Sie Ihren Linux-Desktop neu. Das sollte das Screen Tearing beheben.

4. Führen Sie ein Rollback durch oder aktualisieren Sie den Anzeigetreiber

Ein instabiles Update oder ein veralteter Anzeigetreiber, beide sind gleichermaßen schlecht für Ihren Linux-Desktop und können es kann Ihnen manchmal ein Dorn im Auge sein, wenn Sie grafisch intensiv oder sogar sehr einfach arbeiten Aufgaben.

Einfach ein Update zu installieren oder zu einer älteren Version Ihres Anzeigetreibers zurückzukehren, erspart Ihnen eine Welt voller Probleme und behebt alle anhaltenden Ärgernisse wie Screen Tearing.

Überprüfen Sie die aktuelle Version Ihres Grafiktreibers von der Zusätzliche Treiber Registerkarte in der Software & Updates Dienstprogramm auf Ubuntu. Wenn Sie auf KDE Plasma oder jede andere Desktop-Umgebung, suchen Sie das entsprechende Dienstprogramm und überprüfen Sie dort die Treiberdetails.

Überprüfen Sie, ob es sich um die neueste oder eine veraltete Version handelt. Sie können dies tun, indem Sie einfach "neueste Linux-Treiberversion" googeln your_card_hier" und installieren Sie den Treiber manuell auf Ihrer Distribution. Oder verwenden Sie einfach diesen Befehl, wenn Sie Ubuntu verwenden:

sudo ubuntu-drivers Geräte

Wenn es sich um einen veralteten Treiber handelt, installieren Sie mit diesem Befehl die neuesten Treiber für Ihre Grafikkarte:

sudo ubuntu-drivers Hersteller-Treiberversion

Der Prozess ist identisch für das Rollback auf einen älteren Treiber. Starten Sie Ihren Linux-Desktop neu, und Sie sollten nie wieder mit Bildschirmrissen unter Linux konfrontiert werden.

Wählen Sie die richtige GPU für Ihre Linux-Maschine

Die Wahl der richtigen Grafikkarte ist eine wesentliche Entscheidung, die über die Leistung und Erfahrung entscheidet, die Sie aus Ihrem Linux-System herausholen. Aus diesem Grund haben wir die Unterschiede und Ähnlichkeiten zwischen NVIDIA- und AMD-Grafikkarten ausführlich analysiert, um Ihnen zu helfen, die Schlussfolgerung zu ziehen, welche für Ihren Linux-Build besser wäre.

AMD vs. NVIDIA-GPUs unter Linux: Welche sollten Sie verwenden?

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Linux
  • Linux-Fehler

Über den Autor

Debarshi Das (17 veröffentlichte Artikel)

Ich liebe es, Dinge zu zerbrechen und Dinge zu machen, die mir dabei helfen, Dinge zu zerbrechen. Wenn die Bildschirme ausgeschaltet sind, finden Sie mich auf dem Fußballplatz oder beim Kampf um den Verstand im örtlichen Schachverein.

Mehr von Debarshi Das

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden