Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

So sollte eine gute Reparatur aussehen

Eine wirksame Lösung für Screen-Tearing beschränkt sich nicht auf eine Konfigurationsänderung, die lediglich die Darstellung eines einzelnen Videos verbessert. Das Ergebnis sollte reproduzierbar sein: Horizontale Bildrisse sollten beim Verschieben von Fenstern, Scrollen auf Seiten und bei Videos im Vollbildmodus verschwinden; der Desktop sollte reaktionsschnell bleiben; die korrekte Bildwiederholfrequenz sollte nach dem Anmelden beibehalten werden; und die Änderung sollte keine schwarzen Bildschirme, Ruckler oder unerwartet hohe Latenzzeiten verursachen.

Bei aktuellen Pardus-Versionen sollten Sie zunächst die Display-Sitzung und den verwendeten Xorg-Treiber identifizieren. Pardus 25 wird mit Xfce 4.20.2 als ressourcenschonender Desktop-Umgebung und GNOME 48.4 als weiterer Standard-Desktop ausgeliefert, während Pardus 25.1 die Wartungsupdates von Debian 13.4 und den Linux-Kernel 6.12.74 enthält. Dies ist wichtig, da eine X11-spezifische Intel-Konfiguration nicht ohne Weiteres auf eine Wayland-Sitzung angewendet werden sollte. Weitere Informationen finden Sie in den Versionshinweisen zu Pardus 25 und Pardus 25.1 .

Die praktische Vorgehensweise ist: Sitzung und Treiber identifizieren, Grafikstack aktualisieren, Compositor- und Monitoreinstellungen überprüfen und die Intel-Xorg- TearFreeOption nur dann verwenden, wenn der ältere intelDDX-Treiber tatsächlich aktiv ist. Debian empfiehlt derzeit für Intel-Hardware ab etwa 2007 den integrierten Xorg- modesettingTreiber anstelle xserver-xorg-video-intelder standardmäßigen Installation. Die Debian-Grafikdokumentation bietet hierzu hilfreiche Erläuterungen.

1. Ermitteln Sie, ob Sie X11 oder Wayland reparieren.

Öffnen Sie ein Terminal und überprüfen Sie zuerst den Sitzungstyp:

echo $XDG_SESSION_TYPE
lspci -k | grep -A3 -E 'VGA|Display'

Wenn der erste Befehl „true“ zurückgibt x11, gelten die Xorg-spezifischen Prüfungen in diesem Leitfaden. Gibt er „false“ zurück wayland, erstellen Sie keine Xorg-Gerätedatei nur zur Behebung von Tearing; aktualisieren Sie stattdessen das System und beheben Sie Probleme mit dem Compositor/der Session. Der zweite Befehl sollte einen Intel-Display-Controller und typischerweise einen Kernel-Treiber wie beispielsweise i915auf vielen Intel-Systemen anzeigen.

Pardus-Terminal mit Anzeige einer X11-Sitzung, Intel UHD Graphics unter Verwendung des i915-Kernel-Treibers und den aktuellen xrandr-Modi für eDP-1.
Prüfen Sie vor jeglichen Änderungen den Sitzungstyp, den Intel-Kernel-Treiber, den Ausgabenamen, die aktuelle Auflösung und die Bildwiederholfrequenz.

Qualitätsprüfung: Notieren Sie sich den Ausgabenamen, z. B. „Ausgabe“ eDP-1, und den mit einem Sternchen gekennzeichneten Modus xrandr. Anhand dieser Werte überprüfen Sie, ob spätere Änderungen die Anzeige unerwartet verändert haben.

2. Aktualisieren Sie Pardus, bevor Sie Treiberüberschreibungen hinzufügen.

Grafikfehler können durch den Fenstermanager, Mesa, Xorg oder den Kernel-Grafiktreiber verursacht werden. Installieren Sie vor dem Hinzufügen einer permanenten Überschreibung die bereits für Ihre Pardus-Version bereitgestellten Updates.

sudo apt update
sudo apt full-upgrade

Starten Sie das System neu, falls das Update einen neuen Kernel, Mesa-Stack oder X-Server-Komponenten installiert. Dies ist besonders wichtig für Pardus 25, da die aktuellen Point-Releases weiterhin Kernel- und Debian-Basis-Updates erhalten.

Das Pardus-Terminal zeigt an, dass apt update und apt full-upgrade erfolgreich abgeschlossen wurden.
Installieren Sie zuerst die aktuellen Pardus-Paketaktualisierungen. Die Namen der Repository-Branches und die genaue Paketausgabe variieren je nach installierter Pardus-Version.

