Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

À quoi devrait ressembler une bonne solution

Une solution efficace aux problèmes de déchirure d'écran ne se limite pas à une simple modification de configuration améliorant l'affichage d'une vidéo. Le résultat doit être reproductible : les déchirures horizontales doivent disparaître lors du déplacement de fenêtres, du défilement de pages et de la lecture de vidéos en plein écran ; le bureau doit rester réactif ; le taux de rafraîchissement correct doit être conservé après la connexion ; et la modification ne doit pas provoquer d'écran noir, de saccades ou une latence anormalement élevée.

Pour les versions actuelles de Pardus, commencez par identifier la session d'affichage et le pilote Xorg utilisés. Pardus 25 est fourni avec Xfce 4.20.2 comme environnement de bureau léger et GNOME 48.4 comme autre environnement de bureau principal, tandis que Pardus 25.1 inclut les mises à jour de maintenance de Debian 13.4 et le noyau Linux 6.12.74. Ceci est important car une configuration Intel spécifique à X11 ne doit pas être appliquée sans précaution à une session Wayland. Consultez les notes de version de Pardus 25 et de Pardus 25.1 .

La procédure pratique est la suivante : identifier la session et le pilote, mettre à jour la pile graphique, confirmer les paramètres du compositeur et du moniteur, puis utiliser l’ TearFreeoption Intel Xorg uniquement si le pilote intelDDX hérité est actif. Debian recommande actuellement le pilote Xorg intégré modesettingpour le matériel Intel datant d’environ 2007, plutôt que son installation xserver-xorg-video-intelpar défaut. La documentation relative aux cartes graphiques Debian fournit des informations utiles à ce sujet.

1. Déterminez si vous corrigez un problème lié à X11 ou à Wayland.

Ouvrez un terminal et vérifiez d'abord le type de session :

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

Si la première commande renvoie `true` x11, les vérifications spécifiques à Xorg décrites dans ce guide s'appliquent. Si elle renvoie `false` wayland, ne créez pas de fichier de périphérique Xorg uniquement pour résoudre les problèmes de déchirure d'image ; mettez plutôt à jour le système et dépannez le compositeur/la session. La deuxième commande devrait afficher un contrôleur d'affichage Intel et généralement un pilote de noyau, comme i915sur de nombreux systèmes Intel.

Terminal Pardus affichant une session X11, Intel UHD Graphics utilisant le pilote de noyau i915 et les modes xrandr actuels pour eDP-1.
Vérifiez le type de session, le pilote du noyau Intel, le nom de la sortie, la résolution actuelle et le taux de rafraîchissement avant de modifier quoi que ce soit.

Contrôle qualité : notez le nom de la sortie, par exemple « nom_de_la_sortie » eDP-1, et le mode marqué d’un astérisque xrandr. Vous utiliserez ces valeurs pour vérifier que des modifications ultérieures n’ont pas altéré l’affichage de manière inattendue.

2. Mettez à jour Pardus avant d'ajouter des remplacements de pilotes.

Les déchirures d'image peuvent provenir du gestionnaire de fenêtres, de Mesa, de Xorg ou du pilote d'affichage du noyau. Avant d'appliquer une solution de contournement permanente, installez les mises à jour déjà disponibles pour votre version de Pardus :

sudo apt update
sudo apt full-upgrade

Redémarrez votre système si la mise à jour installe un nouveau noyau, une nouvelle pile Mesa ou de nouveaux composants du serveur X. Ceci est particulièrement important sur Pardus 25, car les versions mineures actuelles continuent de recevoir des mises à jour du noyau et de la distribution Debian.

Le terminal Pardus affiche que les commandes apt update et apt full-upgrade se sont terminées avec succès.
Appliquez d'abord les mises à jour actuelles du paquet Pardus. Les noms des branches du dépôt et le contenu exact des paquets varient selon la version de Pardus installée.

Vérification de la qualité : testez la même vidéo défilante ou plein écran qui présentait le problème de déchirure d’image auparavant. Si le problème disparaît après la mise à jour et le redémarrage, arrêtez-vous ici plutôt que d’ajouter une autre solution de contournement au niveau de la couche graphique.

3. Sous Pardus Xfce, vérifiez que la composition d'affichage est activée.

