web-dev-qa-db-fra.com

Ubuntu 15.10 ne commencera pas avec les pilotes NVIDIA installés

J'ai récemment acheté un nouvel ordinateur de bureau et y ai installé Ubuntu 15.10 64 bits. Par défaut, le pilote nouveau est utilisé pour mon Nvidia Geforce GTX 960, mais je ne peux regarder aucune vidéo sur Youtube avec plus de 360 ​​points de lecture, j'ai donc installé les pilotes propriétaires Nvidia. Cependant, le processus de démarrage ne dépasse pas le logo Ubuntu avec les cercles clignotants situés en dessous. Je ne peux rien faire dans cette situation, à part appuyer sur Ctrl+Alt+Del redémarrer. Cela se produit avec le pilote du référentiel standard (nvidia-352, installé via l'interface software-properties-gtk), ainsi qu'avec le pilote du PPA Xorg-Edgers (nvidia-304 dont dépend le paquet nvidia-current) . J'essayerais le pilote de la page officielle de Nvidia, mais cela nécessite que je désactive d'abord le pilote nouveau et je ne sais pas comment le faire.

Est-ce que quelqu'un a une idée sur la façon de faire fonctionner le pilote?

Mise à jour (12/04/15): Avec les options de démarrage quiet splash nomodeset, le système s’amorce normalement. Après vérification du système de fichiers, le logo Nvidia apparaît, puis l’écran de connexion apparaît. La sortie de lspci -v | grep -A 14 NVIDIA

01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 8678
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 138
    Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
    Region 5: I/O ports at e000 [size=128]
    [virtual] Expansion ROM at df000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia

01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 8678
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 0: Memory at df080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller (prog-if 30 [XHCI])
    Subsystem: ASUSTeK Computer Inc. Device 8675
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes

suggère que le module nvidia soit utilisé, ce que je peux confirmer avec lsmod. Malgré tout, je ne peux regarder des vidéos Youtube qu'en 144p.

Mise à jour (12/07/15): Cela fonctionne enfin. Je ne peux pas dire précisément ce qui a fait que ça marche. J'ai installé deux paquets: nvidia-common et nvidia-modprobe , mise à jour tous les packages installés dans le processus. J'ai également exécuté nvidia-xconfig qui a créé un xorg.conf dans mon dossier/etc/X11 /. Enfin, j'ai ajouté quiet splash nomodeset à mon fichier grub.cfg (au lieu de les ajouter dans le menu de menu à chaque démarrage). Après le redémarrage, j'ai pu regarder des vidéos en HD. J'ai ensuite supprimé le fichier xorg.conf et j'ai également purgé les deux paquets que je venais d'installer, et cela fonctionne toujours. Donc, soit la mise à jour de mes paquets installés, soit les paramètres de démarrage dans le fichier grub.cfg ont fait la différence.

pdate 2 (12/07/15): J'ai donc supprimé le quiet splash nomodeset de mon fichier grub.cfg (et je ne les ai pas ajoutés non plus dans le processus de démarrage), et cela fonctionne toujours. Donc, je n'ai aucune idée de ce qui a changé la situation. Voyons si ce changement est permanent maintenant :-)

7
Stefan Hamcke

Vous devez d’abord désinstaller tous les pilotes et référentiels NVIDIA déjà installés.

Quand le menu de démarrage de GRUB apparaît - Mettez en surbrillance le entrée de menu Ubunt et appuyez sur le bouton E clé.
Ajoutez le paramètre nouveau.modeset=0 à la fin de la ligne linux ... Ensuite, appuyez sur F10 pour démarrer.

Lorsque l'écran de connexion apparaît - appuyez sur Ctrl+Alt+F1.

Entrez votre nom d'utilisateur et votre mot de passe - puis exécutez:

Sudo apt-get install ppa-purge
Sudo apt-get purge nvidia*  
Sudo ppa-purge ppa:xorg-edgers/ppa
Sudo reboot  

Maintenant, installez les derniers pilotes officiels NVIDIA 358.16 qui prennent en charge votre GPU GEFORCE GTX 960.

Quand le menu de démarrage de GRUB apparaît - Mettez en surbrillance le entrée de menu Ubunt et appuyez sur le bouton E clé.
Ajoutez le paramètre nouveau.modeset=0 à la fin de la ligne linux ... Ensuite, appuyez sur F10 pour démarrer.

Lorsque l'écran de connexion apparaît - appuyez sur Ctrl+Alt+F1.

Entrez votre nom d'utilisateur et votre mot de passe - puis exécutez:

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-358
Sudo reboot
5
cl-netbox

Avec cela, je me réfère au lien donné ici:

Quelqu'un a-t-il installé CUDA 7.5 avec succès sur Ubuntu 14.04.3 LTS x86_64?

Il y a la méthode A et la méthode B expliquées par moi:

Bien sûr, nettoyez d'abord les installations non appropriées avec:

Sudo apt-get installer ppa-purge

Sudo apt-get purge nvidia *

Sudo ppa-purge ppa: xorg-edgers/ppa

Sudo redémarrer

Pour des raisons de lieu uniquement la méthode A ici:

Sudo add-apt-repository ppa: graphics-drivers/ppa

Sudo apt-get update

Sudo apt-get installer nvidia-355 nvidia-prime

ou est-ce que cela fonctionne?:

Vous pouvez installer nvidia-358 nvidia-prime?

Sudo redémarrer

Joyeux codage et joyeux Noël.

2
dschinn1001

Cela supprimera le pilote nouveau et vous permettra d’installer le pilote propriétaire à partir du site Web Nvidia.

Sudo apt-get -y autoremove xserver-xorg-video-nouveau --purge

Voici le pilote propriétaire Nvidia pour votre GPU spécifique:

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/352.63/NVIDIA-Linux-x86_64-352.63.run

Ensuite, il vous suffit d’exécuter la commande ci-dessous pour installer le pilote Nvidia:

Sudo sh NVIDIA-Linux-x86_64-352.63.run
1
Alex Lowe