Mon installation 16.04 souffre d'un déchirement d'écran assez mauvais. Si je fais glisser une fenêtre, par exemple, sur le côté de l'écran, elle se fragmente de sorte que le bas de celle-ci soit un peu derrière le haut, et lorsque vous regardez une vidéo, le bas de l'écran est à quelques images derrière le haut.
J'ai essayé les solutions données dans les questions suivantes, mais aucune n'a malheureusement aidé:
Comment éliminer la déchirure d'écran sur 14.04 et XBMC avec NVidia-331?
Déchirure d'écran dans Ubuntu avec des graphiques Nvidia / Intel
Ma carte graphique est une Nvidia GeForce GTX 960M, j'utilise NVIDIA binary driver - version 361.42 from nvidia-361
.
Ce problème était également présent lorsque j'utilisais 15.10.
Réponses:
Solution facile que j'ai trouvée sur / g /. Ajoutez cette commande à vos commandes de démarrage
Bien sûr, cela fonctionne si vous utilisez des pilotes Nvidia.
EDIT: Donc, pour les configurations multimoniteurs, je suggère d'utiliser le
Nvidia X server settings
programme, allez surX Server Display Configuration
et utilisezSave to X configuration file
. Maintenant, recherchez/etc/X11/xorg.conf
et ajoutez{ ForceCompositionPipeline = On}
après chaque paramètre de moniteur (le + 0 + 0 et + quelque chose + quelque chose)De plus, vous pouvez faire
sudo apt install compton
et ajoutercompton
à vos commandes de démarrage.EDIT: Je ne sais pas depuis combien de temps cela a été le cas mais le programme Paramètres du serveur NVIDIA X
nvidia-settings
a une option pour faire ForceFullCompositionPipeline graphiquement. Dans le menu 'X Server Display Configuration', cliquez sur 'Advanced ...', cochez 'Force Full Composition Pipeline' et appuyez sur 'Save to X Configuration File'. Si vous n'avez pas de chemin d'accès prédéfini vers le fichier de configuration, saisissez/etc/X11/xorg.conf
la zone de texte Chemin d'accès au fichier et enregistrez.la source
/g/
?La seule solution que j'ai essayée jusqu'à présent pour faire quoi que ce soit n'est pas géniale, mais c'est quelque chose: utilisez le processeur graphique Intel au lieu du processeur graphique Nvidia . Il réduit la plupart des déchirures d'écran.
Dans les paramètres du serveur Nvidia X (
nvidia-settings
), accédez à Profils PRIME et sélectionnez Intel (mode d'économie d'énergie) . Alternativementsudo prime-select intel
.J'utilise nvidia-370, qui est la version officielle actuelle, avec Nvidia 940MX. Il semble ironiquement que leur pilote soit encore pire que les pilotes Intel. Du côté positif, l'autonomie de ma batterie a presque doublé, donc c'était un très bon compromis.
Mise à jour: En utilisant les pilotes Intel par défaut pour le noyau 4.7.0, il n'y a aucun problème de déchirement d'écran. nvidia-387 avec nomodeset dans grub semble bien mais le changement de luminosité est désactivé, donc je ne l'utilise pas pour l'instant.
la source
Cela arrive un peu tard, mais je vous suggère honnêtement de passer à XFCE4 ou à DE similaire sans composition. Au moins dans mon cas (Lenovo Y580, opensuseLeap 42.1 + bumblebee), c'est ainsi que je me suis débarrassé du déchirement d'écran et du défilement lent dans Firefox. À votre santé!!!!
la source
J'ai ce problème depuis des lustres, maintenant je n'ai plus que le nouveau pilote installé. Essayez la solution de ce post, je serais intéressé de savoir si cela fonctionne: http://ubuntuforums.org/showthread.php?t=2235382
C'est peut-être aussi ça? Mais cela n'a pas fonctionné pour moi ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /
Ok, a pris un peu de temps, mais je l'ai corrigé comme suit:
Ouvrez une CLI et faites:
Alors:
Définissez votre résolution d'écran et votre taux de rafraîchissement dans les
Xserver
paramètres (j'ai défini le mien sur 1920x1200 @ 60hz) et enregistrez-le surxorg.conf
Alors fais:
Modifiez ainsi la section de l'appareil:
Cela met la carte en mode performance et permet une triple mise en mémoire tampon.
En
nvidia-settings/OpenGL
set:Enregistrez votre configuration et redémarrez le serveur X.
la source
Device
section. Merci pour la réponse!