Sous Xfce, ouvrez Paramètres > Optimisations du gestionnaire de fenêtres > Compositeur et vérifiez que la composition d'affichage est activée. Le compositeur assemble le contenu des fenêtres pour former l'image finale du bureau ; le désactiver peut rendre les déchirures d'image plus visibles lors du déplacement des fenêtres ou de la lecture de vidéos.

Il s'agit d'une première modification à faible risque car elle n'impose pas l'utilisation d'un pilote Xorg DDX différent. Testez avant de modifier d'autres paramètres du compositeur. Ne présumez pas que toutes les cases à cocher affichées par une version Xfce donnée seront identiques d'une version de Pardus à l'autre.

Les réglages du gestionnaire de fenêtres Pardus Xfce s'ouvrent sur l'onglet Compositeur avec la composition d'affichage activée et une fenêtre d'exemple à côté.
Activez la composition d'affichage Xfce et testez à nouveau le mouvement avant d'introduire une configuration spécifique au pilote.

Test de qualité : déplacez une grande fenêtre horizontalement sur un fond détaillé et faites défiler une longue page web. L’amélioration devrait être visible dans plusieurs applications. Si un seul lecteur multimédia présente des saccades, vérifiez ses paramètres de sortie vidéo ou de synchronisation plutôt que de modifier l’ensemble du bureau.

4. Vérifiez que le moniteur utilise la fréquence de rafraîchissement prévue.

Sous X11, xrandrxrandr affiche les modes disponibles et indique le mode actuel par un astérisque. Son manuel documente --outputles --modecommandes --ratepermettant de sélectionner une sortie, une résolution et la fréquence de rafraîchissement disponible la plus proche. Voir le manuel xrandr de Debian .

xrandr --current

Si votre écran prend en charge le mode souhaité mais qu'une autre fréquence est sélectionnée, testez temporairement la valeur correcte. Remplacez l'exemple de sortie et la fréquence par les valeurs réellement affichées sur votre machine :

xrandr --output eDP-1 --mode 1920x1080 --rate 60
Terminal Pardus affichant la sortie xrandr pour eDP-1 et une commande sélectionnant 1920x1080 à 60 Hz.
Utilisez uniquement les modes et les taux de rafraîchissement indiqués par xrandr pour votre écran connecté ; les noms de sortie diffèrent selon le matériel.

Contrôle qualité : confirmez xrandr --currentmaintenant que le mode et la fréquence souhaités sont corrects. Si le déchirement d’image change lorsqu’un moniteur externe est connecté, testez chaque sortie séparément, car les configurations multi-écrans à fréquence de rafraîchissement mixte peuvent révéler des problèmes de synchronisation du compositeur qui n’apparaissent pas sur un seul écran.

5. Vérifiez quel pilote Xorg est actuellement actif.

L'étape suivante consiste à déterminer si l' TearFreeoption Intel classique est pertinente. Sous X11, examinez le journal Xorg actuel :

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

Si votre distribution stocke le journal Xorg dans le journal système, utilisez :

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

Si le pilote actif est modesetting, n'installez pas l'ancien pilote Intel DDX uniquement pour accéder à son TearFreecommutateur. Debian déconseille formellement l'utilisation de l'ancien pilote Intel Xorg sur les matériels récents et recommande plutôt le pilote de configuration de mode intégré. Si le journal indique déjà Using driver 'intel', l'option de pilote Intel ci-dessous constitue un test ciblé valide.

Terminal Pardus affichant les lignes de journal Xorg pour le pilote Intel et une requête de paquet pour xserver-xorg-video-intel.
Vérifiez que Xorg utilise déjà l'ancien pilote Intel DDX avant d'appliquer son option TearFree spécifique au pilote.

6. Si le pilote Intel Xorg hérité est actif, testez TearFree.

La intel(4)documentation Debian Option "TearFree" "boolean"explique que TearFree effectue le rendu via un tampon arrière et met à jour l'affichage en synchronisation avec le rafraîchissement vertical. En contrepartie, la mémoire tampon d'image est plus importante, des copies supplémentaires sont nécessaires, le débit est réduit dans certains cas et une légère latence d'affichage apparaît. Voir le manuel Debian intel(4) .

