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

175

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 que vous avez votre propre solution (la mienne 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 manière dont vous l'avez résolu.


Ceux qui tentent d'installer Ubuntu, s'il vous plaît se référer à la section intitulée: If you are unable to enter a TTY or are trying to install Ubuntu.

Le vagabond
la source
3
Pour ceux qui sont bloqués dans la boucle de connexion après avoir installé le pilote nvidia ... veuillez consulter le site askubuntu.com/a/760469, il semble que les pilotes nvidia ne soient pas encore compatibles avec la dernière version du noyau. Vous pouvez également essayer les étapes mentionnées ici askubuntu.com/a/761326 , si vous souhaitez toujours installer les pilotes nvidia cependant ... Je n'ai pas procédé car mon problème de scintillement s'est arrêté.
Ajinkya Patil
Mon problème ne figure pas dans la liste, mais il est certainement qualifié pour les problèmes "NVidia & 16.04". askubuntu.com/questions/789972/…
andyczerwonka
J'ai résolu ce problème avec le pilote propriétaire, version 304
valeriocomo
Au fil des années, j'ai essayé de nombreuses solutions suggérées, telles que la purge, des graphiques ppa, des pilotes supplémentaires, etc., sur différents ordinateurs portables. Pour moi, rien de tout cela n'a jamais fonctionné. Avec les pilotes nvidia, je me replie toujours sur le téléchargement et l’installation des pilotes à partir de nvidia, en suivant les instructions du runnable.
Eduard Drenth
1
Je ne peux pas répondre à cette question, mais l'installation à partir des pilotes de NVIDIA avec le drapeau "--no-opengl-files" m'a aidée
shaunakde

Réponses:

204

S'il vous plaît être conscient 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 que vous pouvez entrer un ATS.

Appuyez sur 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. Courir sudo apt-get purge nvidia-*
  3. Courez sudo add-apt-repository ppa:graphics-drivers/ppaet puis sudo apt-get update.
  4. Courez sudo apt-get install nvidia-driver-430.
  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' Ubuntuoption et appuyez sur E.
  3. Ajouter nouveau.modeset=0à la fin de la ligne commençant par linux.
  4. Appuyez sur F10pour 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éinstallez Xorg

    • Retournez dans l'ATS et courez 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 sur Unité, lancez sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop.
    • Si sur GNOME, exécutez sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop.
    • Si sur MATE exécuter 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.
  • Frais réinstaller
    • Ce n'est pas l'option la plus attrayante, mais c'est parfois la meilleure chose à faire dans de tels cas.

N'oubliez pas que beaucoup de problèmes peuvent survenir et que ce n'est pas une solution garantie 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), jetez un coup d'œil ici .
Le vagabond
la source
1
@XiaodongQi Avez-vous essayé de désactiver Secure Boot? Les autres réponses suggèrent que cela corrige la boucle de connexion.
TheWanderer
1
C'est très étrange. OK, cela pourrait briser votre système encore plus loin, mais je suppose que ça vaut un coup de feu: sudo apt-get purge nvidia*. Pas de tiret avant l'astérisque. Ensuite, essayez le reste des étapes.
TheWanderer
1
Je pense que vous devez réinstaller: / @Pavel
TheWanderer
1
Ha - cela n'a pas aidé.
user3728501
2
Toujours les mêmes symptômes avec nvidia-367.
sds
11

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 j'étais bloqué dans la boucle de connexion, je suis passé à la console Ctl+Alt+F1, au redémarrage et au démarrage sécurisé désactivé UEFI. Maintenant, tout fonctionne avec le pilote nvidia installé.

Karhu
la source
askubuntu.com/questions/761886/… et vous pourrez utiliser nvidia et efi
QkiZ
comme son nom l’indique, désactiver le démarrage sécurisé vous rend moins sûr.
1er
7

Pour L'affichage est vide et 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 lightdmpar défaut lorsque vous y êtes invité.

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

Indépendant Indépendant
la source
Donc vous avez eu une boucle de connexion? Il y a cinq "problèmes" dans la question.
TheWanderer
L'écran est vide et l'affichage scintille
Indépendant Peculiar
Ah Eh bien, vous devriez probablement mettre cela dans la réponse;).
TheWanderer
2
Salut - J'ai essayé 361, 364 et 367 sans aucun succès. J'ai essayé de reconfigurer lightdm également, sans résultat. Je n'arrive toujours pas à me débarrasser des larmes lorsque je fais défiler ou que je regarde des vidéos / films. La seule solution pour avoir des graphismes décents est d’utiliser Intel uniquement par le biais de la sélection principale. Je serais heureux d'essayer toute autre solution s'il y a quelque chose d'autre que j'oublie
pandaadb
1
J'ai fait exactement, maintenant je ne peux pas connecter du tout Ubuntu.
Atilkan
6

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

