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 à 20h15
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 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 chmod +x.

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 "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 "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.