intelCréez un petit fichier de configuration, par exemple, uniquement lorsque votre journal Xorg confirme que le pilote est actif/etc/X11/xorg.conf.d/20-intel.conf :

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

Déconnectez-vous puis reconnectez-vous, ou redémarrez l'ordinateur, afin que Xorg recharge la configuration.

Éditeur de pavé tactile affichant une section de périphérique Xorg pour le pilote Intel avec l'option TearFree définie sur true.
N'utilisez cet extrait de code Xorg que si le pilote Xorg actif est déjà Intel ; il ne s'agit pas d'une solution générale pour Wayland ou le paramétrage des modes.

Vérification de la qualité : le bureau doit démarrer normalement, la résolution souhaitée doit rester sélectionnée et aucun déchirement d’image ne doit apparaître lors du test reproductible utilisé précédemment. Si la réactivité des commandes semble sensiblement moins bonne ou si le débit de rendu diminue pendant votre charge de travail, évaluez ce compromis par rapport à l’amélioration visuelle.

7. Vérifiez le résultat au lieu de supposer que l'option a été chargée.

Une fois de retour sur le bureau, vérifiez le journal Xorg pour l'option, puis exécutez à nouveau les tests visuels d'origine :

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

La présence d'une entrée dans les journaux indiquant que TearFree est activé prouve que Xorg a bien pris en compte ce paramètre ; cela ne garantit cependant pas à lui seul l'absence de déchirure d'image pour toutes les applications. Testez le défilement rapide, le déplacement de fenêtres et au moins une vidéo en plein écran avec un mouvement horizontal visible.

Bureau Pardus avec un terminal affichant TearFree activé dans le journal Xorg et un lecteur vidéo utilisé pour un test de mouvement.
Vérifiez à la fois le chargement de la configuration et le résultat visible ; un journal Xorg propre ne prouve pas à lui seul que le problème visible par l’utilisateur est résolu.

Critères de réussite : absence de déchirure horizontale persistante lors de plusieurs tests à fort mouvement, absence d’écran noir ou de scintillement, absence de modification indésirable du taux de rafraîchissement et absence de saccades inacceptables. Si la déchirure persiste dans une seule application, changez de méthode et examinez le chemin de rendu de cette application.

8. Rétablissez rapidement la version précédente si la modification Xorg aggrave la situation.

Si Xorg ne démarre pas correctement, si les performances se dégradent ou si l'option ne change rien de manière significative, supprimez le fichier que vous avez ajouté et rétablissez le comportement précédent du pilote :

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

Déconnectez-vous puis reconnectez-vous ou redémarrez votre ordinateur. Ne supprimez pas les fichiers non liés à ce sujet /etc/X11/xorg.conf.d/.

Le terminal Pardus supprime uniquement le fichier 20-intel.conf et affiche une note de dépannage recommandant la synchronisation du compositeur, les mises à jour graphiques et d'éviter l'installation inutile d'Intel DDX.
La restauration ne devrait supprimer que le fichier personnalisé que vous avez créé. Si la pile graphique active est Modesetting ou Wayland, veuillez plutôt consulter la section de dépannage du compositeur et de la pile graphique.

Quand changer d'approche

Abandonnez la méthode Intel DDX TearFree lorsque l'une des conditions suivantes est remplie :

  • Vous utilisez Wayland. Les extraits de code Xorg ne contrôlent pas le chemin de présentation d'un compositeur Wayland.
  • Xorg utilise le pilote de configuration de mode intégré. Le manuel de configuration de mode de Debian décrit le pilote basé sur KMS et ses options, mais ne mentionne pas l' TearFreeoption Intel DDX héritée. Consultez le manuel de configuration de mode de Debian (page 4) .
  • Le problème n'apparaît que sur un seul écran externe. Vérifiez la fréquence de rafraîchissement, le comportement du câble/adaptateur et si le déchirement d'image est lié à une source d'affichage particulière.
  • Le problème est apparu immédiatement après une mise à jour système. Vérifiez les versions actuelles du noyau, de Mesa et de Xorg et recherchez une régression avant d'ajouter des modifications locales permanentes.
  • Le problème ne se manifeste que dans un seul lecteur, navigateur ou jeu. Il serait plus judicieux de cibler les paramètres de synchronisation ou de rendu vidéo au niveau de l'application plutôt qu'une modification globale de Xorg.

