web-dev-qa-db-fra.com

Impossible d'installer le pilote nvidia pour Ubuntu 14.04

J'utilise Ubuntu 14.04 (64 bits) avec la version du noyau 3.16.0-40-generic. Et ma nvidia est

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 650M] [10de:0fd1] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device [144d:c0d1]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia

Cela signifie que c'est GeForce GT 650M. Par conséquent, je suis allé sur recherche nvidia pour vérifier quelle carte nvidia convient à mon ordinateur portable. J'ai trouvé la version 346.72. Cependant, quand je l'installe. Je ne peux pas me connecter à mon ordinateur. Il répète toujours l’écran de connexion lorsque je me connecte. J'ai besoin de le désinstaller. Ensuite, il peut se connecter à nouveau. Quel est mon problème? Comment le résoudre? J'ai aussi essayé de faire avec une autre méthode telle que

$ Sudo add-apt-repository ppa:xorg-edgers/ppa -y
$ Sudo apt-get update
# install the latest version
$ Sudo apt-get install nvidia-current

Mais cela a montré que (Notez que j’installe la version 304 avant mais je la désinstalle)

nvidia-current is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cuda-drivers : Depends: nvidia-340 (>= 340.29) but it is not going to be installed
                Depends: nvidia-340-dev (>= 340.29) but it is not going to be installed
                Depends: nvidia-modprobe (>= 340.29) but it is not going to be installed
                Depends: libcuda1-340 (>= 340.29) but it is not going to be installed
                Depends: nvidia-libopencl1-340 (>= 340.29) but it is not going to be installed
                Depends: nvidia-opencl-icd-340 (>= 340.29) but it is not going to be installed
 nvidia-340-uvm : Depends: nvidia-340 (>= 340.29) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Erreur de mise à jour: lorsque j’essayais de désinstaller NVIDIA actuel et d’installer la nouvelle version de NVIDIA 331,

 Error! Bad return status for module build on kernel: 3.19.0-20-generic (x86_64)
Consult /var/lib/dkms/nvidia-331/331.113/build/make.log for more information.

Setting up nvidia-331-uvm (331.113-0ubuntu1~xedgers14.04.1) ...
Loading new nvidia-331-uvm-331.113 DKMS files...
First Installation: checking all kernels...
Building only for 3.19.0-20-generic
Building for architecture x86_64
Building initial module for 3.19.0-20-generic
Error! Bad return status for module build on kernel: 3.19.0-20-generic (x86_64)
Consult /var/lib/dkms/nvidia-331-uvm/331.113/build/make.log for more information.
Setting up nvidia-opencl-icd-331 (331.113-0ubuntu1~xedgers14.04.1) ...
Setting up nvidia-prime (0.6.2) ...
nvidia-prime start/running, process 13152
Setting up nvidia-settings (352.09-0ubuntu0~xedgers14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ureadahead (0.100.0-16) ...

Après avoir supprimé tous les nvidia, je tape Sudo ubuntu-drivers devices l’affiche

~# Sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000FD1sv0000144Dsd0000C0D1bc03sc00i00
model    : GK107M [GeForce GT 650M]
vendor   : NVIDIA Corporation
driver   : nvidia-349 - third-party free
driver   : nvidia-352 - third-party free recommended
driver   : nvidia-331 - third-party free
driver   : nvidia-340 - third-party free
driver   : nvidia-346 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-331-updates - distro non-free
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - third-party free

Après avoir réinstallé Ubuntu, je me suis basé sur la suggestion de Plo .. Je pense que je réussis à installer en vérifiant

$lspci -knn | egrep 'VGA|3D' -A2 
or Graphics Controller [8086:0166] (rev 09)
    Subsystem: Samsung Electronics Co Ltd Device [144d:c0d1]
    Kernel driver in use: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 650M] [10de:0fd1] (rev a1)
    Subsystem: Samsung Electronics Co Ltd Device [144d:c0d1]
    Kernel driver in use: nvidia
2
Jame

Tout d'abord, je suggère de supprimer tous les pilotes nvidia.

Sudo apt-get purge nvidia*

Pour Ubuntu 14.04, le pilote par défaut et préféré est nvidia-331.

Il peut être installé par

 Sudo apt-get install nvidia-331

En option, vous pouvez mettre à niveau le noyau et installer de nouveaux pilotes.

Mettre à niveau le noyau à 3.19

Sudo apt-get install linux-generic-lts-vivid

redémarrer

Puis installez nvidia-346 à partir de xorg-edgers

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-346 nvidia-prime nvidia-settings
Sudo add-apt-repository -r ppa:xorg-edgers/ppa

Recherchez les erreurs lors de l'installation. Dans la plupart des cas, le pilote fonctionne bien, mais cela dépend de la version de la pile graphique installée, du modèle de votre adaptateur intégré, etc.

Si le pilote ne fonctionne pas et que les graphiques ne démarrent pas, appuyez sur Ctrl + Alt + F1, connectez-vous à la console et exécutez

Sudo apt-get purge nvidia*
4
Pilot6