 compilation du driver propriétaire nvidia avec les sources fournies par debian on peut tout d abord se demander s il est judicieux d utiliser un driver propriétaire sur un système qui se veut entièrement libre voir le contrat social de debian  la réponse dépend bien évidemment de vous ce driver permettant essentiellement l accélération graphique l utilisation de la sortie télé et la configuration de deux écrans nous allons donc compiler et installer les drivers propriétaires nvidia fournis par debian nous détaillerons deux méthodes selon que le noyau n a jamais été recompilé noyau par défaut le noyau a été recompilé localement noyau local notes sur les commandes shell l indicateur signifie que le commande est à exécuter sous root l indicateur signifie que le commande est à exécuter sous l utilisateur normal noyau par défaut si vous utilisez le noyau par défaut vous avez le choix entre mettre à jour le noyau ne pas mettre à jour le noyau notez que la mise à jour du noyau est une bonne idée mais dépend de votre connexion internet si vous choisissez de pas mettre à jour le noyau passer directement à l étape installation des sources  mise à jour du noyau la mis à jour du noyau dépend essentiellement de votre architecture vous devez donc vous renseigner sur celleci todo  1  nous admettrons que l architecture est un pentium iv ou compatible 32bits i686 nous allons dans un premier temps rechercher l image puis l installer aptitude search kernelimage architecture aptitude install kernelimage26121i686 une fois l installation effectuée redémarrer afin d utiliser votre nouveau noyau et ainsi vérifier que votre système le supporte installation des sources du driver cette phase est relativement simple aptitude install nvidiakernelsource nvidiakernelcommon si vous ne trouvez pas de paquet candidat mettez à jour vos sources apt en ajoutant éventuellement une source non officielle  configuration des entêtes si vous utilisez le noyau par défaut de la distribution il faut d abord se renseigner sur sa version uname r exemple uname r 26121686 dans l exemple la version du noyau est 26121686 nous allons maintenant installer les entêtes du noyau utilisé note les noms des entêtes et des sources du noyau ont changé depuis la version 2612 donc si vous cherchez les entêtes pour les versions antérieures à 2612 le nom sera du type kernelheaders uname r les entêtes pour les versions égales ou postérieures le nom sera du type linuxheaders uname r pour la suite il faudra tenir compte de la version de votre noyau lors de la configuration des variables d environnements merci à tnorth pour avoir souligné le problème pour les sources la règle est la même en substituant source à headers aptitude search linuxheaders uname r exemple aptitude search linuxheaders uname r linuxheaders26121686 architecturespecific header files for linux kernel 2612 on ppro celeron pii piii p4 machines linuxheaders26121686smp architecturespecific header files for linux kernel 2612 on ppro celeron pii piii p4 smp machines installer ensuite le paquet qui correspond à votre version de noyau aptitude install linuxheaders26121686 noyau local si vous avez recompilez vousmême votre noyau vous devez simplement vérifiez que le lien symbolique usr src linux pointe bien vers les sources que vous avez utisez todo  2   variables d environnement à partir de cette étape vous devez effectuer les commandes suivantes dans le même terminal vous devez déclarer deux variables d environnement export kvers uname r suivant votre noyau il faut aussi déclarer les entêtes soit du noyau par défaut de version antérieure à 2612 export ksrc usr src kernelheaders uname r soit du noyau par défaut de version postérieure ou égale à 2612 export ksrc usr src linuxheaders uname r soit du noyau local export ksrc usr src linux compilation du driver nous allons maintenant décompresser et compiler le driver décompression des sources cd usr src tar xvzf nvidiakernelsourcetargz compilation des sources cd modules nvidiakernel debian rules binarymodules normalement vous devriez avoir un paquet debian dans le répertoire usr src modules  installation du driver une étape simple il faut installer le driver et vérifier les dépendances cd usr src modules dpkg i nvidiakernel uname r deb vérifions maintenant que tout va bien depmod a si depmod ne génère pas d erreur alors passer à l étape suivante sinon vous n avez peutêtre pas redémarrer votre ordinateur après avoir mis à jour l image du noyau si c est le cas enlever le paquet dpkg r nvidiakernel uname r deb redémarrer et reprennez à l étape variables d environnement todo  3   installation du driver glx vérifier d abord que le serveur graphique est bien installer aptitude search xserverxorg i xserverxorg the xorg x server ensuite l étape est assez simple aptitude install nvidiaglx nvidiaglxdev chargement automatique du driver pour que votre driver fonctionne il faut qu il soit charger en tant que module dans le noyau pour le faire de manière automatique créez le fichier etc modprobed nvidia et ajoutez alias dev nvidia nvidia alias charmajor195 nvidia ensuite mettez à jour les modules updatemodules il ne vous reste plus qu à déclarer au système l utilisateur quel utilisateur a le droit d utiliser l accélaration graphique ici bibi adduser bibi video règles supplémentaires pour les noyaux 26 14 pour les noyaux 2614 et 2613 les entrées dev nvidia et dev nvidiactl disparaissent lors d un reboot une solution temporaire est d ajouter une règle udev si vous l utilisez évidemment tout d abord il faut créer un fichier etc udev nvidiarules contenant vim etc udev nvidiarules kernel nvidia 09 name k kernel nvidiactl name k ensuite il faut créer un lien symbolique ainsi cd etc udev rulesd ln s nvidiarules 000nvidiarules le 000 assure que cette règle sera lue avant les autres note l auteur décline toute responsabilité quant à l utilisation de cette règle disons que chez bibi elle marche voili vous devez relancez votre machine avant de passer à la suite note vous devrez recompiler votre driver si vous changez de noyau utiliser le driver il faut maintenant déclarer au serveur x d utiliser le nouveau driver dpkgreconfigure xserverxorg et choisissez nvidia lorsqu il vous demande de sélectionner le driver pour les modules sélectionnez les modules du serveur xorg chargés par défaut ne modifiez pas la liste sauf pour trois modules importants qui doivent être chargés ou pas selon les cas ils concernent tous l accélération 3d driver nvidia dri non glx oui glcore non mettre une section files de référence dans la configuration répondez oui mettre une section dri de référence dans la configuration répondez non note si vous êtes suffisament à l aise avec la manipulation de fichier de configuration vous pouvez faire ces changements directement dans le fichier de configuration du serveur x xorg etc x11 xorgconf xfree86 etc x11 xf86config4 n oubliez pas de faire une sauvegarde de l ancien avant o  relancer le serveur x quitter votre session et une fois à l écran de démarrage utilisez la combinaison de touche ctrlalt retarr si tout va bien le serveur devrait se relancer sans problème vous pouvez alors tester l accélération graphique ainsi tester d abord sa présence glxinfo grep direct si vous avez la ligne glxinfo grep direct direct rendering yes vous pouvez lancer glxgears pour tester l affichage pour finir quelques liens vers des méthodes plus propres sur le wiki debian  sur le site andesi  sources cet article est la traduction de saneous avec des apports de formation gnu linux et de ce poste pour la rustine udev du noyau 2614 note configuration utilisée dans cet article os noyau 2612686 recompilé distribution debian testing serveur x xorg 682 driver nvidia nvidia 107174 matériel processeur p4 carte vidéo nvidia gforce4 ti 4200  compilation du driver propriétaire nvidia avec les sources fou rebonjour je n ai pas testé non plus mais j ai 3 remarques sur la forme l utilisation de l utilisateur admin ma parait superflu et alourdi la compréhension il vaudrait mieux de pas utiliser cet utilisateur et faire en root l utilisateur normal est plus souvent identifié par un et non pas un il faudrait mettre un espace entre le ou le et la commande merci pour cet article très intéressant  compilation du driver propriétaire nvidia avec les sources fou salut tony j ai suivi tes recommandations et je suis d accord avec toi l utilisation de admin alourdi les choses mais je voulais montrer qu il est possible et souvent préférable de ne pas tout faire en mode superuser dans l idée l article sur l ajout d un admin vient se situer avant cet article voili voilou arnaud  compilation du driver propriétaire nvidia avec les sources fou bonjour voici une solution alternative  aptget install kernelimage26686  ou kernelimage26k7 ceci afin d avoir le dernier noyau facultatif reboot du pc en choisissant le dernier noyau dans le menu de grub  aptget install moduleassistant   ma i prepare  telechargement du dernier pilote linux nvidialinuxx86107676pkg1run chez nvidia   etc initd gdm stop  pour passer en mode console il faut etre root  sh nvidialinuxx86107676pkg1run en tant que root a ce stade le pilote est installé il suffit maintenant de modifier le fichier de conf  vi etc x11 xf86config4 commenter  ajouter un devant la ligne les lignes suivantes de la section modules   dri et glcore  par contre laissez glx  et remplacer nv par nvidia  et voila   etc initd gdm start  redemarrage du display manager en tant que root   compilation du driver propriétaire nvidia avec les sources fou salut effectivement c est une autre solution mais l idée était de ne pas passer par l installateur de nvidia et donc de passer par les sources fournies par debian cela dit j ai découvert une solution encore différente et bien plus propre que celle présentée ici elle passe par l outil que tu utilises partiellement moduleassistant ma tout se passe ici http wwwandesiorg indexphp node 83  compilation du driver propriétaire nvidia avec les sources fou la version du pilote de nvidia fournie pas debian ne permet pas le twinview c est pourquoi j ai essayé de trouver un moyen facile d utiliser la derniere version de nvidia il existe encore une autre version avec module assistant ou tu n a pas besoin de generer de paquet mais qui ne t installe que la version ancienne des pilotes nvidia celle des sources de debian en fait le paquet nvidiasettings est aussi tres intéressant il permet notament l overclocking tres facilement en rajoutant une ligne dans le fichier de conf de xfree ce qui debloque le menu du pilote chaque methode a ses avantages et inconvénients mais on est tous d accord pour dire que la debian est une distrib tout bonnement géniale vive debian   compilation du driver propriétaire nvidia avec les sources fou merci pour cet article il m a permis de voir deux ou trois points que je ne connaissais pas en revanche je n arrive toujours pas à avoir l accélération graphique sur ma machine depmod a ne me renvoi rien le module nvidia est bien installé  lsmod le trouve j ai aussi installé sans problème visible les paquets nvidiaglx et nvidiaglxdev  mais dès que je fait un glxinfo ou glxgears j ai une erreur de segmentation  segfault si j active le module glx dans le fichier de conf xorg  xorgconf   startx renvoi une erreur impossible de charger glx je n arrive pas à comprendre pourquoi ni comment régler se problème  compilation du driver propriétaire nvidia avec les sources fou attention kernelheadersxyzw se nomme désormais linuxheaders dans les repo debian il faut donc remplacer export ksrc usr src kernelheaders uname r par export ksrc usr src linuxheaders uname r   compilation du driver propriétaire nvidia avec les sources fou salut avec un peu de retard je me vois obliger de te contredire la version des sources fournies par debian change donc le problème que tu soulèves était peutêtre vrai à un certain moment mais ne l es plus actuellement pour preuve j utilise le driver 107174 compilé comme décrit dans l article et l option twinview marche parfaitement hatori  compilation du driver propriétaire nvidia avec les sources fou merci pour ta remarque j ai mis à jour l article en conséquence hatori pb install driver nvidia bonjour a tous sa y est apres mure reflexion je suis passe a linux apres avoir essayée differente distrib redhat mandrake knoppix mon choix c portée sur debian pour l installation minimun bin oui si pour faire du windows autant restée dessus donc tous sa pour dire que je suis une grosse bille dans ce genre apres avoir rame pour comprendre qu il fallait un serveur de windows pour avoir une interface graphique j ais installé gnome et la l horreur 2 resolutions proposée 640480800600 supposant un pb de driver je cherche de la doc et finit par tombe sur votre article le style est clair et en méme temps fournie en info je me lance je change mon noyeau sa marche impec 2682k7smp 1 question smp 2 question aptitude install nvidiakernelsource nvidiakernelcommon ne marche pas chez moi existe dans la bdd mais introuvable je les telecharge mais impossible d arriver a lui faire comprendre ou il sont impossible de les copier dans usr src etcetc 6heures en tout pour pas grand chose si qqun a une idee please help me pb install driver nvidia smp symmetric multiprocessing donc a utiliser si on a plusieurs processeurs  compilation du driver propriétaire nvidia avec les sources fou garden decor   garden water fountain   outdoor patio furniture   country decor   bobs discount furniture   metal roofing compilation du driver propriétaire nvidia avec les sources fourn il faut sauver le candidat chauteau  compilation du driver propriétaire nvidia avec les sources fourn compilation du driver propriétaire nvidia avec les sources fourn compilation du driver propriétaire nvidia avec les sources fourn  compilation du driver propriétaire nvidia avec les sources fou  compilation du driver propriétaire nvidia avec les sources fou  compilation du driver propriétaire nvidia avec les sources fou  compilation du driver propriétaire nvidia avec les sources fou  matériel  