La «solution» à la déchirure / scintillement de l'écran graphique Intel provoque une utilisation excessive du ventilateur dans Ubuntu 16.10 / 17.04 / 17.10

16

Plusieurs utilisateurs ( un , deux , trois , quatre , cinq ) ont signalé que les cartes graphiques Intel provoquent de graves déchirures / scintillements d'écran sur Ubuntu> = 16,10. La «solution» souvent proposée consiste à ajouter le paramètre de démarrage i915.enable_rc6=0.

Cependant, tout en fixant l'écran scintillant / se déchirant, cette "solution" fait que le ventilateur fonctionne constamment (comme il ne s'éteint jamais ) et à une vitesse excessivement élevée . Je poste cette question pour voir si quelqu'un a un remède au problème de ventilateur (ou, à titre subsidiaire, au problème de scintillement / déchirure mais sans provoquer le problème de ventilateur).

Pour être complet, je cours en Ubuntu 16.10/17.04/17.10utilisant le noyau 4.11.0-10-genericsur un Lenovo 910(Kabylake) et ma carte graphique est VGA compatible controller: Intel Corporation Device 5916 (rev 02).

Remarque : Je viens de confirmer que ce problème existe toujours avec le noyau en amont (v4.13.0-041300rc4). La restauration du noyau vers le noyau 16.04 LTS corrige le déchirement de l'écran, mais ce n'est qu'une solution de contournement. J'ai récemment (09.03.2017) essayé l'installation par défaut de Debian avec le noyau 4.9.0-3-amd64, et il n'y a pas de scintillement d'écran (bien que l'écran pivote de 90 degrés).

Remarque 2 : L'utilisation du paramètre de démarrage i915.enable_rc6=0entraîne une dégradation du système lors d'une utilisation prolongée. J'ai essayé de regarder une vidéo en streaming pendant 3 heures et la machine a commencé à agir lentement et sans réponse.

Remarque 3 : j'ai déposé un rapport de bogue .

Remarque 4 : Cela peut ne pas être pertinent, mais le déchirement de l'écran s'arrête complètement lorsque le dispositif de pointage (trackpad) ou le clavier est utilisé.

Rsync
la source
Recevez-vous ces messages d'avertissement lorsque votre noyau est mis à jour avec sudo update initramfs -u? J'ai un Ivy Bridge et j'ai eu un déchirement d'écran mais je l'ai corrigé avec d'autres méthodes en utilisant les options Xorg.
WinEunuuchs2Unix
Non, je ne reçois pas ces messages lors de l'émission sudo update-initramfs -u. Mais c'est probablement parce que j'ai installé manuellement ces pilotes d'Intel ( 01.org/linuxgraphics/downloads/firmware ). Vous souhaitez partager les options que vous avez utilisées? Je vais les essayer.
Rsync
Je ne les avais pas documentés à l'époque et c'était il y a un an, alors ne me souviens pas de chaque étape. Ma principale source de réparation est venue d' Arch Linux . De plus, j'ai utilisé Thermald, Powerclamp et TLP pour le contrôle du ventilateur et les fréquences du processeur. Voici une liste complète que j'ai écrite il y a quelques semaines.
WinEunuuchs2Unix
Lequel courez-vous? Ubuntu 16.10 / 17.04 / 17.10?
fosslinux
J'ai couru chacun pendant environ une semaine. Maintenant, je suis juste sur 17.10 sur cette partition - et 16.04 pour mon pilote quotidien jusqu'à ce que cela soit corrigé.
Rsync

Réponses:

13

La bonne solution serait de créer le fichier suivant:

/etc/X11/xorg.conf.d/20-intel-graphics.conf

ayant le contenu suivant:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TripleBuffer" "true"
   Option      "TearFree"     "true"
   Option      "DRI"          "false"
EndSection

Ne créez pas ces fichiers dans/usr/share/X11/xorg.conf.d . C'est l'emplacement par exemple des fichiers de configuration pour X, pas ceux qui sont réellement chargés.

