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 à 20h34
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





Télécharger le programme correspondant à votre carte graphique sur cette page. Pour savoir lequel convient, consultez 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écuter alors que le pilote actuel, nommé "nouveau", ne doit pas être chargé. Voici une méthode qui marche à coup sûr, il peut y en avoir d'autres.

Redémarre l'ordinateur en choissant le mode "failsafe".

A l'invite #, exécuter 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 lancer son exécution.

Répondez aux questions, avec en particulier accepter 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




Autre





A faire