Ubuntu 16.04 + Pilote Nvidia = écran vide

32

QUESTIONNAIRE ORIGINAL MISE À JOUR 1:

Y compris la capture d'écran des pilotes supplémentaires. J'ai essayé d'installer les versions 361.42 et 340.96 et les deux fois, je reçois un écran vide après le redémarrage.

entrez la description de l'image ici


QUESTION ORIGINALE:

Lorsque j'installe le pilote nvidia pour Ubuntu puis que je le redémarre, un écran vierge s'affiche. Je n'ai pas essayé 2 des pilotes nvidia et à chaque fois je reçois un écran vide.

Comment installer les pilotes nvidia sans obtenir un écran vide?

A fait une recherche sur Google et il semble que je sois le premier à rencontrer ce problème depuis que 16.04 a été publié:

https://www.google.co.uk/?gfe_rd=cr&ei=6tUZV-rEEuTR8geL_5PABA&gws_rd=ssl#q=ubuntu+16.04+nvidia+blank&tbs=qdr:d

oshirowanen
la source
J'ai en quelque sorte accepté la mauvaise réponse. Comment puis-je le changer?
oshirowanen
2
Si vous avez résolu vous-même votre problème, répondez à votre propre question et acceptez-la. Ne mettez pas la réponse dans votre question ou dans les commentaires! Envoyez-moi un message dans les commentaires si vous voulez mon vote positif. :-)
David Foerster le

Réponses:

23

Où / quand obtenez-vous l'écran vide? Est-ce que le menu de menu doit apparaître au démarrage ou l'écran de connexion d'Ubuntu Unity? Si c'est le dernier cas, essayez ce qui suit:

  1. Ajoutez nomodesetvotre entrée de groupe Ubuntu. Mettez en surbrillance l'entrée que vous utilisez pour démarrer, appuyez sur e, puis ajoutez replace.

    ... ro quiet splash...

    avec

    ... ro nomodeset quiet splash...

Si cela démarre correctement à l'écran de connexion, appuyez sur Ctrl+ Alt+ F2, connectez-vous, puis exécutez sudo prime-select intel. Ensuite, redémarrez et voyez si cela résout le problème.

De plus, comment installez-vous les pilotes NVidia? Vérifiez immédiatement sur nvidia.com si vous utilisez les bonnes.

SteveFromAccounting
la source
L'écran vide après le menu de menu s'affiche lorsque je sélectionne Ubuntu. L’écran de grub n’apparaît qu’après la première tentative, je n’obtiens pas de grub à la première tentative, l’écran de groupe apparaît automatiquement lorsque je redémarre l’écran vide.
oshirowanen
1
Avez-vous essayé nomodeset?
SteveFromAccounting
4
Je l'ai essayé et cela n'a pas fonctionné. Je ne savais pas quoi en configurant nomodeset avant d'installer les pilotes nvidia pour supprimer nomodeset. Donc, cette fois, j’ai d’abord installé nvidia, puis j’ai mis nomodeset et cela a fonctionné! Merci pour l'aide!
oshirowanen
2
Non, ça ne marche pas du tout. Toujours un écran noir pour moi :(
starbeamrainbowlabs
1
Pas un expert ici, mais nomodesetne charge pas les pilotes vidéo, et ces pilotes vidéo sont probablement responsables de l'activation de la prise en charge du double moniteur. Donc, votre écran ci-joint ne fonctionne pas logique.
SteveFromAccounting
6

Voici ma solution. Je devais tirer des réponses de plusieurs endroits.

Ma carte graphique est la NVidia GeForce GTX 950 .

La première chose que j'ai faite a été de télécharger le dernier pilote stable NVidia à partir de nvidia.com (pour moi, il s'agissait de 361,42). J'étais sûr de choisir le dernier pilote stable et certifié. C'est un fichier ".run", au fait. Recherchez comment installer les fichiers .run si cela ne vous est pas familier.

J'ai ensuite mis la liste noire des pilotes Nouveau selon ce post (mes étapes sont ci-dessous et sont légèrement différentes de ce post):

Installez le pilote Nvidia à la place du nouveau

J'ai effectué tout mon travail via le terminal virtuel accessible en appuyant sur Ctrl + Alt + F1 à partir de l'écran de connexion:

1) Liste noire des modules. Ouvrez le fichier blacklist.conf.

sudo vi /etc/modprobe.d/blacklist.conf

ajoutez les modules suivants à la fin du fichier:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Enregistrez le fichier et quittez.

2) Supprimez tous les packages nvidia * (notez que cela ne m'a rien fait, mais c'est recommandé. Aucun mal à l'exécuter.)

sudo apt-get remove --purge nvidia*

3) Mettez à jour le disque initramfs. Le mien a été configuré pour charger les nouveaux pilotes. Cela prend plusieurs secondes. Ne pas redémarrer ou éteindre!

sudo update-initramfs -u

4) redémarrage

5) Arrêtez le gestionnaire d’affichage, puis installez-le.