Adam Gausmann
la source
1
J'ai dû définir DRI true, sinon certaines applications utilisant OpenGL ne fonctionneraient pas. Probablement causé par l'activation de DRI pendant la compilation. J'obtiens toujours le défilement sans déchirure et la lecture vidéo quand il est activé avec ces autres options également activées, cependant. Incertain pourquoi il est suggéré de désactiver dans la réponse.
Lars Haugseth,
1
Cela corrige une déchirure diagonale constante sur mon Dell XPS 13 9350 lorsque j'ai des moniteurs externes en mode portrait, mais cela provoque des redessins d'écran extrêmement lents (~ 10 ips?) Et une gnome-shellutilisation extrêmement élevée du processeur.
Nick T
2
notez que le répertoire /etc/X11/xorg.conf.d n'existe pas par défaut dans Ubuntu. Vous devez le créer avec sudo mkdir /etc/X11/xorg.conf.d
Kat Amsterdam
Merci beaucoup! Maintenant, mes vidéos sont sans scintillement.
Brian Haak
@Fabby, êtes-vous sûr de votre modification? La documentation indique que "les fichiers se terminant par * .conf dans le répertoire /usr/lib/X11/xorg.conf.d/ (REMARQUE: sera changé en /usr/share/X11/xorg.conf.d pour 10.10) sont automatiquement chargé par X au démarrage avant la lecture du fichier xorg.conf "n'a cependant pas été mis à jour depuis 2014.
Boris
2

J'ai utilisé ces étapes pour corriger le scintillement de l'écran,

sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

collez ces lignes,

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "TripleBuffer" "true"
  Option      "TearFree"     "true"
EndSection

enregistrer, redémarrer.

S'il ne le résout toujours pas, vous pouvez le supprimer en utilisant

sudo rm /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf
Sirajus Salekin
la source
Merci pour la suggestion Sirajus. Malheureusement, cela n'a eu aucun effet.
Rsync
@MBWD, avez-vous défini 'Option "DRI" "false"' comme mentionné? Il manquait dans les correctifs que vous avez répertoriés.
Sirajus Salekin
Oui, j'ai implémenté l'intégralité de votre solution ci-dessus ( sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.confet collé les lignes, y compris DRI). Ça n'a pas marché. Y avait-il autre chose que je devrais faire?
Rsync
En exécutant Ubuntu 18.04, si j'ajoute un fichier conf similaire à celui-ci, à chaque connexion, j'obtiens une erreur sur les sorties non trouvées, les sorties "non déconnectées" mais sans modes, ou quelque chose. La session semble être configurée correctement, même si la boîte de dialogue d'erreur avertit que ce n'est peut-être pas le cas, mais des erreurs à chaque connexion signifient clairement que quelque chose ne va pas.
dgw
1
Option "TripleBuffer" "true"permet une charge élevée du processeur et Videos, Chromeet la Firefoxlecture vidéo lente.
Eugene Mala
0

Je ne sais pas ce qui a résolu le problème. J'ai d'abord pensé qu'il installait Ubuntu 17.10, qui exécute le noyau 4.13.0-16. Mais je viens de revenir à une sauvegarde de 17.04 et le noyau générique 4.10.0-37 a bien fonctionné.

Je suppose que le correctif mettait à jour le micrologiciel Lenovo, ce que vous ne pouvez faire (à ma connaissance) que via Windows. J'ai accidentellement démarré dans la partition Windows à un moment donné et enduré le processus de mise à niveau. Mais je pense que c'est ce qui a dû le réparer.

Remarque: J'ai également "résolu" le problème avant la publication de la version 17.10 en compilant et en utilisant le noyau Kali Linux .

Rsync
la source
1
y a-t-il une chance que vous utilisiez wayland? Lorsque je suis passé à Wayland, j'ai vu presque tous les problèmes disparaître, sans avoir besoin de configuration.
Sirajus Salekin