D'après votre description, je ne suis pas sûr de savoir si vous voyez réellement des déchirures; Normalement, la déchirure donne l'impression que l'image est scindé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 exemple bien simulé de déchirure de l'écran . Les lignes horizontales fines semblent différentes, plus comme peignant des artefacts d'un mauvais désentrelacement, bien qu'il 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 utile de vérifier si le traitement vidéo est déchargé sur le GPU ou si la CPU effectue tout le travail. Avez-vous confirmé que vous pouvez visionner la même vidéo avec un matériel différent ou sur le MacBook avec 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 juste pour être sûr. En outre, une autre suggestion qui n’a pas encore été mentionnée est d’ajouter:
Option "UseEvents" "True"
dans les 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 de décoder la vidéo (c'est-à-dire, pas de ralentissement saccadé, mais uniquement de déchirement), le décodage n'a probablement pas d'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 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:
Je ne vois aucun problème évident avec votre xorg.conf, mais vous pouvez vérifier que les paramètres de synchronisation avec vblank (sur les paramètres X Server XVideo et les paramètres OpenGL) sont correctement enregistré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 exécutez:
nvidia-settings -q=XVideoTextureSyncToVBlank -q=SyncToVBlank
alors vous devriez voir que les deux paramètres sont réglés sur 1. Vous devriez aussi probablement vérifier que le chargement automatique des paramètres fonctionne cependant en redémarrant et en exécutant à nouveau la commande ci-dessus.
Vous pouvez également essayer 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:
lien
Et vous pouvez essayer de passer à une version antérieure disponible pour 12.04:
lien
ou
lien
selon que vous avez amd64 ou i386 installé. Cliquez sur le numéro de version à droite que vous voulez 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:
lien
de
lien
et l'a installé à l'aide de:
sudo dpkg --install nvidia-current_290.10-0ubuntu2_amd64.deb
Un autre petit point: 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, la définition de votre 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 xorg.conf, puis de relancer nvidia-xconfig et nvidia-settings pour voir si vous obtenez une configuration différente.