web-dev-qa-db-fra.com

Problèmes graphiques après / pendant l'installation d'Ubuntu 16.04 / 16.10 avec les graphiques NVIDIA

J'ai installé ou mis à niveau vers Ubuntu 16.04, mais je rencontre des problèmes avec ma carte graphique.

  • L'affichage est vide
  • L'affichage clignote
  • Les éléments à l'écran ne s'affichent pas correctement
  • Certains programmes se plaignent de problèmes graphiques
  • L'ordinateur démarre en mode graphique faible

  • Votre problème spécifique peut ne pas être ici, mais essayez quand même les solutions décrites dans les réponses.

Cette question est très large, mais chacune de ces questions a probablement une solution.


Si vous rencontrez une boucle de connexion, vérifiez la dernière partie de ma réponse.


Si vous rencontrez l'un des problèmes répertoriés et avez votre propre solution (le mien ne fonctionne pas ou s'il existe un moyen plus rapide), n'hésitez pas à poster une autre réponse POLITE décrivant votre problème et la façon dont vous l'avez résolu. =


Ceux qui tentent d'installer Ubuntu, veuillez vous reporter à la section intitulée: If you are unable to enter a TTY or are trying to install Ubuntu.

172
TheWanderer

Veuillez noter que cette réponse peut devenir légèrement obsolète. Je ferai de mon mieux pour le mettre à jour régulièrement, mais je ne peux rien garantir. La version du pilote utilisée ci-dessous n'est peut-être pas la dernière. Veuillez vérifier la page du tableau de bord pour confirmer.

Chacun des problèmes décrits (et peut-être même davantage) peut être résolu en procédant comme suit.


Si vous installez Ubuntu, suivez la section 3.


1. Assurez-vous d’abord de pouvoir entrer un ATS.

Presse Ctrl+Alt+F1

Si cela vous amène à un écran noir avec une invite de connexion, continuez. Sinon, vous devrez probablement démarrer avec un indicateur de noyau spécial. Les instructions sont ci-dessous.


2. Maintenant pour le correctif

  1. Connectez-vous à votre compte dans le TTY.
  2. Exécutez Sudo apt-get purge nvidia-*
  3. Exécutez Sudo add-apt-repository ppa:graphics-drivers/ppa puis Sudo apt-get update.
  4. Exécutez Sudo apt-get install nvidia-375.
  5. Redémarrez et votre problème graphique devrait être corrigé.