Qualitätsprüfung: Testen Sie dasselbe Video im Scroll- oder Vollbildmodus, das zuvor den Tearing-Fehler verursacht hat. Wenn das Problem nach dem Update und Neustart behoben ist, beenden Sie die Installation hier, anstatt weitere Grafik-Workarounds anzuwenden.

3. Überprüfen Sie unter Pardus Xfce, ob die Display-Compositing-Funktion aktiviert ist.

Öffnen Sie bei einem Xfce-Desktop die Einstellungen > Fenstermanager-Optimierungen > Compositor und überprüfen Sie, ob die Bildschirmkomposition aktiviert ist. Der Compositor fügt die Fensterinhalte zum endgültigen Desktopbild zusammen; durch Deaktivierung können Bildfehler beim Verschieben von Fenstern oder bei der Videowiedergabe deutlicher sichtbar werden.

Dies ist eine risikoarme erste Änderung, da kein anderer Xorg-DDX-Treiber erzwungen wird. Testen Sie die Änderung, bevor Sie weitere Compositor-Details ändern. Gehen Sie nicht davon aus, dass alle Kontrollkästchen einer bestimmten Xfce-Version in allen Pardus-Versionen identisch sind.

Pardus Xfce Window Manager Tweaks öffnet sich auf der Registerkarte Compositor mit aktiviertem Display Compositing und einem Beispielfenster daneben.
Aktivieren Sie die Xfce-Display-Compositing-Funktion und testen Sie die Bewegungsdarstellung erneut, bevor Sie eine treiberspezifische Konfiguration vornehmen.

Qualitätsprüfung: Ziehen Sie ein großes Fenster horizontal über einen detaillierten Hintergrund und scrollen Sie eine lange Webseite. Die Verbesserung sollte in mehreren Anwendungen sichtbar sein. Falls nur ein Mediaplayer Bildfehler aufweist, überprüfen Sie die Videoausgabe- oder Synchronisierungseinstellungen dieser Anwendung, anstatt den gesamten Desktop zu verändern.

4. Überprüfen Sie, ob der Monitor die vorgesehene Bildwiederholfrequenz verwendet.

Unter X11 xrandrwerden die verfügbaren Modi angezeigt und der aktuelle mit einem Sternchen markiert. Die zugehörige Dokumentation beschreibt die Optionen ` --output--output` --mode, --rate`--resolution` und `--fresh` zur Auswahl von Ausgabe, Auflösung und der nächstverfügbaren Bildwiederholfrequenz. Siehe das Debian-Handbuch zu xrandr .

xrandr --current

Wenn Ihr Display den gewünschten Modus unterstützt, aber eine andere Bildrate ausgewählt ist, testen Sie vorübergehend den korrekten Wert. Ersetzen Sie die Beispielausgabe und die Bildrate durch die tatsächlich auf Ihrem Gerät angezeigten Werte:

xrandr --output eDP-1 --mode 1920x1080 --rate 60
Pardus-Terminal mit xrandr-Ausgabe für eDP-1 und einem Befehl zur Auswahl von 1920x1080 bei 60 Hz.
Verwenden Sie ausschließlich Modi und Bildwiederholraten, die xrandr für Ihr angeschlossenes Display meldet; die Ausgabenamen unterscheiden sich je nach Hardware.

Qualitätsprüfung: Die Bestätigungsfunktion xrandr --currentmarkiert nun den gewünschten Modus und die gewünschte Bildrate. Falls sich das Tearing beim Anschluss eines externen Monitors ändert, testen Sie jeden Ausgang separat, da Konfigurationen mit unterschiedlichen Bildwiederholraten und mehreren Monitoren Timing-Probleme des Compositors aufdecken können, die auf einem einzelnen Bildschirm nicht sichtbar sind.

5. Überprüfen Sie, welcher Xorg-Treiber tatsächlich aktiv ist.

Im nächsten Schritt wird geprüft, ob die klassische Intel- TearFreeOption relevant ist. Unter X11 wird das aktuelle Xorg-Protokoll überprüft:

grep -E '(modesetting|intel)' /var/log/Xorg.0.log | grep -i driver

Wenn Ihre Distribution das Xorg-Protokoll stattdessen im Journal speichert, verwenden Sie:

journalctl -b | grep -Ei 'Xorg|modesetting|intel'

