Compton: Impossible de trouver des paramètres compton qui fonctionnent parfaitement

Créé le 19 août 2018  ·  12Commentaires  ·  Source: chjj/compton

Plate-forme:
Arch Linux, exécutant BSPWM

Configuration GPU, pilotes et écran :
Thinkpad T480, 1080p, pas de moniteur externe, carte graphique Intel intégrée.
J'ai essayé à la fois xf86-video-intel et xf86-video-intel-git

Version Compton :
J'ai essayé le package arch officiel compton et compton-git .
Actuellement sur git-v0.1_beta2-87-g316eac0-2017-04-30 avec compton-git

Configuration Compton :
https://pastebin.com/raw/CkifKypn

Étapes de la reproduction

J'ai essayé toutes les configurations suggérées que j'ai pu trouver sur Internet, mais je n'en ai trouvé aucune qui fonctionne correctement.

Voici quelques-uns des problèmes que j'ai rencontrés :

  • le texte n'apparaît parfois pas dans urxvt jusqu'à ce que je force manuellement la fenêtre à s'actualiser
  • crier à l'écran tout le temps
  • déchirement d'écran uniquement lors de la lecture de vidéos plein écran en chrome
  • pas de déchirement, puis ça recommence mystérieusement
  • les fenêtres de terminal se défocalisent automatiquement lorsque je tape
  • fenêtres de terminal noires unies, pas de texte
  • l'écran clignote une fois toutes les quelques secondes lors de l'utilisation de chrome
  • blanc clignotant lors de l'ouverture/fermeture des objets

Comportement prévisible

Il ne devrait faire aucune des choses mentionnées ci-dessus.

Comportement actuel et autres détails

  • Je ne sais pas comment le faire casser de manière fiable urxvt, mais je soupçonne que cela a quelque chose à voir avec xft. Peut-être mentionné dans #152.

  • Je ne me souviens pas de toutes les configurations que j'ai essayées, car j'en ai essayé tellement ces derniers jours. Faites-moi savoir si je dois en tester des spécifiques. Si je ne parviens pas à résoudre complètement ce problème, je devrai peut-être rendre mon ordinateur portable et en obtenir un avec une carte NVidia.

  • J'ai pu me débarrasser du problème urxvt en utilisant le backend xrender , mais je n'ai pas pu me débarrasser du déchirement avec compton. Les solutions dans #376 n'ont pas résolu le problème. J'ai pu me débarrasser de la déchirure en modifiant les fichiers de configuration du pilote Intel, mais cela arrêtait sporadiquement de fonctionner, ce qui entraînait à nouveau une déchirure.

Commentaire le plus utile

Essaye ça:
Cela fonctionne parfaitement pour moi :
https://github.com/jEsuSdA/the-perfect-desktop/blob/master/compton/compton.conf

Tous les 12 commentaires

Mon fichier compton.conf n'a pas changé. Je viens de commencer compton avec différents drapeaux.

# this produces really bad screentearing
compton \
    --config ~/.config/compton/compton.conf \
    --backend xrender
# this does not fix it
compton \
    --config ~/.config/compton/compton.conf \
    --backend xrender \
    --xrender-sync \
    --xrender-sync-fence
# this produces really bad screentearing
compton \
    --config ~/.config/compton/compton.conf \
    --backend glx \
# this fixes some of the screentearing, but it's still really bad with chromium
compton \
    --config ~/.config/compton/compton.conf \
    --backend glx \
    --vsync {drm, opengl, opengl-oml, opengl-swc, opengl-mswc}
# this causes windows to quickly focus and unfocus
compton \
    --config ~/.config/compton/compton.conf \
    --backend xr_glx_hybrid \

L'activation de l'accélération dans Chromium semble réparer le déchirement. Je l'avais éteint car il est responsable du blocage de Chrome pendant quelques secondes parfois. Je suppose que je vais devoir trouver un autre moyen de résoudre ce problème.

Je n'ai toujours pas de moyen d'empêcher le déchirement sans faire urxvt lag.

Quel est votre compton.conf ?

Mon compton.conf se trouve dans le message d'origine.

Le passage au pilote de réglage de mode a semblé aider, mais je commence toujours à déchirer lors de la lecture de vidéos en plein écran.

J'ai un T430 avec des graphiques Intel. Voici les paramètres importants de mon compton.conf.
Notez que la vidéo plein écran se déchirera si unredir-if-possible est défini - c'est pourquoi j'exclus vlc.

# Try to detect fullscreen windows, and unredirect them.
unredir-if-possible = true;
unredir-if-possible-exclude = "name *?= 'vlc'";
# reduce flickering on unredir
paint-on-overlay = true;

# Use the 3D renderer
backend = "glx";
vsync = "opengl-swc";
# recommended performance improvements
glx-no-stencil = true;
glx-no-rebind-pixmap = true;

obtenez-vous des blocages aléatoires ici et là avec ces paramètres @smlx ?

Non, je ne le fais pas. Cependant, je suis sur Debian, pas sur Arch.

@deviantfero essayer sans peinture sur superposition sur faux

Essaye ça:
Cela fonctionne parfaitement pour moi :
https://github.com/jEsuSdA/the-perfect-desktop/blob/master/compton/compton.conf

Essaye ça:
Cela fonctionne parfaitement pour moi :
https://github.com/jEsuSdA/the-perfect-desktop/blob/master/compton/compton.conf

A fonctionné pour moi aussi, merci!

Essaye ça:
Cela fonctionne parfaitement pour moi :
https://github.com/jEsuSdA/the-perfect-desktop/blob/master/compton/compton.conf

@jEsuSdA Cette URL renvoie 404, pouvez-vous copier le contenu de ce fichier si vous l'avez toujours ? Merci!

Edit : Peut-être que tu l'as toujours, @gnuy ?

J'ai aussi besoin de ce fichier compton.conf ! L'avez-vous toujours @gnuy ? le lien donne 404 introuvable

Cette page vous a été utile?
0 / 5 - 0 notes