La purge nvidia-*et la réinstallation gdmm'ont amené au mode de graphiques insuffisants, 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 Secure Boot je l' avais essayé la purge et la réinstallation 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.

kd8azz
la source
Il suffit d'utiliser le pilote nvidia version 364
Independent Peculiar
4

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.

Wolfgang Fahl
la source
4

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 être victime de ce problème, vous pouvez suivre mon guide ci-dessous.


Ci-dessous ne sont que des réponses copier-coller 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.


En gros, après avoir navigué sur Internet pendant un moment, certaines personnes ont dit que je pourrais peut-être essayer d'utiliser nvidia-352des pilotes stables au lieu de nouveaux.

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

Cependant, d'après mon test précédent, nvidia-361 à la plus récente (nvidia-370 au moment de la rédaction) est à l'origine de mon problème.

Je dois donc télécharger le nvidia-352 exact 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.

Pas :

  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-352les fichiers requis

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

    .

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

    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
    

    Modifier 1:

    Si vous rencontrez des problèmes pour télécharger à nvidia-352_352.63-0ubuntu3_amd64.debpartir 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
    

    Edit 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. Installez tous les fichiers debs.

    sudo dpkg -i *.deb
    

    .

  5. Redémarrer

    .


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É

Mohd Shahril
la source
2

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.

Yuval Harpaz
la source
1

J'ai essayé beaucoup de solutions et non travaillé. Enfin, j’ai essayé cela et fonctionnais parfaitement, sans avoir besoin de faire des choses comme sudo service lightdm stop, etc. Il suffit de lancer ce qui suit:

Cela vous montre la liste des 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

Amir
la source
0

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 (quelque chose comme ça n'a pas été installé correctement), alors je suis le 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 en basse résolution , la boucle de connexion et pas de connexion Internet (wifi + Ethernet que j'ai essayé) ! Donc, je ne peux même pas me connecter!

J'utilise Ubuntu 16.04.2 LTS sous ASUS X556UQ Laptop .

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

Mahmudul Hasan Shohag
la source
-1

Lorsque j'ai installé Ubuntu 16.04.1 pour la première fois, des problèmes graphiques ont été résolus à l'aide de nvidia-304 (déjà mentionné ci-dessus en tant que solution). Je viens de mettre à jour mon système il y a environ une semaine et depuis lors, je me suis retrouvé dans le "problème de boucle de connexion impossible", comme beaucoup de gens l'ont déjà décrit. En me connectant via un terminal, j'ai essayé d'installer nvidia-304, 324, 350 et 370. AUCUN d'entre eux n'a fonctionné. Finalement, j'ai essayé quelque chose de très radical. J'ai installé Xubuntu 16.04.1. Cela a fonctionné immédiatement sans effort particulier de ma part. Il semble donc que le problème soit intimement lié au gestionnaire de bureau (Gnome). Donc, si vous pouvez passer à Xfce depuis une fenêtre de shell, vous pourrez utiliser votre version actuelle d’Ubuntu (désolé mais je ne sais pas comment faire cela). Sinon, installez Xubuntu.

Bonne chance!

Joe Berry
la source
-1

Je rencontre ce problème de boucle de connexion depuis des mois, sans fin. Maintenant, j'ai enfin une réponse et je veux vraiment la partager avec vous tous qui vous tirez les cheveux pour chercher la solution. S'il existe également un moyen plus simple de le faire, veuillez le dire.

Ceci est mon premier message, merci de supporter les erreurs que je pourrais commettre lors de la première utilisation :)

