La réponse ci-dessous a été mise à jour pour inclure ma solution au déchirement d’écran, c’est-à-dire l’activation vsync avec la synchronisation PRIME dans un ordinateur portable doté d’un paramètre de double GPU (processeur graphique intégré intel et processeur graphique nvidia).
Le problème des lignes horizontales ne se pose plus dans Ubuntu 18.04, probablement à cause de l'extinction de Unity et du retour de GNOME.
J'ai un MSI GS60 2PC Ghost Pro équipé d'Intel Graphics intégré et d'un NVIDIA GeForce GTX 860M et j'ai Windows 10 et Ubuntu 16.04 en mode dual boot. Je n'ai absolument aucun problème avec les graphiques sous Windows, mais j'ai des lignes horizontales visibles qui descendent à l'écran et un écran très ennuyeux qui se déchire lorsque je lis des vidéos HD ou des jeux sur Ubuntu.
J'utilise la version du pilote NVIDIA 381.09 et la même chose s'est produite avec la version 375.39. NVIDIA X Server ne me semble pas du tout utile, car aucun changement ne peut y être effectué. J'ai également installé Bumblebee, mais je ne sais pas comment l'utiliser (dois-je désinstaller d'abord X Server?).
J'ai essayé this , this , this , this et ceci n sans succès, mais je crois que le dernier lien est celui le plus proche pour être ma réponse.
Mon /etc/X11/xorg.conf est le suivant (après l'avoir modifié comme suggéré):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
Option "TearFree" "True"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
Option "TripleBuffer" "True"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
Mais rien n'a changé après cela. C'est vraiment énervant et cela me fatigue vraiment les yeux, et je pense que cela a même empiré par rapport à la première fois que j'ai installé Ubuntu sur cette machine. Je n'ai tout simplement pas encore essayé de formater tout mon système, mais je pourrais le faire, car j'ai également des problèmes avec les pilotes wifi et Bluetooth (ou firmwares) entre les systèmes d'exploitation.
Aucune suggestion? Si d'autres sorties sont nécessaires, dites-le-moi et je modifierai la question.
Mise à jour: J'ai remarqué que le passage au processeur graphique Intel sur NVIDIA X Server à l'aide du fichier xorg.conf attaché au message a résolu le problème, mais le problème persiste lorsque en utilisant le GPU NVIDIA. J'ai également essayé d'augmenter le taux de rafraîchissement sur CompizConfig Settings Manager (sous Composite), mais cela ne s'est pas débarrassé des lignes horizontales en mouvement. Lorsque j'ai mis la luminosité de mon écran au maximum, je ne pouvais plus vraiment voir les lignes, même si je suis presque certaine qu'elles sont toujours là.
Maintenant, avec Ubuntu 18.04, j'ai installé la version 390 du pilote et le paramètre de noyau nvidia-drm.modeset=1
a été ajouté à la séquence de démarrage GRUB.
Je ne reçois aucune déchirure de l'écran et je ne résous pas la résolution de l'écran lorsque j'utilise le GPU nvidia.
Il est possible de vérifier que la synchronisation PRIME est activée en exécutant xrandr --verbose | grep "PRIME"
et le résultat affiché
PRIME Synchronization: 1
Je ne l'ai pas encore testé, mais apparemment, NVIDIA a résolu le problème avec la nouvelle fonctionnalité "PRIME Sync", et il est décrit ici .
Il est donc nécessaire d’avoir le noyau Linux supérieur à la v4.5, mais toutes les conditions requises sont décrites dans le lien ci-dessus.
Le développeur de NVIDIA m'a également averti que des problèmes sont apparus (que l'on peut trouver ici ) et qu'il est peut-être préférable d'attendre un peu qu'ils soient corrigés.
Et à propos des lignes horizontales, je ne suis toujours pas sûr. Peut-être que la mise à jour vers Ubuntu vers 17.04 et la résolution des problèmes de GPU seront utiles. Je mettrai à jour la réponse à ce sujet si je trouve quelque chose.