Ubuntu 16.04 Skylake 6ème génération d'écran scintillant


33

J'ai un Lenovo ThinkPad T460 ici. C'est la version NVMe PCI SSD. Le processeur est le i7 6600U (Skylake 6ème génération) avec Intel HD 520.

Il y a environ un mois (début mars 2016), j'ai installé Ubuntu GNOME 16.04 Beta 1. Tout, sauf les problèmes connus (problèmes de bouton physique du pavé tactile, problèmes de fermeture du couvercle) semblait bien fonctionner.

A cette époque, j'utilisais la version du noyau 4.4.0-7 du noyau. Quelques jours plus tard, plusieurs mises à jour du noyau ont été mises à jour (4.4.0-12, 4.4.0-14 et 4.4.0-15). Tout à coup, l'écran de l'écran clignotait. C'était vraiment moche et je ne pouvais plus travailler. J'ai donc rétrogradé la version du noyau à 4.4.0-7 et l'ai mise en attente (via apt-mark hold). Le scintillement de l'écran a disparu. Maintenant, j'ai des artefacts graphiques lors de la navigation (firefox, chrome). Je pense avoir réussi à m'en débarrasser en désactivant les options de "défilement régulier".

Est-ce que quelqu'un d'autre rencontre des problèmes similaires? Ou quelqu'un a-t-il déjà trouvé une solution à ce problème?

PS: J'étais en train d'installer Ubuntu GNOME 16.04 Final Beta il y a quelques jours et de pouvoir essayer la version 4.4.0-16 du noyau, qui a résolu le problème avec les boutons physiques du pavé tactile. Malheureusement, le scintillement de l'écran n'a pas été résolu. Je suis donc revenu à la version 4.4.0-7 du noyau, comme décrit ci-dessus.


2
Je suis très content de voir ça. Je commençais à craindre que ma nouvelle machine achetée (ThinkPad t460s) ait un problème matériel. Je peux corroborer cela. Parfois, je reçois un scintillement de distorsion, d'autres fois, c'est un scintillement de toute noirceur. Quelle était la gravité du scintillement pour vous? Pour moi, c’est peut-être une fois toutes les deux minutes que je reçois un scintillement, cela ne semble pas être lié à une quelconque contribution de ma part.
Morten Frisch

C'était très grave. Toutes les quelques secondes. Je ne pouvais pas travailler.
hakunamatata

Je suis juste curieux de savoir si le scintillement est comme ça dans la vidéo: youtube.com/watch?v=TqAljJ0U5Pc
nasser alshammari

J'ai un Lenovo Yoga 13 (Ubuntu + Gnome3) et j'obtiens un problème similaire. semblable à la vidéo ci-dessus. C'est à peu près aussi fréquent mais le scintillement a tendance à être la barre de tabulation entière en chrome ou la barre de menu dans mon éditeur. Cela se produit plus souvent lorsque je survole un élément de l'interface utilisateur. J'ai mis à jour mon noyau à la version 4.5.6 et cela se produit moins maintenant. Mais n'est pas parti.
eSniff

Réponses:


24

@brianjcohen m'a conduit dans la bonne direction. Le rapport de Bug sur le chrome présentait de bonnes discussions sur le contexte, mais apparemment, il s’agit d’un problème de x.org avec les options de pilote Intel. Vous pouvez le référencer ici si vous voulez:

https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c63

Pour résoudre ce problème, créez ou modifiez le fichier en /usr/share/X11/xorg.conf.d/20-intel.conftant que root avec les éléments suivants:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection
  • D'après la discussion, le AccelMethoddevrait par défaut être sna, mais apparemment pas le définir explicitement comme tel pourrait causer le crash de X snaest certainement plus rapide que de le déclasser uxa.
  • TearFree aide à prévenir les larmes dans le rendu vidéo
  • DRIest une méthode sur la façon dont le pilote rend les choses, je pense que c'était l'option clé. Vous pouvez en savoir plus sur son contenu ici: https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure#DRI3
  • Vous pouvez également lire la page de manuel à man 4 intel