3. Si vous ne parvenez pas à entrer un téléscripteur ou essayez d'installer Ubuntu

  1. Redémarrez dans GRUB.
  2. Mettez en surbrillance l’option Ubuntu et appuyez sur E.
  3. Ajoutez nouveau.modeset=0 à la fin de la ligne commençant par linux.
  4. Presse F10 pour démarrer.
  5. Suivez les instructions ci-dessus.
    • (Si vous installez Ubuntu, ignorez cette étape, mais suivez le reste du tutoriel une fois l'installation terminée.)

Cette solution devrait résoudre de nombreux problèmes décrits par les utilisateurs après une mise à niveau vers 16.04. Si une nouvelle installation est affectée, la solution est la même.


Si vous rencontrez des problèmes par la suite, vous devriez poser une question différente. (Reportez-vous à cette question afin que nous sachions qu'il ne s'agit pas d'un doublon.) Cependant, il existe quelques autres petites solutions que vous pouvez essayer avant de le faire.

  • Réinstaller Xorg

    • Retournez dans le téléscripteur et exécutez Sudo apt-get purge xorg-* xserver-xorg; Sudo apt-get install xorg xserver-xorg; Sudo dpkg-reconfigure xorg.
  • Réinstallez votre environnement de bureau

    • Si vous utilisez Unity, exécutez Sudo apt-get purge ubuntu-desktop; Sudo apt-get install ubuntu-desktop.
    • Si vous utilisez GNOME, lancez Sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; Sudo apt-get install ubuntu-gnome-desktop.
    • Si sur MATE exécutez Sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; Sudo apt-get install ubuntu-mate-desktop
    • Chaque Ubuntu DE a son propre nom de paquet. Si vous avez KDE ou quelque chose d'autre, le nom doit être similaire à ceux ci-dessus.
  • Nouvelle réinstallation
    • Ce n'est pas l'option la plus attrayante, mais c'est parfois la meilleure chose à faire dans de tels cas.

S'il vous plaît rappelez-vous qu'il y a beaucoup de choses qui peuvent aller mal, et ceci n'est pas une garantie réparer pour tout. Même si vous rencontrez quelque chose répertorié dans la question, la solution risque de ne pas fonctionner pleinement pour vous.

Cette réponse concerne uniquement les problèmes de pilotes avec 16.04 et nVIDIA. Votre problème peut aller plus loin qu'un mauvais conducteur.


Autres problèmes après le correctif

  • Si vous arrivez à un affichage fonctionnel, mais que vous rencontrez une boucle de connexion (vous vous connectez et que vous revenez à l'écran de connexion), regardez ici .
199
TheWanderer

J'ai installé Ubuntu 16.04 et tout a bien fonctionné jusqu'à ce que je passe au pilote NVIDIA. Après le redémarrage, je ne pouvais pas aller au-delà de l'écran de connexion. La solution qui a fonctionné pour moi était de désactiver le démarrage sécurisé.

Alors que je restais bloqué dans la boucle de connexion, je suis passé à la console Ctl+Alt+F1, redémarré et désactivé le démarrage sécurisé dans UEFI. Maintenant, tout fonctionne avec le pilote nvidia installé.

11
Karhu

Pour L'affichage est vide & L'affichage scintille

J'ai fait face au même problème mais maintenant tout fonctionne bien.

Il y a deux solutions à cela:

  1. Utiliser le pilote NVIDIA version 364 à partir du pilote graphique PPA (meilleure option)

    • Sudo add-apt-repository ppa:graphics-drivers/ppa
    • Sudo apt update && Sudo apt install nvidia-364
  2. Utilisez LightDM au lieu de GDM

    • Sudo apt-get install lightdm
    • choisissez lightdm comme valeur par défaut lorsque vous y êtes invité.

NOTE Si cela ne fonctionne pas pour vous, installez intel-microcode (si disponible) à partir de l'application Pilotes supplémentaires avant d'installer le pilote NVIDIA.

7

Je suis passé d’Ubuntu GNOME 15.10 à 16.04 et j’ai été confronté à un écran noir. En utilisant systemctl status et en fouillant dans les journaux, j'ai constaté que les pilotes propriétaires de NVidia étaient en panne.

Purger nvidia-* et réinstaller gdm m'a fait passer en mode graphique faible, mais la réinstallation des pilotes NVidia a ramené l'écran noir. En fin de compte, Secure Boot avait été défini sur "Windows" dans les paramètres du BIOS. Je l'ai changé en "Autre" et mon problème a été résolu.

Avant de trouver l'option de démarrage sécurisé, j'avais essayé de purger et de réinstaller nvidia-*, xorg*, xserver-xorg, ubuntu-gnome-desktop, gnome-desktop-environment. Je ne sais pas si cela a aidé ou non, mais il semble préférable de l'insérer. De plus, l'outil de mise à niveau avait déclaré qu'il devrait désactiver le démarrage sécurisé pour réussir, mais qu'il le réactiverait par la suite. C'est ce qui m'a amené à aller le chercher.

6
kd8azz

J'ai vérifié le fichier journal X11 dans /var/log/Xorg.0.log pour les entrées d'erreur (EE):

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

la carte graphique n’a donc pas été détectée par le nouveau pilote.

vérifier la carte installée avec lspci a donné le résultat suivant:

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

Avec ce type de carte graphique, les réponses recommandant d’installer les pilotes NVIDIA donnés ici ne m’aident pas, car le dernier pilote NVIDIA ne prend pas en charge ma carte.

C'est pourquoi, après quelques recherches sur Internet, j'ai trouvé la suggestion d'aider un peu le système X11 en spécifiant les détails de la carte dans un fichier.

/usr/share/X11/xorg.conf.d/20-nouveau-conf et en utilisant les informations de la commande lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Désormais, les choses fonctionnent comme prévu et aucune ligne d'erreur (EE) n'apparaît dans le fichier journal.

4
Wolfgang Fahl

Pour ceux qui suivent le guide mais que le problème persiste, cela a peut-être quelque chose à voir avec le pilote lui-même.

Certains des GPU de NVIDIA ne fonctionnent pas bien avec le dernier pilote. Si vous pensez que vous êtes victime de ce problème, vous pouvez suivre mon guide ci-dessous.


Ci-dessous ne sont que copier/coller répondre à partir de ma propre question ici .


Je l'ai fait!! C'était un problème avec le pilote lui-même!

Problème: Ma carte (NVIDIA GTX980M) ne fonctionne pas bien avec le nouveau pilote propriétaire NVIDIA Linux. Solution: Utilisez l'ancien pilote compatible avec ma carte graphique.


Fondamentalement, après avoir tapi sur Internet pendant un moment, certaines personnes ont dit que je pourrais peut-être essayer d'utiliser stable nvidia-352 au lieu de nouveaux pilotes.

Cependant, en regardant apt-cache search nvidia-352, j'ai découvert que nvidia-352 n'est qu'un pilote de transition pour le pilote nvidia-361.

Cependant, sur la base de mon test précédent, nvidia-361 à la plus récente (nvidia-370 au moment de la rédaction) est la source de mon problème.

J'ai donc besoin de télécharger l'exacte nvidia-352 au lieu de la transition nvidia-361.


Si vous rencontrez le même problème que le mien, vous trouverez ci-dessous les étapes à suivre pour le résoudre.

Étapes:

  1. Désinstallez tous vos pilotes NVIDIA problématiques actuels.

    Sudo apt-get purge nvidia-* libcuda-* 
    

    .

  2. Créer un dossier temporaire pour stocker nvidia-352 fichiers requis

    cd ~/Desktop
    mkdir nvidia-352
    cd nvidia-352
    

    .

  3. Téléchargez les fichiers requis pour le pilote graphique nvidia-352.

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_AMD64.deb
    

    Éditer 1:

    Si vous rencontrez des problèmes pour télécharger nvidia-352_352.63-0ubuntu3_AMD64.deb à partir du lien ci-dessus (ce qui m'est arrivé), vous pouvez également le télécharger à partir de différentes sources.

    Voici un lien alternatif pour ce fichier:

    http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_AMD64.deb
    

    Éditer 2:

    Les liens ci-dessus sont destinés au pilote NVIDIA 64 bits, pour ceux qui recherchent une version 32 bits, consultez le lien ci-dessous:

    https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
    

    Les étapes sont identiques, il vous suffit de télécharger un fichier différent prenant en charge votre configuration 32 bits.

    .

  4. Installer tous les fichiers debs.

    Sudo dpkg -i *.deb
    

    .

  5. Reboot

    .


Voila! Si vous avez démarré sur votre bureau sans avoir un seul plantage, alors vous avez résolu ce problème graphique avec succès!

Prendre plaisir! :RÉ

4
Mohd Shahril

Après avoir lutté avec ce problème pendant un jour et demi, il a finalement été résolu en désactivant le démarrage sécurisé dans les paramètres Bios. lors de l'installation du pilote, on m'a demandé de désactiver le démarrage sécurisé et je l'ai fait, mais d'une manière ou d'une autre, peut-être parce que Windows est également installé, il n'a pas été désactivé (lors de l'installation). en redémarrant et en appuyant sur F2 (sur Asus), je suis entré dans le Bios, la sécurité, puis le démarrage sécurisé est désactivé. redémarré, et le tour est joué! Bien que cela puisse être spécifique à certaines versions du bios ou à des systèmes à double amorçage, personne n’avait déjà posté cette solution auparavant.

2
Yuval Harpaz

J'ai essayé beaucoup de solutions et non travaillé. Enfin, j’ai essayé et fonctionné à la perfection, sans avoir à faire des choses comme Sudo service lightdm stop et ainsi de suite. Il suffit de lancer ce qui suit:

Cela vous montre la liste de pilotes compatibles pour vos appareils: Sudo ubuntu-drivers list

Puis lancez pour installer les compatibles:

Sudo ubuntu-drivers autoinstall

Enfin, faites (ou redémarrez votre machine):

Sudo service lightdm restart

1
Amir

Chaque jour, je vérifie les mises à jour et les télécharge à l'aide de Software Updater. Mais hier soir, Ubuntu m'a demandé un téléchargement partiel (dit, quelque chose n'est pas installé correctement - quelque chose comme ça), alors je suis Processus de téléchargement partiel . À la fin du processus de téléchargement, il a demandé un redémarrage. Je redémarre donc Ubuntu. Après le redémarrage, le logo de démarrage et la fenêtre de connexion sont affichés basse résolution, boucle de connexion et pas de connexion Internet (wifi + ethernet les deux que j'ai essayés)! Donc, je ne peux même pas me connecter!

J'utilise buntu 16.04.2 LTS dans Ordinateur portable ASUS X556UQ.

Après une longue expérience (essai ci-dessus et autre solution de Google), je constate que le problème se pose pour le dernier noyau Linux 4.8.0-42 avec Pilote Nvidia 378 ! Donc, je rétrograde au pilote Nvidia 370 à l’aide de TTY (Ctrl + Alt + F1) et redémarrez Ubuntu en utilisant Linux Kernel 4.8.0-41 (en utilisant le menu grub) et tout le problème est résolu!

0