Beheben Sie Intel Screen Tearing in Pardus durch Optimierung von XFCE VSync.

Wenn beim Scrollen oder Abspielen von Videos ein horizontaler Bildausschnitt erscheint, aktivieren Sie zunächst den Compositor von Pardus XFCE und testen Sie dessen Synchronisierungsmodus für vertikale Leerzeichen. Dies ist die sicherste erste Lösung, da der Intel-Treiber nicht ersetzt wird. Fügen Sie die Xorg- TearFreeOption nur dann hinzu, wenn die Protokolle bestätigen, dass die Sitzung den älteren intelAnzeigetreiber verwendet.

Wissen, welcher Teil des Grafik-Stacks beteiligt ist

Screen Tearing tritt auf, wenn ein Bildschirm ein neues Bild anzeigt, bevor das vorherige vollständig aktualisiert wurde. Dadurch entsteht eine horizontale Naht zwischen zwei Bildern. Auf Pardus 23 ist XFCE 4.18 der Standard-Desktop . Dessen xfwm4Fenstermanager enthält einen Compositor, der Desktop-Aktualisierungen mit der vertikalen Bildwiederholfrequenz des Monitors synchronisieren kann, wie in der Xfce-Dokumentation beschrieben . Intel-Grafik verwendet den Kernel- i915Treiber, während Xorg entweder seinen integrierten modesettingTreiber oder den separaten Legacy- intelTreiber nutzen kann. Die Bezeichnungen sind leicht zu verwechseln: i915Der Kernel-Treiber ist kein Beweis dafür, dass Xorg den älteren Intel DDX-Treiber verwendet.

Bevor Sie Änderungen vornehmen, speichern Sie Ihre geöffnete Arbeit und prüfen Sie, ob das Tearing den gesamten Desktop, nur das Video oder nur eine Anwendung betrifft. Öffnen Sie ein Terminal und überprüfen Sie den Sitzungstyp:

echo "$XDG_SESSION_TYPE"

Pardus 23 XFCE verwendet normalerweise X11, das entsprechende Meldungen ausgibt x11. Die später in diesem Leitfaden beschriebene Xorg-Konfiguration gilt nicht für eine Wayland-Sitzung. Um den Grafikadapter und das Kernelmodul zu ermitteln, führen Sie folgenden Befehl aus:

lspci -nnk | grep -A3 -E 'VGA|Display|3D'

Dieser Befehl zeigt den verwendeten GPU- und Kerneltreiber an. Er identifiziert nicht den Xorg-Grafiktreiber. Das Xorg-Log befindet sich oft unter /usr/log ~/.local/share/xorg/Xorg.0.logoder /usr/log /var/log/Xorg.0.log; suchen Sie in einer der vorhandenen Dateien nach dem Treibernamen.

grep -Ei 'intel\(0\)|modeset\(0\)|intel_drv|modesetting' ~/.local/share/xorg/Xorg.0.log /var/log/Xorg.0.log 2>/dev/null

Falls keines der Protokolle vorhanden ist, fahren Sie mit der Korrektur des XFCE-Compositors fort. Installieren oder erzwingen Sie keinen anderen Treiber, nur um eine bestimmte Einstellung zu erreichen.

1. XFCE-Compositing aktivieren und GLX-Synchronisierung testen.

Öffnen Sie den Einstellungsmanager , wählen Sie „Fenstermanager-Optimierungen“ und anschließend den Tab „Compositor“ . Stellen Sie sicher, dass die Anzeigekomposition aktiviert ist. Der Compositor von XFCE kombiniert Fensteraktualisierungen, bevor sie angezeigt werden. Xfce dokumentiert dies als Teil der Dokumentation xfwm4. Falls die Kompositorfunktion bereits aktiviert war, deaktivieren und aktivieren Sie sie einmalig wieder, um den Compositor neu zu starten. Versuchen Sie anschließend, das Scroll- oder Videoproblem zu reproduzieren.

