Page 1 sur 1

[GNOME 3] Cassure graphique lors du déplacement de fenêtres

Publié : sam. 25 oct. 2014, 18:15
par Naoki
Bonsoir.

Je fais appel à vous parce que je rencontre un problème graphique.
Pour information, je suis sous l'environnement Gnome 3 et utilise le pilote Nouveau pour ma carte graphique Nvidia (GTX 770). Lors du déplacement de fenêtres, j'ai vers le haut de mon écran une cassure/déchirure qui se fait de cette fenêtre. Certains diront que c'est un soucis non gênant, mais quand on sait que ça n'apparaît que sur certaines distributions GNU/Linux, c'est embêtant. C'est comme si la partie haute de ma fenêtre avait une latence au niveau du déplacement par rapport au reste (peut-être un soucis de synchronisation verticale, mais je sèche là).

Voici une vidéo de ce qui se passe (c'est plus "parlant" ^^) -> cliquez ICI

Auriez-vous par hasard une idée d'une configuration de fichier, paramétrage à faire pour empêcher ses problèmes graphiques ? Si je n'arrive pas à obtenir un mieux, je songe à passer sous Xfce voir si le problème persiste, étant donné qu'il est par exemple absent sous Mate.

Re: [GNOME 3] Cassure graphique lors du déplacement de fenêt

Publié : sam. 25 oct. 2014, 18:36
par benjarobin
Ce que tu vois cela s'appelle du tearing : http://en.wikipedia.org/wiki/Screen_tearing
C'est un problème classique, je te laisse lire l'article Wikipedia pour plus de détail. Et ce problème peut être présent sous Windows aussi, ce n'est pas lié à Linux, mais dont la façon dont les écrans fonctionnent...
Pour le résoudre il te faut activer la synchronisation verticale. Une fois activé tu dois avoir ceci en sortie de : glxgears

Code : Tout sélectionner

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.411 FPS
300 frames in 5.0 seconds = 59.886 FPS
Tu pourras changer de distribution tant que tu veux, cela ne changera rien. C'est en partie lié à l'environnement graphique: s'il utilise ou non des effets, ... Mais le problème sera toujours là, il sera juste plus ou moins visible.
Sinon tu peux aussi essayer les drivers propriétaires: nvidia, à la place de nouveau

Re: [GNOME 3] Cassure graphique lors du déplacement de fenêt

Publié : sam. 25 oct. 2014, 18:47
par Naoki
Merci pour la réponse super rapide.

J'avais effectivement pensé à un problème de tearing, mais je ne rencontre pas ce soucis lorsque je regarde une vidéo, de même, jamais eu de tearing sous Windows.

Aussi, en faisant un test avec glxgears, voici ce que j'ai obtenu:

Code : Tout sélectionner

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.444 FPS
301 frames in 5.0 seconds = 60.008 FPS
300 frames in 5.0 seconds = 59.989 FPS
301 frames in 5.0 seconds = 60.016 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 3815 requests (3815 known processed) with 0 events remaining.
Je vais tester avec les drivers propriétaires, voir ce que ça donne et te tiens directement au courant ;), merci.

EDIT : alors avec le pilote Nvidia, plus de tearing, juste des légères micro-cassures sur les bords droits et gauches de la fenêtre quand on la déplace, mais déjà moins gênant qu'avec le pilote nouveau. Mais bon ce pilote rallonge le temps de reboot du PC par la même occasion. Dommage qu'il n'y ai pas une solution possible avec le pilote libre :/