web-dev-qa-db-fra.com

Pilote Nvidia mis à jour - versions mixtes de 304.88 et 319.32

Mon problème est qu'après avoir essayé de mettre à jour mon pilote via l'interface graphique des pilotes supplémentaires, je ne peux plus démarrer Ubuntu avec cette interface, car Xorg indique que le module du noyau est de la version 304.88 (l'ancienne version avant la mise à jour), mais que les composants du pilote sont de la version. 319.32 (La nouvelle version)

Ceci est la sortie de dpkg -l | Grep Nvidia

dkpg -l | grep nvidia
ii nvidia-304 : 304.88-0ubuntu0.0.3
 NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-319 : 319.32-0ubuntu0.0.1
 NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-common : 1:0.2.44.2
 Find obselete NVIDIA drivers
ii nvidia-current : 304.88-0ubuntu0.0.3
 Transitional package for nvidia-current
ii nvidia-settings : 304.88-0ubuntu.0.0.3
 Transitional package for nvidia-settings
ii nvidia-settings-304 : 304.88-0ubuntu.0.0.3
 Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-319 : 319.32-0ubuntu.0.0.1
 Tool for configuring the NVIDIA graphics driver

C'est la sortie de ce fichier.

Le message que me donne startx est le suivant:

NVIDIA: incompatibilité d'API: le module de noyau NVIDIA a la version 304.88, mais ce composant de pilote NVIDIA a la version 319.32. Assurez-vous que le module du noyau et tous les composants du pilote NVIDIA ont la même version.

   Fatal server error:
   no screens found

Je comprends que quelque chose a mal tourné pendant la mise à jour, je me demande donc comment résoudre ce problème de sorte que les parties restantes de 304 soient supprimées et remplacées par 319. Je ne sais pas par où commencer car je pensais que nvidia-current était celui qui mettrait à jour à 319 et donc réinstaller cela ne fonctionnait pas. Et j'ai googlé et trouvé que quelqu'un a dit d'essayer d'installer/réinstaller/désinstaller ce paquet: nvidia-current-updates-dev

Mais je n'avais pas installé ce paquet donc ça n'a pas aidé. Autre que cela, je suis désemparé. J'espère que les informations que j'ai fournies seront suffisantes pour que je puisse obtenir une réponse rapidement.

MODIFIER:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise

uname -a
Linux SQuad 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LINUX
6
Simon

Au lieu d'installer la dernière version, je vous recommande d'installer Kernel qui est destiné à Ubuntu 12.04.3 LTS qui est Linux Kernel 3.8.0.30. Il est disponible dans le référentiel, vous n'avez donc pas besoin d'aller ailleurs. Voici les étapes à suivre pour installer Kernel 3.8.0.30 pour Ubuntu 12.04.3 LTS.

  • Exécutez les commandes suivantes en série (une par une, si une erreur survient dans une commande, commentez simplement la commande pour laquelle vous obtenez l'erreur avec le message d'erreur)

    • Exécutez ceci pour mettre à jour le référentiel:

      Sudo apt-get update
      
    • Exécutez ceci pour installer Kernel 3.8.x (attention, ne manquez aucun caractère)

      Sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
      
    • Exécutez ceci pour mettre à jour grub:

      Sudo update-grub
      
    • Exécutez ceci pour reconfigurer tous les paquetages installés (Cela prendrait un peu de temps, alors attendez. Si cela échoue, donne une erreur, passez à l'étape suivante)

      Sudo dpkg-reconfigure -a
      
    • Exécutez ceci pour redémarrer votre système:

      Sudo reboot
      
  • Lors du redémarrage, vous verriez une autre entrée dans Grub Entry pour Linux Kernel 3.8.0.30 qui a choisi cela.

  • Voir ce qui se passe .. Répondre pour plus d'aide ..


maintenant supprimer nvidia-304 et reconfigurer nvidia-319

Suivez ces étapes pour le faire .. Je suppose que nvidia-319 est actuellement installé sur votre système.

  • Ouvrez le terminal et exécutez les commandes suivantes pour terminer complètement nvidia-304

    Sudo apt-get autoremove nvidia-304*
    Sudo apt-get --purge remove nvidia-304*
    Sudo apt-get autoremove
    Sudo apt-get autoclean
    
  • Puis exécutez ces commandes pour reconfigurer nvidia-319

    Sudo update-grub
    Sudo dpkg-reconfigure nvidia-319
    

    si la commande ci-dessus montre une erreur, essayez de remplacer nvidia-319 par nvidia-319*

    Sudo update-grub
    Sudo update-initramfs -u (it would take some time)
    
  • Puis redémarrez votre système

    Sudo reboot
    

Répondre..

8
Saurav Kumar