Debian Testing Squeeze, Linux 2.6.32-5 & nVidia Propriétaire

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.

Salut,

Avec deux redémarrages, on se croirait sous Windows :laughing:

Si j’en avais fait que deux …
La joie de nos petits copains propriétaires :unamused:

ça fonctionne bien avec:

Testing 2.6.32-5-amd64
et
NVIDIA-Linux-x86_64-256.35.run

C’ est marrant la dernière fois que j’ avais testé j’ avais une erreur à chaque essai :smiley:

Les effets graphiques de KDE et WoW fonctionnent donc pour moi ça va.

Ben merde, j’y avais pas pensé, toutes ces années d’obscurantisme ! Qu’est-ce qu’on ferait pas sans toi !!?

Mauvaise langue va!!! :mrgreen:

Mai … c’est quoi ce Mer*e de *run ici ??? :open_mouth:

nan je decconne lol :033 , faudrait juste préciser que cette méthode est a éviter pour les débutant … que je suis :005
enjoye :033

Maintenant ce n’est plus la peine de blacklister nouveau : depuis le driver 256.44 (celui que j’ai testé), le script me propose de blacklister tout seul nouveau …

Ha bonne nouvelle :041

Sur un forum debian dire que c’est une bonne nouvelle qu’un pilote propriétaire obscur blacklist un pilote open-source, ça laisse songeur …

Dans le cas d’ un pilote open source ne supportant pas la 3D qui bloque l’ installation du pilote propriétaire qui lui gère bien la 3D c’ est effectivement une bonne nouvelle car c’ est une gène en moins pour les nouveaux utilisateurs…

mouai le libre a parfois des inconvéniant qui son critique ,si on peux pas avoir la 3d de nos jours … mai il faut espérer que sa soie corriger :unamused: parce que bon le proprio il y a déjà largement ce qu’il faut du coter de M$

+1 pour nanard, même si la philosophie des drivers proprio n’est pas parfaite c’est une gène en moins pour tout nouvel utilisateur :slightly_smiling:

De toute façon le script nvidia ne fait que “proposer” de blacklister nouveau, il ne l’impose pas et il donne aussi la marche
à suivre pour “déblacklister” nouveau en une seule ligne