ces paramètres réglaient le scintillement du chrome, mais des problèmes persistaient dans skype. "uxa" corrige les deux
Anton Suslov

Cela a provoqué une charge de calcul importante pour Compiz et xorg après un redémarrage
MattBoothDev

Correction de mes problèmes de Chromium, Xorg augmente la charge du processeur, mais uniquement lorsque l'écran est en cours de mise à jour. Chromium peut également nécessiter jusqu'à un cœur de processeur (i7-7700T) pour la vidéo en plein écran, mais je ne sais pas si cela change du comportement précédent car je n'avais pas vérifié.
Coderer

Cela a fonctionné pour moi sur le HP EliteBook 850 G3 et mes problèmes étaient avec l'écran en général quelle que soit l'application. Deux moniteurs connectés via une station d'accueil. Maintenant, tout est fluide et rapide, aucun processeur supplémentaire n’est utilisé non plus.
Ron Smith

8

MISE À JOUR: Hier, j'ai récemment installé Ubuntu GNOME 16.04. Il est venu avec une version du noyau à jour: 4.4.0-18. Il semble avoir résolu le problème de Screen Flickering pour moi (du moins jusqu'à maintenant). De plus, les boutons physiques du pavé tactile fonctionnent comme prévu (c.-à-d. Que le défilement et le glisser-déposer fonctionnent). Il semble y avoir une déchirure d'écran dans les navigateurs Web (Firefox et chrome). Mais ce n'est vraiment pas comparable au problème de Screen Flickering auparavant. Dans Firefox, j'ai réussi à me débarrasser de la déchirure d'écran en désactivant l'option "défilement régulier". Malheureusement, la même procédure ne semble pas aider en chrome.


Je suis en cours d'exécution 4.4.0-18 et le scintillement semble avoir cessé. Même s'il était toujours présent le 4.4.0-17. Le nouveau noyau semble avoir résolu le problème.
Morten Frisch

Le problème précédent concernant le blocage lors de la suspension, qui était un problème avec le ThinkPad T460, semble également avoir été résolu par la mise à jour du noyau 4.4.0-18.
Morten Frisch

Intéressant. J'ai des problèmes de scintillement avec la version 4.4.0-18, sauf si je modifie l'option sna => uxa de Mike O'Connell (voir ci-dessous). Quelle résolution vis-tu?
brianjcohen

2
Essayez de démarrer dans le BIOS (contrôle-évasion pendant que la machine est en marche pour activer le verrouillage de fonction, puis F1 quand la machine est allumée) et basculer la mémoire graphique de la valeur par défaut de 256 Mo à 512 Mo. Je crois que cela a résolu les problèmes vacillants pour moi, même avec le SCN.
brianjcohen

1
La suggestion de @brianjcohen a fonctionné pour moi (Lenovo ThinkPad x260). Une solution si simple - merci!
Zooglash

6