Limites de la correction

Aucun paramètre graphique Intel ne peut garantir l'absence de déchirure d'image sur toutes les versions de Pardus, tous les environnements de bureau, toutes les générations de GPU, toutes les configurations d'affichage et toutes les applications. L'option Intel DDX TearFree, bien qu'existante et documentée, est une solution conditionnelle : elle s'applique uniquement aux systèmes X11 utilisant ce pilote, et ce dernier n'est plus le pilote par défaut recommandé pour les matériels Intel récents dans les systèmes dérivés de Debian.

Le résultat le plus fiable est obtenu en adaptant l'intervention à la cause. Si la synchronisation du compositeur et le réglage correct du taux de rafraîchissement résolvent le problème, il est inutile d'en arriver là. Si le pilote Intel obsolète est déjà actif, TearFree constitue un test pertinent et mesuré. Si vous utilisez Modesetting ou Wayland, privilégiez une pile logicielle moderne et analysez le comportement du compositeur, du rafraîchissement, du noyau, de Mesa et des applications plutôt que d'imposer un pilote ancien au système.

Liste de vérification rapide

  • Veuillez confirmer echo $XDG_SESSION_TYPEavant d'appliquer les étapes spécifiques à Xorg.
  • Enregistrez séparément le pilote du noyau Intel et le pilote Xorg actif.
  • Mettez à jour Pardus et redémarrez lorsque les composants de la pile graphique changent.
  • Laissez la composition Xfce activée, sauf si les tests prouvent qu'elle est à l'origine du problème.
  • Vérifiez le mode réel et le taux de rafraîchissement du moniteur avec xrandrX11.
  • À utiliser Option "TearFree" "true"uniquement lorsque Xorg utilise le intelpilote.
  • Évaluez la réussite à l'aide de plusieurs tests impliquant de nombreux mouvements, et non d'une seule capture d'écran ou d'une seule ligne de journal.
  • Supprimez le fichier Xorg personnalisé s'il n'améliore pas clairement le résultat.

Laisser un commentaire

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Corrigez les déchirures d'écran des cartes graphiques Intel sous Pardus Linux en vérifiant X11 vs Wayland, les paramètres du compositeur, le taux de rafraîchissement, le pilote Xorg actif et TearFree uniquement lorsque cela est approprié.

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Configurer firewalld sur SLES 15 : vérifier les zones, autoriser les services ou les ports, enregistrer les règles permanentes, recharger en toute sécurité et vérifier l’accès.

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Activez la mise à jour en direct du noyau sur SLES 15 SP7, appliquez les correctifs pris en charge sans redémarrer, vérifiez les correctifs actifs et comprenez quand un redémarrage du noyau est encore nécessaire.

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Activez le mode FIPS sur SLES 15 avec l'utilitaire de configuration pris en charge par SUSE, redémarrez en toute sécurité, vérifiez l'état du noyau et de la politique de chiffrement, et vérifiez les limites de certification.

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Installez Google Chrome sur Gooroom OS en toute sécurité grâce aux paquets .deb officiels, à APT, aux vérifications de politique, aux conseils de mise à jour et aux correctifs pour les appareils gérés.

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Transférez en toute sécurité les journaux système SLES vers un serveur syslog distant grâce à rsyslog, aux certificats TLS, à la vérification du nom du pair, aux files d'attente, à la validation et aux tests.

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégrez SLES 15 à Active Directory avec SSSD à l'aide de YaST. Configurez le DNS et l'heure, configurez les connexions au domaine, vérifiez Kerberos et comparez SSSD, Winbind et realmd.

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolvez les problèmes de Wi-Fi RTL8821CE sur Pardus Linux en vérifiant le pilote rtw88 intégré, le firmware Realtek, rfkill, NetworkManager et les options de repli sécurisées.

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Diagnostiquer et corriger les échecs de résolution DNS de Debian 12 avec systemd-resolved, y compris resolv.conf, NetworkManager, networkd, cache et vérification.

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Installez Pardus 25.2 à côté de Windows 11 en sauvegardant, en réduisant le volume Windows, en démarrant sur une clé USB UEFI et en protégeant les partitions EFI et de récupération existantes.