Ein Linux-Desktop-Einstellungsfenster mit Kategorien für Anzeige-, Tastatur-, Maus-, Netzwerk- und Systemeinstellungen.
Öffnen Sie den Desktop-Einstellungsmanager, bevor Sie den Fenstermanager-Compositor ändern.
Ein generisches Einstellungsfeld für den Fenstermanager mit Steuerelementen für die Anzeige und aktivierten Kontrollkästchen.
Im Bereich der Compositor-Einstellungen können Sie überprüfen, ob Desktop-Compositing aktiviert ist; die genauen Bezeichnungen können je nach Build variieren.

Falls weiterhin Bildrisse auftreten, aktivieren Sie xfwm4die GLX-Vertikal-Ausblendsynchronisation. GLX ist eine Methode zur Synchronisierung von X11-Grafikaktualisierungen mit der Bildschirmaktualisierung. Führen Sie folgenden Befehl in einem Terminal innerhalb der XFCE-Sitzung aus:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s glx --create

Der Befehl erstellt oder aktualisiert die Einstellung, sodass sie auch nach mehreren Anmeldungen erhalten bleibt. Melden Sie sich ab und wieder an oder starten Sie den Fenstermanager neu und testen Sie dann denselben Inhalt erneut. Xfwm4 unterstützt mehrere Synchronisierungsmodi; die Compositor-Hinweise erläutern die verfügbaren Optionen, aber ein Modus funktioniert nur, wenn er in Ihrer installierten Version integriert ist. Überprüfen Sie die verfügbaren Funktionen mit [Befehl einfügen] xfwm4 --version. Wenn GLX nicht hilft und der Build Xpresent-Unterstützung meldet, testen Sie diese als alternativen Modus.

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s xpresent --create

Testen Sie jeweils einen Modus. Um zur automatischen Auswahl zurückzukehren, verwenden Sie autostattdessen xpresent. Vermeiden Sie es, den Modus offdauerhaft auf zu stellen; das Deaktivieren der Vertikal-Ausblendsynchronisation kann zu Bildrissen führen.

2. Verwenden Sie Intel TearFree nur mit dem passenden Xorg-Treiber.

Überspringen Sie diesen Abschnitt, es sei denn, das Xorg-Protokoll identifiziert den aktiven Treiber als „ intelIntel Xorg“. Die Option des Intel Xorg-Treibers TearFreerendert Daten in einen Backbuffer, bevor die Anzeige aktualisiert wird. Laut Handbuch des Debian Bookworm-Treibers benötigt dies zusätzlichen Speicher in der Größe eines Framebuffers und kann den Durchsatz verringern sowie eine geringe Ausgabeverzögerung verursachen. Auf Systemen mit begrenztem Speicher oder geringer Leistungsreserve kann dies einen ungünstigen Kompromiss darstellen.

Wenn das Protokoll dies bestätigt intel, erstellen Sie einen neuen Xorg-Snippet, ohne bestehende Konfigurationen zu überschreiben. Prüfen Sie zunächst, ob der Dateiname noch nicht verwendet wird:

ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Falls gemeldet wird, dass die Datei nicht existiert, erstellen Sie sie mit Administratorrechten:

sudo install -d /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Fügen Sie nur diesen Geräteabschnitt hinzu, speichern Sie und schließen Sie den Editor:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection
Ein generischer Texteditor, der das Grundgerüst des Geräteabschnitts einer Xorg-Konfigurationsdatei anzeigt.
Die Xorg-Konfigurationsdatei enthält einen Geräteabschnitt; kopieren Sie den genauen Optionsblock aus dem Artikel, anstatt sich auf diese generische Editoransicht zu verlassen.