J'ai eu ce problème sur mon nouveau Lenovo X1 Carbon 16.04 (noyau 4.4.0-33, graphisme Skylake GT2). J'ai essayé deux des réponses ci-dessus (basicdays et Mike O'Connell), mais aucune n'a fonctionné. Le premier entraînait une lenteur inhabituelle des graphismes; ce dernier n'a pas du tout initialisé les graphiques.

En fin de compte, j'ai résolu le problème à l'aide de l'autre méthode mentionnée ici , à savoir: j'ai supprimé le pilote graphique problématique spécifique à Intel. Jusqu'à présent, tout semble aller pour le mieux: aucun problème de scintillement dans Chrome et un comportement pervers dans d'autres applications ne semblent avoir disparu également.

En bref, lancez ceci puis redémarrez et tout devrait être bien:

sudo apt-get purge xserver-xorg-video-intel

5

Essayer:

Basculer le pilote intel de SNA à UXA m’a beaucoup aidé (sur un puits de lumière ici).

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

Ajoutez ceci à xorg config en ajoutant un fichier dans /usr/share/X11/xorg.conf.d


1
Merci pour votre astuce. Quand j'ai essayé de l'appliquer, j'ai réalisé quelque chose d'étrange. Dans le répertoire /usr/share/X11/xorg.conf.d, il n'y avait pas de fichier de configuration pour intel grahpics. Le seul fichier de configuration pour les graphiques s'appelait 10-amdgpu.conf. Une idée pourquoi cela pourrait être? Devrais-je simplement essayer de supprimer le fichier 10-amdgpu.conf et de le remplacer par un autre fichier nommé 20-intel.conf?
hakunamatata

Laissez simplement les fichiers existants.
Mike O'Connell

Merci - cela semblait résoudre les problèmes vacillants. Cependant, j’ai remarqué que le nombre de résolutions disponibles dans les paramètres d’affichage a diminué considérablement une fois que j’ai fait cela. D'après ce que je peux dire sur UXA et SNA sans trop entrer dans les détails, je peux voir pourquoi cela aurait pu se produire.
brianjcohen

Cela "fonctionne" pour moi (l'écran était sans scintillement), mais cela rend tout vraiment lent. J'ai vérifié en haut et le serveur X11 utilisait 85-90% de la CPU.
Ron Smith

2

Un utilisateur de reddit a signalé que le noyau 4.6.0-994-generic de la branche Intel DRM ( http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/current/ ) avait corrigé son scintillement à l'écran. .


Semble travailler pour moi j'étais 4.9.0-15 BayTrail, a eu beaucoup de scintillement sur i915.and en utilisant la construction quotidienne 4.10.0-994 le vacillement a dissapeared jusqu'à présent
David Walker

Parlé trop tôt. Je suis maintenant sur 4.10.0-994 et le scintillement est de retour!
David Walker

2

Je ne suis pas certain à 100% qu'il s'agisse du même problème que tous les autres. Mais le problème que j’avais (Lenovo T460, Skylake sous 16.04), c’était que je pouvais ressentir un scintillement d’une seule image et des déchirures occasionnelles dans Google Chrome, en particulier si des effets vidéo ou animés apparaissaient sur la page. Le problème n'était pas reproductible dans Firefox. J'ai pu résoudre le problème en démarrant Chrome avec --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers, puis en réinitialisant tous les indicateurs expérimentaux par défaut en accédant à chrome: // indicateurs. . L'explication, je crois, est que par défaut (et je ne suis pas sûr si cela est spécifique à Ubuntu ou non), il existe, comme l'indique le drapeau, des solutions de contournement pour les bogues GPU connus activés, et je pense que ces solutions ne sont plus nécessaires. et sont en fait contre-productifs.

Plus d'informations ici: https://bugs.chromium.org/p/chromium/issues/detail?id=606152

Pour ajouter ces commutateurs de démarrage à mon lanceur Chrome, j'ai procédé comme suit:

  1. Ouvrez le tableau de bord et tapez «chrome».
  2. Faites glisser l'icône de Chrome vers n'importe quel dossier (j'ai utilisé mon dossier personnel)
  3. Cliquez avec le bouton droit sur l'icône dans mon dossier personnel, puis cliquez sur Propriétés.
  4. Dans la zone Commande, ajoutez les commutateurs après "% U".
  5. Faites glisser l'icône de Chrome sur mon lanceur pour la verrouiller à cet endroit.

Edit: J'utilise 4.4.0-22.39 et je ne l'ai pas essayé avec d'autres versions du noyau.


2

J'ai trouvé les paramètres de démarrage du noyau suivants à essayer car ils affectent le scintillement de l'écran après avoir essayé certains des correctifs Xorg mentionnés (soit):

  • Désactiver les modes de veille RC6: i915.enable_rc6=0OU
  • Désactiver l'actualisation automatique du panneau i915.enable_psr=0

Plus d'informations ici .

Pour les ajouter, créez /etc/modprobe.d/i915.conf avec

options i915.preliminary_hw_support=1 i915.enable_psr=0

ou essayer

options i915.preliminary_hw_support=1 i915.enable_rc6=0

J'ai ensuite redémarré pour utiliser ces nouvelles options de module et tester le scintillement selon les cycles veille / réveil. Aucun n'a semblé aider. En ce qui concerne 16.10, la i915.preliminary_hw_support=1partie peut ne pas être nécessaire.


J'ai oublié de mentionner que j'utilise également les derniers pilotes d'Intel d' ici pour Linux.
m1st0

1

J'ai eu le même problème un je fini par désactiver tlpdans /etc/default/tlp. changer TLP_ENABLE=1pour TLP_ENABLE=0.

Il semble que la gestion de l'alimentation provoque le scintillement.

cette solution peut affecter la vie de votre batterie.


1

Voici ce que j'ai dû faire pour éliminer les déchirures d'écran et les scintillements dans mon Ubuntu 16.04:

sudo apt-get install xserver-xorg-video-intel libva-intel-vaapi-driver

Créer et éditer ~/.drirc:

<device screen="0" driver="dri2">
    <application name="Default">
    <option name="vblank_mode" value="0"/>
    </application>
 </device>

Créer et éditer /usr/share/X11/xorg.conf.d/20-intel.conf:

Section "Device"
  Identifier "Intel Graphics"
  Driver     "intel"
  Option     "AccelMethod" "sna"
  Option     "TearFree" "true"
  Option     "DRI" "3"
EndSection

Ce qui précède fait presque l'affaire. Cependant, il existe un bogue persistant dans les versions récentes du noyau (de la 4.0 à la dernière version 4.8), qui scintille exactement comme dans cette vidéo: https://www.youtube.com/watch?v=TqAljJ0U5Pc .

Cependant, si vous utilisez un noyau très ancien, le scintillement cesse.

Téléchargez et installez un ancien noyau:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

sudo dpkg -i linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

La dernière chose à faire est de faire du noyau ci-dessus le noyau par défaut.

Editez /etc/default/grubet changez / ajoutez la ligne suivante:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.11-03131111-generic"

Et enfin, mettez à jour grub:

sudo update-grub

Bonjour Pawel, je reçois ceci:E: Unable to locate package libva-intel-vaapi-driver
vendredi

@dabad intéressant. Vous pouvez toujours essayer de télécharger et d'installer directement le
fichier

1

J'ai également eu le même problème sur un Lenovo Yoga 2 Pro sous 16.04 + Gnome Shell.

Vidéo: https://www.youtube.com/watch?v=j_NNn1S_nX8

Le clignotement de l’écran se produirait au bout de 10 minutes ou 2 heures. Il s'arrêtait pendant que la souris bougeait et j'ai pu l'arrêter temporairement pendant environ une heure en changeant de console via ctrl-alt-f1. J'ai tout essayé dans ce fil sans succès, mais je suis tombé sur un rapport de bogue qui mentionnait le passage des noyaux à 4.4.0-040400. Cela fait 12 heures que je n'ai plus mis à niveau le noyau depuis la version 4.6, et le scintillement a disparu!

C'est le noyau que j'ai utilisé. Installez-les simplement et désinstallez l'ancien noyau. http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/


1
Qu'est-ce que cela ajoute à la réponse existante acceptée?
Elder Geek

0

Le noyau 4.6.0-994-generic, du lien posté par Massimiliano, a résolu le problème pour moi.

J'ai un Chromebook Acer avec un processeur i5-5200U. Le symptôme était que je commençais à scintiller au premier démarrage de l'ordinateur portable. Je devais fermer et ouvrir le couvercle plusieurs fois pour résoudre le problème.

Depuis que j'ai installé 4.6.0-994-generic, cela fonctionne bien.


0

Je viens de mettre à jour la version 15.04 à partir de 15.10 sur un Dell inspiron 3000 avec des graphiques nvidia geforce. Il y avait des scintillements très ennuyeux. Ce qui m'a résolu, c'est de changer la luminosité de l'écran par défaut. Plus lumineux ou plus bas le fixe. Le retour au niveau par défaut a ramené le scintillement.


0

J'ai eu le même problème sur un XPS 13 9350. (Kernel 4.4.0-22-generic) Je ne sais pas quel est le problème. Je pense que cela commence après l'installation de Skype?! Il ne clignotait pas après l'installation d'ubuntu. ça commence quelques jours plus tard et je pense que ça commence après l’installation de skype? Mais je ne suis pas sur ;-(

l'installation du dernier noyau (4.6.0-040600-generic) a résolu le problème.

Voici un moyen simple d’installer la dernière version du noyau: https://www.youtube.com/watch?v=CokrHUykkUQ

merci par Massimiliano, il apporte le meilleur pourboire !!!


0

Je rencontrais le même problème ici avec mon Dell XPS13 Intel® HD Graphics 520 (Skylake GT2). J'utilise Ubuntu 16.04 Xenial et je viens de résoudre ce problème dans Paramètres système -> Logiciels et mises à jour -> Pilotes supplémentaires, activant l'option 'Utiliser le microprogramme du microcode du processeur pour les processeurs Intel à partir d'Intel-microcode (propriétaire)', puis redémarrer. J'espère que cela fonctionne pour vous aussi!


0

Ont eu le même problème en testant Mint 18 sur Samsung 9, i7-6500u.

En accord avec l’affiche ci-dessus qui a résolu le problème en désactivant la fonction tlp, j’ai constaté que le scintillement ne se produit que lorsque j’utilise powertop pour sélectionner:

"Autosuspend pour un périphérique USB inconnu 1-5 (8087: 0a2b)

de "mauvais" à "bon", c’est-à-dire que l’activation de cette suspension automatique avec "bon" provoque un scintillement, mais pas le "mauvais".

Avec cela laissé à "mauvais" mon affichage est stable.


0

J'ai eu un problème similaire et j'ai atteint ce fil en cherchant une solution.

Lors de la mise à niveau du noyau à la version 4.8, la situation a été résolue en installant des pilotes Intel Graphics pour Linux:

https://01.org/linuxgraphics/downloads

Notez que pour Ubuntu 16.04, vous avez besoin de la version 2.0.2 et non de la version la plus récente (actuellement la version 2.0.3).

https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.2


0

Est-ce celui avec les lignes noires? J'ai le même problème sur mon ultrabook samsung, il ne se produit que dans une résolution "1080p" complète sur mon port hdmi. J'ai remarqué que cela semble se produire plus souvent si l'écran est très lumineux, surtout s'il y a un fond blanc, comme dans "Fichiers ou un navigateur Web", mais il semble que ce ne soit pas vraiment affecté par les applications gourmandes telles que "la lecture de films 1080p" seule la couleur ou la luminosité définit il semble le déclencher?

ce n'est pas un correctif, mais une solution de contournement jusqu'à ce qu'ils publient une mise à jour qui résout le problème.

Définir la résolution intégrale en 1080p semble l’arrêter, vous pouvez essayer si vous avez toujours des problèmes :)

EDIT: Essayez également le noyau 4.8.10. C’est le "seul" noyau qui corrige de façon permanente les lignes noires à 1080P pour moi avec une sortie HDMI HD4000 intel, toutes les autres versions semblent avoir annulé ce correctif, même la version 4.9 ne ne le répare pas. Utilisez l'utilitaire de mise à jour du noyau ubuntu pour lui donner un coup de pouce "Ukuu", je pense que c'est appelé?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.