Wenn der aktive Treiber bereits vorhanden ist modesetting, installieren Sie den älteren Intel DDX-Treiber nicht nur, um dessen TearFreeUmschaltung zu nutzen. Debian rät ausdrücklich von der Verwendung des älteren Intel Xorg-Treibers auf neuerer Hardware ab und empfiehlt stattdessen den integrierten Modesetting-Treiber. Falls im Protokoll bereits „“ steht Using driver 'intel', ist die unten stehende Intel-Treiberoption ein sinnvoller Test.

Pardus-Terminal mit Xorg-Protokollzeilen für den Intel-Treiber und einer Paketabfrage für xserver-xorg-video-intel.
Vergewissern Sie sich, dass Xorg bereits das ältere Intel DDX verwendet, bevor Sie die treiberspezifische TearFree-Option anwenden.

6. Falls der ältere Intel Xorg-Treiber aktiv ist, testen Sie TearFree.

Das Debian intel(4)-Handbuch dokumentiert die Funktionsweise Option "TearFree" "boolean"von TearFree. Es erklärt, dass TearFree mithilfe eines Backbuffers rendert und die Anzeige synchron zur vertikalen Bildwiederholfrequenz aktualisiert. Der Nachteil besteht in einem höheren Bedarf an Framebuffer-Speicher, zusätzlichen Kopiervorgängen, in manchen Fällen einem geringeren Durchsatz und einer minimalen Ausgabeverzögerung. Siehe das Debian-Handbuch intel(4) .

Erst wenn Ihr Xorg-Log bestätigt, dass der intelTreiber aktiv ist, erstellen Sie eine kleine Konfigurationsdatei wie zum Beispiel /etc/X11/xorg.conf.d/20-intel.conf:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection

Melden Sie sich ab und wieder an oder starten Sie das System neu, damit Xorg die Konfiguration neu lädt.

Der Mousepad-Editor zeigt einen Xorg-Gerätebereich für den Intel-Treiber an, bei dem die Option TearFree auf „true“ gesetzt ist.
Verwenden Sie diesen Xorg-Codeausschnitt nur, wenn der aktive Xorg-Treiber bereits ein Intel-Treiber ist; es handelt sich nicht um eine allgemeine Wayland- oder Modesetting-Lösung.

Qualitätsprüfung: Der Desktop sollte normal starten, die gewählte Auflösung beibehalten werden und im gleichen, wiederholbaren Test wie zuvor sollte kein Tearing auftreten. Falls die Eingabe spürbar langsamer reagiert oder die Rendering-Leistung unter Ihrer Arbeitslast sinkt, wägen Sie diesen Kompromiss gegen die visuelle Verbesserung ab.

7. Überprüfen Sie das Ergebnis, anstatt anzunehmen, dass die Option geladen wurde.

Nach der Rückkehr zum Desktop überprüfen Sie das Xorg-Protokoll auf die Option und führen Sie dann die ursprünglichen visuellen Tests erneut aus:

grep -i tearfree /var/log/Xorg.0.log

Ein Logeintrag, der anzeigt, dass TearFree aktiviert ist, belegt, dass Xorg die Einstellung akzeptiert hat; er ist jedoch kein Beweis dafür, dass jede Anwendung ruckelfrei läuft. Testen Sie schnelles Scrollen, das Verschieben von Fenstern und mindestens ein Vollbildvideo mit sichtbarer horizontaler Bewegung.

Pardus-Desktop mit einem Terminal, das TearFree im Xorg-Log als aktiviert anzeigt, und einem Videoplayer, der für einen Bewegungstest verwendet wird.
Überprüfen Sie sowohl das Laden der Konfiguration als auch das sichtbare Ergebnis; ein sauberes Xorg-Protokoll allein beweist nicht, dass das für den Benutzer sichtbare Problem gelöst ist.

Bestehenskriterien: Keine anhaltenden horizontalen Bildrisse in mehreren bewegungsintensiven Tests, kein neuer schwarzer Bildschirm oder Flimmern, keine unerwünschte Änderung der Bildwiederholfrequenz und kein unakzeptables Ruckeln. Falls das Problem nur in einer Anwendung auftritt, ändern Sie Ihre Vorgehensweise und untersuchen Sie den Rendering-Pfad dieser Anwendung.

8. Führen Sie ein schnelles Rollback durch, falls die Xorg-Überschreibung die Situation verschlimmert.

Falls Xorg nicht ordnungsgemäß startet, die Leistung sich verschlechtert oder die Option keinen nennenswerten Unterschied macht, entfernen Sie die hinzugefügte Datei und kehren Sie zum vorherigen Treiberverhalten zurück:

sudo rm /etc/X11/xorg.conf.d/20-intel.conf