Sur l'écran de connexion, appuyez à nouveau sur Ctrl + Alt + F1 pour accéder au terminal virtuel. Une fois en mode texte, arrêtez le gestionnaire d’affichage:

sudo service lightdm stop

6) Ensuite, lancez le fichier d’installation (le fichier .run que vous avez téléchargé). L'installation est bien documentée et contient de nombreux messages utiles (imaginez-le!). J'ai eu l'erreur concernant l'échec du script de pré-installation. J'ai continué quand même. On m'a demandé "Voulez-vous exécuter l'utilitaire nvidia-xconfig pour mettre à jour automatiquement votre fichier de configuration X afin que le pilote NVIDIA X soit utilisé lorsque vous redémarrez X? Tous les fichiers de configuration X préexistants seront sauvegardés" j'ai répondu " Oui "et a continué. J'ai un système 64 bits et j'ai des erreurs 32 bits. Je ne m'en suis pas inquiété et j'ai continué. Les 64 bits installés bien. Je suis arrivé à la fin de l'installation!

7) Croisez les doigts, redémarrez et connectez-vous. Mon système est finalement apparu. J'espère que le tien aussi!

DerWanderer
la source
Cela continuera-t-il de fonctionner après une mise à jour du noyau ou devrez-vous effectuer des opérations manuelles chaque fois que cela se produit?
Lars Haugseth
1
Bonne question - et en temps opportun. J'ai récemment installé un nouveau noyau, sans réfléchir. Ensuite, lorsque j'ai redémarré, il est passé en mode basse résolution (probablement 800x600). La connexion vient de faire clignoter l'écran et me ramène à l'écran de connexion. Ensuite, j'ai redémarré et sélectionné l'ancien noyau et tout allait bien. Donc, je ne suis pas sûr de ce que la solution à long terme à ceci serait autre que résoudre le problème initial. Je suppose que je vais rester sur un noyau plus ancien pour le moment.
DerWanderer
2

Essayez d'ajouter nvidia ppa ppa: graphics-drivers / ppa et d'installer le dernier 364.15.

Cela fonctionne pour moi avec Optimus 860m.

Cela ne fonctionne que si vous avez désactivé le démarrage sécurisé.

Eduardo Moñino Esteban
la source
1
juste essayé. a malheureusement le même problème.
oshirowanen
Cela fonctionne aussi avec Secure Boot, mais pas si vous utilisez le shimou shim-signedpour démarrer. , Vous avez besoin au lieu d'utiliser un noyau signé et le bootloader grub-efi signé: sudo apt-get install linux-signed-generic grub-efi-amd64-signed. Il peut également y avoir plusieurs entrées de démarrage EFI (même avec le même nom) et le BIOS peut choisir la mauvaise entrée par défaut. Vous devrez donc remplacer cela dans le menu de sélection de démarrage ou dans le programme de configuration du BIOS.
blubberdiblub
2

Vous devez peut-être mettre les pilotes nvidia sur liste noire au démarrage. Cela est parfois nécessaire pour les cartes graphiques hybrides.

  • Editez le fichier: /etc/modprobe.d/bumblebee.confet ajoutez:

    blacklist nvidia-XXX
    blacklist nvidia-XXX-updates
    blacklist nvidia-experimental-XXX
    

    remplacez XXX par la version du pilote graphique. Par exemple346

  • redémarrez votre ordinateur.

JOnathanJOnes
la source
Cela a résolu le problème pour moi (Ubuntu 16.10; Dell XPS 15). Il manquait les nouveaux pilotes nvidia-367 dans bumblebee.conf qui n'étaient pas sur la liste noire
vendredi
1

J'ai résolu ce problème d'une manière différente. J'ai installé 16.04 sur un très vieil ordinateur. J'ai installé le pilote hérité Nvidia et obtenu l'écran vide.

J'ai installé Lubuntu pour utiliser le bureau LXDE. Cela fonctionne très bien pour moi.

sudo apt-get install lubuntu-desktop
Mattmon
la source
0

Assurez-vous que vous avez désactivé SecureBoot. Le mien est activé et j'ai ignoré l'avertissement lorsque j'ai effectué la mise à niveau vers 16.04. Si vous avez secureboot, il restera bloqué sur gdm ou sur un écran noir.

utilisateur533456
la source
Je ne sais pas encore ce qu'est secureboot, mais est-ce que cela s'applique si j'ai effectué une nouvelle installation du 16.04. Je n'ai pas fait de mise à niveau de 14.04 à 16.04.
oshirowanen
De plus, mon ordinateur a environ 5 ans, je ne pense pas qu'il soit sécurisé. Mais je ferai un double contrôle dans la matinée.
Octobre
2
Je ne vois pas de démarrage sécurisé dans le BIOS.
oshirowanen
-2

Essayez d’ajouter les options suivantes à votre fichier de configuration grub / etc / default / grub. Vous devrez ensuite mettre à jour grub.

GRUB_GFXMODE=1280x1024x32,auto
GRUB_GFXPAYLOAD_LINUX=keep
Cendre
la source
Je pense que ces options ne concernent que Grub, pas le système d’exploitation démarré.
starbeamrainbowlabs