Je ne suis pas sûr de votre description si vous voyez réellement des larmoiements; Normalement, la déchirure donne l'impression que l'image est divisée horizontalement en deux ou trois sections, les parties ne correspondant pas. Cela se produit car la partie supérieure de l'image et la partie inférieure ne proviennent pas de la même image de la vidéo. Wikipedia a un bon exemple simulé de déchirure d'écran . Les lignes horizontales fines semblent différentes, ressemblant davantage à la combinaison d' artefacts provenant d'un mauvais désentrelacement, bien que ce soit peut-être difficile à décrire.
Vous ne mentionnez aucun détail de la vidéo que vous essayez de visionner, telle que sa résolution, son encodage, si elle est entrelacée ou progressive, et si vous avez activé le désentrelacement dans VLC. Il peut également être intéressant de vérifier si le traitement vidéo est en train d'être déchargé sur le GPU ou si le processeur fait tout le travail. Avez-vous confirmé que vous pouvez visualiser avec succès la même vidéo sur différents matériels ou sur le MacBook sous OS X?
Vous dites que vous avez essayé avec la composition désactivée sur XFCE, mais cela ne ferait probablement pas de mal d'essayer d'ajouter:
Section "Extensions"
Option "Composite" "Disable"
EndSection
sur votre /etc/X11/xorg.conf pour vous en assurer. En outre, une autre suggestion non mentionnée jusqu'ici consiste à ajouter:
Option "UseEvents" "True"
aux sections Device ou Screen de votre xorg.conf.
MISE À JOUR:
La capture d'écran ci-jointe montre clairement le déchirement! Si le lecteur continue à décoder la vidéo (c'est-à-dire, pas de ralentissement saccadé, juste de la déchirure), le décodage n'a probablement aucune importance. VLC a une option sur la page des paramètres vidéo dans les préférences pour activer et désactiver la "sortie vidéo accélérée"; s'il est allumé, il devrait utiliser le GPU pour le décoder. Si vous basculez ce paramètre dans VLC et exécutez-le top
dans un terminal pendant la lecture de la vidéo, vous devriez constater une différence d'utilisation du processeur entre les deux paramètres. Vous pouvez également essayer de désactiver tout désentrelacement dans VLC pour voir si cela fait une différence.
J'ai deux autres suggestions:
Xorg.conf ne me semble pas anormal, mais vous pouvez vérifier que les paramètres de synchronisation vblank (sur les paramètres X Server XVideo et OpenGL) sont correctement stockés dans .nvidia-settings-rc. Certaines personnes exécutent nvidia-settings en tant que root ou utilisent gksudo (pour pouvoir mettre à jour /etc/X11/xorg.conf), mais cela peut entraîner le stockage des paramètres dans /root/.nvidia-settings-rc plutôt que ~ /. nvidia-settings-rc. Cela devrait être votre propre copie, mais pour éviter tout doute, vous devriez vérifier les deux paramètres de vblank lors de l'exécution de nvidia-settings en tant que vous; n'oubliez pas de cliquer sur "Enregistrer la configuration actuelle" dans la partie inférieure des paramètres. Si vous courez:
nvidia-settings -q=XVideoTextureSyncToVBlank -q=SyncToVBlank
alors, vous devriez voir que les deux paramètres sont réglés sur 1. Vous devriez probablement également vérifier que le chargement automatique des paramètres fonctionne, en redémarrant et en exécutant à nouveau la commande ci-dessus.
L'autre chose que vous pourriez essayer serait de mettre à jour / rétrograder vos pilotes nvidia. J'ai déjà eu des problèmes avec des mises à jour mineures de la version du pilote. il existe définitivement des "bonnes" et des "mauvaises" versions des pilotes nvidia et les dernières ne sont pas toujours les meilleures. Vous pouvez essayer de mettre à niveau à l'aide du PPA X-swat:
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
Et vous pouvez essayer de passer à une version antérieure disponible pour 12.04:
https://launchpad.net/ubuntu/precise/amd64/nvidia-current
ou
https://launchpad.net/ubuntu/precise/i386/nvidia-current
Selon que vous avez amd64 ou i386 installé. Cliquez sur le numéro de version à droite que vous souhaitez essayer, téléchargez le fichier .deb puis installez-le avec:
sudo dpkg --install <name of file>.deb
Par exemple, à cause d'un bogue nvidia non lié, j'ai dû télécharger ceci:
http://launchpadlibrarian.net/90395807/nvidia-current_290.10-0ubuntu2_amd64.deb
de
https://launchpad.net/ubuntu/precise/amd64/nvidia-current/290.10-0ubuntu2
et l'a installé en utilisant:
sudo dpkg --install nvidia-current_290.10-0ubuntu2_amd64.deb
Un autre point minuscule: une autre réponse mentionne le passage du taux de rafraîchissement de Auto à 60Hz et vous dites qu'il est déjà réglé sur 60Hz. Cependant, votre xorg.conf attaché a nvidia-auto-select dans les métamodes (dans la section Screen), ce qui suggère qu'il n'est pas corrigé. Cependant, votre définition de moniteur n’offre que la version 60.0, c’est peut-être sans importance. Il peut être intéressant de sauvegarder et de déplacer votre fichier xorg.conf, puis de relancer nvidia-xconfig et nvidia-settings pour voir si vous obtenez une configuration différente.
Option "TripleBuffer" "1"
votre fichier xorg.conf?