Configurer Mageia

Installer un pilote graphique propriétaire en passant par une compilation

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 22/01/2012 à 20h54
Table des matières Ce tutoriel permet d'installer un pilote graphique fourni par le constructeur, dit pilote propriétaire.

Cette méthode d'installation du pilote graphique propriétaire n'est à faire que si la méthode d'installation normale ne fonctionne pas.

Ce cas se rencontre normalement assez peu souvent. C'est lorsque le pilote fourni par le constructeur est mis à jour mais que celui-ci n'a pas encore été intégré dans les paquets fournis par Mageia.





Pré-requis :





Outils de compilation. Ceux-ci sont installés si vous avez choisi l'option "Développement" lors de l'installation de Mageia.

Fichiers d'entête du noyau pour la compilation, fournis par le paquet kernel-desktop-devel-<la bonne version du noyau>





NVIDIA







Installation





Télécharger le programme correspondant à votre carte graphique sur cette page (choisir "legacy" pour les anciens modèles) ou cette page. Pour savoir lequel convient, vous pouvez aussi consulter cette autre page.

Après avoir téléchargé le programme, rendez-celui-ci exécutable par une méthode à votre convenance, soit depuis un gestionnaire de fichiers, en accédant aux propriétés du fichier, soit en ligne de commande par un
Code BASH :
chmod +x NVIDIA-Linux-<la version du pilote>.run


Ce programme doit être exécuté alors que le pilote actuel, nommé "nouveau", n'est pas chargé. Voici une méthode qui marche à coup sûr, il peut y en avoir d'autres.

Redémarrez l'ordinateur en choisissant le mode "failsafe".

A l'invite #, exécutez la commande
Code BASH :
init 3
.

Indiquez ensuite l'utilisateur "root" et son mot de passe pour ouvrir une session administrateur en console. Placez-vous dans le répertoire où vous avez stocké le programme cité plus haut et lancez son exécution.

Répondez aux questions, en particulier en acceptant de "blacklister" le pilote "nouveau" et à la fin, l'exécution de nvidia-settings.

Redémarrez l'ordinateur, par exemple par la commande
Code BASH :
reboot
.

Si tout s'est bien passé, c'est fait. :super:



Les problèmes qui peuvent se présenter.





Le module "nouveau" est déjà chargé. Si vous avez suivi la procédure ci-dessus, le module n'est pas chargé.

Il manque les outils de compilation (gcc, make...) ou les sources du noyau. Voir les pré-requis.





Autre méthode





Il est possible de passer par la création d'un paquet personnel, pour utiliser les outils d'installation classiques par la suite.

Retrouvez le script fait par anssi (merci a lui) http://onse.fi/nvidia-mgabuild/nvidia-mgabuild.sh ainsi que les pilotes sur cette page, comme pour la méthode précédente.

mettre ces 2 scripts dans le même dossier. Rendre exécutable nvidia-mgabuild.sh.

dans une console, exécuter
Code BASH :
./nvidia-mgabuild.sh NVIDIA-Linux-<laversion du pilote>.run


puis une fois les paquets créés, installez-les en administrateur (root) par la commande
Code BASH :
urpmi *nvidia*.rpm


Vous pouvez retrouver le fil de discussion à ce sujet.

Autre





A faire