Starten Sie die grafische Sitzung neu oder führen Sie einen Neustart durch, um die Änderung zu laden. Verwenden Sie diesen Abschnitt nicht für modesetting: Die entsprechende Anweisung wählt explizit den älteren Intel Xorg-Treiber aus. Die Hinweise zum Bookworm-Paket von Debian raten von der Verwendung dieses separaten Treibers für GPUs ab etwa 2007 ab; installieren Sie ihn nicht auf neueren Grafikkarten, nur um die Funktion zu aktivieren TearFree. Verwenden Sie für einen anderen Treiber die Compositor-Einstellungen von XFCE und konsultieren Sie die entsprechende Xorg-Dokumentation für Ihre installierte Version.

CtrlFalls die grafische Anmeldung nach dem Hinzufügen der Datei fehlschlägt, wechseln Sie mit + Alt+ zur Textkonsole F3, melden Sie sich an und entfernen Sie nur den neuen Codeabschnitt:

sudo rm /etc/X11/xorg.conf.d/30-intel-tearfree.conf
sudo reboot

Verwenden Sie diese Rollback-Funktion nur, wenn Sie genau diese Datei für diese Änderung erstellt haben. Falls die Datei bereits existierte, entfernen oder ersetzen Sie sie nicht.

Überprüfen Sie die Reparatur und wissen Sie, wann Sie aufhören müssen.

Nach dem erneuten Anmelden testen Sie die ursprüngliche Aktivität: Scrollen Sie langsam auf einer Webseite, verschieben Sie ein Fenster und spielen Sie dasselbe Video in derselben Größe ab. Achten Sie dabei auf horizontale Bildfehler anstelle von allgemeinem Ruckeln oder niedriger Bildrate. Testen Sie eine zweite Anwendung und, wenn möglich, jeweils nur einen Bildschirm. Falls ein Video im Vollbildmodus weiterhin Bildfehler aufweist, der Desktop aber fehlerfrei ist, liegt das Problem möglicherweise am Ausgabepfad des Videoplayers und nicht an der XFCE-Komposition.

Überprüfen Sie auch den Einstellungsmanager > Anzeige und verwenden Sie eine Auflösung und Bildwiederholfrequenz, die vom Monitor als unterstützt angezeigt werden. Ein falscher Modus, ein instabiles Kabel oder ein Problem, das nur einen Ausgang betrifft, kann einem Treiberproblem ähneln. Ändern Sie jeweils nur eine Einstellung, um festzustellen, welche Änderung geholfen hat. Brechen Sie den Vorgang ab, wenn schwarze Bildschirme, Grafikfehler oder ein deutlicher Leistungsabfall auftreten; machen Sie die letzte Änderung rückgängig, bevor Sie eine andere ausprobieren.

Zwei Desktop-Monitore zeigen die gleiche Seite an, wobei auf dem linken Bildschirm eine horizontale Rahmenunterbrechung sichtbar ist, während das Bild auf dem rechten Bildschirm ununterbrochen dargestellt wird.
Eine sichtbare horizontale Naht ist das Symptom, das vor und nach der Änderung der Synchronisierungseinstellungen verglichen werden sollte.

Bildhinweis: Diese Panels sind generische Benutzeroberflächenillustrationen und keine Screenshots von Pardus. Die Bezeichnungen von Pardus und Xfce variieren je nach Paketversion; orientieren Sie sich an den Einstellungsnamen und Befehlen im Text.

Einen Kommentar hinterlassen

Beheben Sie Intel Screen Tearing in Pardus durch Optimierung von XFCE VSync.

Beheben Sie Intel Screen Tearing in Pardus durch Optimierung von XFCE VSync.

Reduzieren Sie horizontale Bildrisse in Pardus XFCE, indem Sie Ihre Anzeigesitzung überprüfen, die Compositor-Synchronisierung aktivieren und die Intel Xorg TearFree-Option nur dann anwenden, wenn der aktive Treiber sie unterstützt.

Einrichten eines Pardus-VPN mit einem vom Anbieter bereitgestellten Profil

Einrichten eines Pardus-VPN mit einem vom Anbieter bereitgestellten Profil