Je vais raconter tout le processus que j'ai fait depuis le début pour que vous sachiez quelles sont toutes les méthodes que j'ai essayées.

  1. Au début, lors de l'installation d'Ubuntu, l'écran était incroyablement lent et à la traîne. La sortie provenait de la sortie graphique intégrée (le VGA intégré). Après l'installation des pilotes NVIDIA, une boucle de connexion était affichée. Lorsque l'utilisateur se connecte au PC, l'écran clignote, puis l'écran de connexion réapparaît une boucle infinie. La résolution était également faible, mais la sortie provenait du HDMI du GPU cette fois-ci.

  2. Pour tenter de remédier à la situation, de nombreuses suggestions sur le web, telles que d'essayer de supprimer le fichier .Xauthority ou d'essayer de le faire sudo chown user:user .Xauthority. J'ai essayé les deux mais en vain.

  3. Ensuite, il y avait une méthode pour essayer d'installer le lightdmgestionnaire à la place du gdmgestionnaire habituel d' Ubuntu. J'ai ensuite changé le gestionnaire d'affichage pour le même mais cela ne fonctionnait pas non plus.

  4. La suggestion suivante était d'installer l' xubuntu-desktopenvironnement, puis d'essayer de l'utiliser. Quand j'ai enlevé le ubuntu-desktoppuis installé le xubuntu-desktop. Cela a effectivement résolu le problème, mais c'était temporaire. L’écran revient à l’appareil, mais la GTX 980 n’est pas visible dans les paramètres Nvidia x server. Mais à ce stade, après avoir installé CUDA, le GPU était détecté.

  5. Après un redémarrage, l’écran a cessé de fonctionner à nouveau et cette fois, le terminal a également cessé de s’afficher, même après avoir utilisé les Ctrl-Alt-F1raccourcis vers F7 individuellement.

  6. Pensant que c'était un problème dans le système d'exploitation, j'ai alors commencé à expérimenter avec d'autres systèmes d'exploitation. J'ai téléchargé et essayé d'installer une version de serveur Ubuntu. Après avoir installé la version du serveur, j'ai essayé d'installer un environnement de bureau. Par conséquent, après avoir essayé d'installer l'environnement de bureau, le système d'exploitation s'est écrasé avec le message "Oh non! Quelque chose ne va pas!". Puis sa frappe à nouveau.

  7. Suppression de la version du serveur Ubuntu, je me suis ensuite demandé si Kubuntu 16.04son gestionnaire d’affichage pouvait vous aider. J'ai installé d'abord après avoir retiré le GPU et l'installation s'est bien déroulée. Après cela, j'ai installé le pilote Nvidia après avoir remis le GPU et la boucle de connexion est revenue. C'était incurable à nouveau.

  8. Après cela, j’ai essayé d’installer différents pilotes Nvidia car c’était là une autre suggestion. J'ai aussi essayé nvidia-300, nvidia-340 et le nvidia-367 propriétaire, mais tous ont été vains. Il y avait aussi des PPA avec des versions expérimentales (ppa xorg-edgers et quelque chose de similaire), mais eux aussi ne fonctionnaient pas.

  9. Ensuite, j'ai essayé d'installer Fedora. Mais à l'époque, une page parlait d'autres contrôleurs VGA en parallèle pouvant être présents dans le système. Donc, quand j'ai vérifié, j'ai remarqué qu'il y avait un pilote Matrox Graphics intégré dans la carte mère. (MG 200e). Cela aurait pu être le problème, car ils auraient pu être un conflit entre les pilotes tout ce temps. J'ai donc commencé à chercher comment désactiver le pilote.

  10. Puis j'ai trouvé la méthode !! . Je suis allé dans la configuration du BIOS puis j'ai désactivé l'option "Affichage intégré". Cela a résolu le problème. Maintenant, lorsque j'ai ouvert fedora, il a en fait commencé à fonctionner avec la carte GPU et le pilote n’était pas encore installé. C'était une grande amélioration d'avant. Après l’installation du pilote Nvidia, le système d’exploitation commence à bien fonctionner.

Joe
la source
1
Veuillez modifier votre réponse pour vous concentrer sur la solution actuelle. Oubliez les choses que vous avez essayées sans succès. Ceci est un site de questions-réponses, pas un blog ou un forum .
Melebius
-2

Ma solution est la suivante.

OS pilote ubuntu 16.04 nvidia avant 350 installé dans les mises à jour logicielles d'ubuntu

Je télécharge depuis nvidia le pilote 370 et j’exécute sh./path-to-driver in terminal enter to tty

ctrl alt f1

et tuer le processus lightdm

sudo service lightdm stop

avec ces commandes ont des problèmes

Solution

Premier redémarrage du PC et mon premier problème était que je ne pouvais pas entrer dans le bureau d'ubuntu et ne pouvais pas entrer dans le terminal tty, j'entrais en mode de récupération et je passais au terminal root pour en faire un

nvidia-uninstall

cela supprime le pilote nvidia que vous installez avec la commande ./nvidia.run

et redémarrez et regardez. vous devez installer le pilote d'ubuntu avec

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

ou trouver dans le logiciel et les mises à jour et installer le pilote

Cette solution est ma solution du même problème avant. je ne peux pas désinstaller le pilote lorsque je télécharge la page Web nvidia

Jonathan Rodriguez
la source
5
nvidia-currentest un pilote hérité. C'est une mauvaise solution dans la plupart des cas.
Pilot6