Sur une nouvelle installation de Debian Testing (Squeeze), voici des indices pour installer les pilotes nVidia (nvidia.fr/Download/index.aspx?lang=fr) provenant du site de nVidia (donc en n’utilisant pas la méthode spécifique à Debian).
Le “problème” actuel vient de la version de gcc, le noyau linux 2.6.32-5 a été compilé avec la version 4.3 mais la version 4.4 s’installe avec le paquet build-essential
Les commandes données sont à taper en mode super-utilisateur (root)
I. Téléchargement & Installation
Installer les paquets build-essential gcc-4.3 ia32-libs linux-headers-uname -r
Télécharger votre pilote nVidia depuis le site de nVidia, prener la version correspondante à votre carte graphique et placer le dans le répertoire de votre choix que nous appelerons par la suite pour plus de commodité dans les lignes de commande.
II. Mise en place
Configuration de gcc, on créé un lien symbolique gcc qui sera en fait gcc-4.3.
On va blacklister Nouveau le pilote libre pour les carte nVidia (ne fournissant pas encore actuellement le support 3D)
Utiliser un éditeur de texte pour ajouter la ligne “blacklist nouveau” dans le fichier /etc/modprobe.d/blacklist.conf
Ctrl+O pour écrire, Ctrl+X pour quitter
II. Redémarrage
(Noter les quelques commandes suivantes, à partir de là on travaille en ligne de commande exclusivement)
Au redémarrage, dans GRUB, choisissez le mode maintenance (appelation française ?) (recovery mode).
Une fois démarrer, tapez le mot de passe root (et donc n’appuyer pas sur Ctrl+D pour continuer), la console s’ouvre.
Placez-vous dans le répertoire ou se trouve les pilotes nVidia
Configurer la bonne version du compilateur gcc
Lancer l’installateur nvidia (adapter le nom) et laissez-vous guider.
Si jamais il se plaint de ne pas pouvoir charger le module jenesaisplusquoi.ko, vérifier à l’aide de lsmod que les modules nvidiafb rivafb riva** et nouveau ne sont pas chargés. Vous pouvez les décharger avec rmmod nomDuModule
Redémarrer la machine normalement
PS: J’espère ne rien avoir oublié …
PPS: Ces pilotes nVidia ne sont pas libre, ils sont donc propriétaires/privateurs et peuvent donc être source de problème sur votre Debian.