Melden Sie sich anschließend ab und wieder an oder starten Sie den Computer neu. Löschen Sie keine nicht zugehörigen Dateien /etc/X11/xorg.conf.d/.

Das Pardus-Terminal entfernt lediglich die Datei 20-intel.conf und gibt einen Hinweis zur Fehlerbehebung, der die Synchronisierung des Compositors, Grafikaktualisierungen und die Vermeidung unnötiger Intel DDX-Installationen empfiehlt.
Beim Rollback sollte nur die von Ihnen erstellte benutzerdefinierte Datei entfernt werden. Falls der aktive Stack Modesetting oder Wayland ist, kehren Sie stattdessen zur Fehlerbehebung im Compositor- und Grafikstack zurück.

Wann sollte man den Ansatz ändern?

Wechseln Sie von der Intel DDX TearFree-Methode ab, wenn eine der folgenden Bedingungen zutrifft:

  • Sie verwenden Wayland. Xorg-Geräte-Snippets steuern nicht den Präsentationspfad eines Wayland-Compositors.
  • Xorg verwendet den integrierten Modesetting-Treiber. Das aktuelle Debian-Modesetting-Handbuch beschreibt den KMS-basierten Treiber und seine unterstützten Optionen, führt aber die ältere Intel-DDX- TearFreeOption nicht auf. Siehe das Debian-Modesetting(4)-Handbuch .
  • Das Problem tritt nur auf einem externen Bildschirm auf. Überprüfen Sie die Bildwiederholfrequenz, das Verhalten des Kabels/Adapters und ob das Bildrissbild einem bestimmten Ausgang folgt.
  • Das Problem trat unmittelbar nach einem Systemupdate auf. Überprüfen Sie die aktuellen Kernel-, Mesa- und Xorg-Pakete und suchen Sie nach einer möglichen Regression, bevor Sie dauerhafte lokale Überschreibungen vornehmen.
  • Das Problem tritt nur bei einem Player, Browser oder Spiel auf. Eine Änderung der Videosynchronisation oder der Rendering-Einstellungen auf Anwendungsebene ist sinnvoller als eine globale Änderung in Xorg.

Grenzen der Lösung

Keine einzelne Intel-Grafikeinstellung kann ein ruckelfreies Ergebnis unter allen Pardus-Versionen, Desktop-Umgebungen, GPU-Generationen, Display-Topologien und Anwendungen garantieren. Die ältere Intel DDX TearFree-Option existiert und ist dokumentiert, stellt aber bewusst eine bedingte Lösung dar: Sie gilt nur für X11-Systeme, auf denen dieser Treiber ausgeführt wird. Der Treiber selbst ist in Debian-basierten Systemen nicht mehr die bevorzugte Standardeinstellung für neuere Intel-Hardware.

Das zuverlässigste Ergebnis erzielt man, wenn die Intervention dem Problem angemessen ist. Wenn die Synchronisierung des Compositors und die korrekte Bildwiederholfrequenz das Problem beheben, ist das Problem damit behoben. Ist der ältere Intel-Treiber bereits aktiv, bietet sich TearFree als sinnvoller Test an. Bei Verwendung von Modesetting oder Wayland empfiehlt es sich, den aktuellen Treiber-Stack zu nutzen und dessen Verhalten in Bezug auf Compositor, Bildwiederholfrequenz, Kernel, Mesa und Anwendungen zu analysieren, anstatt einen älteren Treiber zu erzwingen.

Checkliste zur schnellen Überprüfung

  • echo $XDG_SESSION_TYPEVor Anwendung der Xorg-spezifischen Schritte bestätigen .
  • Den Intel-Kernel-Treiber und den Active-Xorg-Treiber separat aufzeichnen.
  • Aktualisieren Sie Pardus und starten Sie das System neu, wenn sich Komponenten des Grafikstacks ändern.
  • Lassen Sie die Xfce-Compositing-Funktion aktiviert, es sei denn, Tests beweisen, dass sie die Ursache des Problems ist.
  • xrandrÜberprüfen Sie mit X11 den tatsächlichen Modus und die Bildwiederholfrequenz des Monitors .
  • Verwenden Sie Option "TearFree" "true"diesen Treiber nur, wenn Xorg ihn verwendet intel.
  • Beurteilen Sie den Erfolg anhand mehrerer bewegungsintensiver Tests, nicht anhand eines Screenshots oder einer einzelnen Protokollzeile.
  • Entfernen Sie die benutzerdefinierte Xorg-Datei, wenn dadurch das Ergebnis nicht deutlich verbessert wird.

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.