6 votes

Les pilotes nvidia-331 donnent un écran noir au démarrage

Je possède un ordinateur portable Asus K53s avec une nVidia GeForce GT 540M. J'ai installé Ubuntu 14.04 64 bits (fraîchement) et configuré le pilote propriétaire nvidia-331 pour la carte graphique. J'ai configuré l'option prime pour exécuter l'accélération nVidia et cela fonctionnait bien.

Le 25 janvier 2015, il y a eu une mise à jour logicielle d'Ubuntu (d'après le journal apt, j'ai vu qu'il a mis à jour nvidia-settings, et d'autres choses) après laquelle j'ai eu un écran noir au lieu de l'écran de connexion.

J'ai essayé de passer à la carte graphique intel (sudo prime-switch intel) mais cela donne des erreurs, il n'est pas possible de passer à intel.

J'ai essayé de purger nvidia* puis d'installer nvidia-340, mais l'écran reste noir au lieu de l'écran de connexion.

La seule façon d'utiliser mon ordinateur portable est d'installer :

apt-get install nvidia-current-updates 

qui est le pilote nvidia-304. Mais il utilise la carte graphique intel. Il n'est pas possible de passer à nVidia ni avec

sudo prime-switch nvidia

ni avec

l'utilitaire graphique nvidia-settings.

J'ai besoin d'utiliser ma carte nVidia pour l'accélération graphique (OpenGL). Pour l'instant, l'ordinateur portable est trop lent pour mon activité (CAO).

3voto

Amiraslan Points 101

J'ai finalement résolu mon problème avec ma carte graphique Nvidia.

J'ai trouvé la solution dans le post #15 de https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1362848

Voici comment j'ai réglé les détails :

Déconnectez-vous et allez à la console :

CTRL-ALT-F1

Si (comme moi) vous avez essayé d'installer le dernier pilote Nvidia (nvidia-340 ...), vous devez revenir en arrière avec les commandes suivantes :

sudo apt-get install ppa-purge
sudo ppa-purge xorg-edgers
sudo apt-get purge nvidia*

Ensuite, copiez tous les fichiers de configuration xorg dans un répertoire temporaire :

cd
mkdir temp
sudo mv /etc/X11/xorg.conf* ./temp/

Ensuite, nettoyez, mettez à jour, effectuez la mise à jour du système et redémarrez :

sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo reboot

Allez à la console :

CTRL-ALT-F1

Installez le pilote Nvidia 331 :

sudo apt-get install nvidia-331 nvidia-prime 

Replacez l'ancien xorg.conf créé par Nvidia dans son répertoire :

sudo cp temp/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.conf

Et modifiez-le (j'ai utilisé vi, vous préférerez peut-être nano) :

sudo vi /etc/X11/xorg.conf 

Pour qu'il ressemble à ce qui suit :

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

Redémarrez finalement le système :

sudo reboot

Maintenant, j'ai ma carte graphique Nvidia configurée et l'accélération matérielle fonctionne bien.

0voto

Maciej Sypień Points 128

Avec l'installation des pilotes nvidia, vous devez être très prudent et calme. Différentes versions de nvidia fonctionnent différemment avec certains groupes d'ordinateurs portables. Cette mise à jour peut causer des problèmes, mais ne vous inquiétez pas - essayez de

$ sudo apt-get purge 'nvidia*'
$ sudo apt-get install nvidia-prime nvidia-331 nvidia-331-updates

Si quelque chose se passe mal

...et que vous redémarrez le système et que l'écran noir réapparaît :

  1. passer à un autre tty en appuyant sur Ctrl + Alt + F2.

  2. désinstallez tout ce qui est lié à nvidia en exécutant sudo apt-get purge 'nvidia*'.

  3. redémarrez le système sudo reboot et essayez avec d'autres versions de nvidia (310, 313, 319 ou réinstallez à nouveau 331, mais avec ou sans le paquet "updates").

En utilisant la combinaison Ctrl + Alt + F7, vous retournerez au mode graphique si vous êtes dans un autre tty.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X