Fügen Sie ein OpenVPN-Profil zu NetworkManager auf Pardus hinzu, installieren Sie das richtige Plugin, schützen Sie die Zugangsdaten und überprüfen Sie, ob das VPN aktiv ist.

Pardus 23 XFCE sicher auf einem älteren PC installieren

Pardus 23 XFCE sicher auf einem älteren PC installieren

Bereiten Sie einen bootfähigen USB-Stick vor, prüfen Sie die 64-Bit-Hardwarekompatibilität und installieren Sie Pardus 23 XFCE, wobei Sie vorhandene Dateien schützen und typische Fallstricke älterer BIOS-Versionen vermeiden.

Gemeinsame Pardus-Hintergrundbilder und -Richtlinien mit Lider Ahenk bereitstellen

Gemeinsame Pardus-Hintergrundbilder und -Richtlinien mit Lider Ahenk bereitstellen

Verteilen Sie ein benutzerdefiniertes Hintergrundbild an Pardus-Clients, konfigurieren Sie Xfce- oder GNOME-Desktops und wenden Sie Lider-Ahenk-Benutzerrichtlinien mit sicheren Pilotprüfungen an.

Höhere Auflösungen in einem Pardus 23 KVM-Gastsystem erreichen

Höhere Auflösungen in einem Pardus 23 KVM-Gastsystem erreichen

Beheben Sie eine Auflösungsgrenze von 1024 × 768, indem Sie SPICE, virtuelles Video, den Gastkanal und spice-vdagent überprüfen – mit Sicherheitsprüfungen, wenn Pardus keinen Paketkandidaten hat.

Implementieren Sie LIDER AHENK auf Pardus und registrieren Sie Ihre ersten Kunden.

Implementieren Sie LIDER AHENK auf Pardus und registrieren Sie Ihre ersten Kunden.

Richten Sie den Lider-Server ein, konfigurieren Sie dessen Installationsprogramm sicher, registrieren Sie Ahenk-Endpunkte und überprüfen Sie einen Pilotversuch, bevor Sie die zentrale Verwaltung ausweiten.

Erstellen Sie einen Pardus 23 Live-USB-Stick unter Windows mit Rufus

Erstellen Sie einen Pardus 23 Live-USB-Stick unter Windows mit Rufus

Laden Sie die offizielle Pardus 23 Desktop-ISO-Datei herunter, schreiben Sie sie sicher mit Rufus und starten Sie einen Windows-PC in einer temporären Live-Sitzung.

Fehlt die Soundkarte Ihres Pardus 23? Überprüfen Sie ALSA und stellen Sie die Audioeinstellungen wieder her.

Fehlt die Soundkarte Ihres Pardus 23? Überprüfen Sie ALSA und stellen Sie die Audioeinstellungen wieder her.

Finden Sie heraus, warum Pardus 23 Ihre Soundkarte nicht erkennt, und verwenden Sie anschließend gezielte ALSA-, Firmware- und PipeWire- oder PulseAudio-Prüfungen, um die Wiedergabe wiederherzustellen.

HamoniKR-Einstellungen sichern und wiederherstellen, ohne versteckte Dateien zu verlieren

HamoniKR-Einstellungen sichern und wiederherstellen, ohne versteckte Dateien zu verlieren

Speichern Sie die HamoniKR-Einstellungen auf einem externen Speichermedium, einschließlich versteckter Benutzerordner, und wählen Sie einen sicheren Wiederherstellungsmodus für den Wechsel zu einer Neuinstallation.

Sicheren RDP-Zugriff auf einen Pardus Xfce-Desktop einrichten

Sicheren RDP-Zugriff auf einen Pardus Xfce-Desktop einrichten

Installieren und konfigurieren Sie xrdp auf Pardus, wählen Sie die richtige Xfce-Sitzung aus, beschränken Sie den Netzwerkzugriff und überprüfen Sie, ob die Remote-Anmeldung funktioniert.