[nvidia] Compilation des pilotes (résolu)
[nvidia] Compilation des pilotes (résolu)
Bonjour,
Je souhaite recompiler les paquets nvidia et nvidia-utils en version 290.10 (en raison du Bug de la version 295 avec gnome3-shell et de l'incompatibilité de l'ancien pilote 290.10 avec le nouveau kernel 3.2.8-1).
J'ai récupéré les 2 PKGBUILDs mais je rencontre la difficulté suivante : le "makepkg -s nvidia-utils" se déroule bien, mais celui de "nvidia" échoue avec le message "impossible de trouver la cible : nvidia-utils=290.10" (Effectivement, actuellement sur mon système, c'est la version 295 qui est installée !).
Quelle est la bonne méthode pour contourner ce problème ?
Merci de votre aide.
Je souhaite recompiler les paquets nvidia et nvidia-utils en version 290.10 (en raison du Bug de la version 295 avec gnome3-shell et de l'incompatibilité de l'ancien pilote 290.10 avec le nouveau kernel 3.2.8-1).
J'ai récupéré les 2 PKGBUILDs mais je rencontre la difficulté suivante : le "makepkg -s nvidia-utils" se déroule bien, mais celui de "nvidia" échoue avec le message "impossible de trouver la cible : nvidia-utils=290.10" (Effectivement, actuellement sur mon système, c'est la version 295 qui est installée !).
Quelle est la bonne méthode pour contourner ce problème ?
Merci de votre aide.
Dernière modification par FoolEcho le mar. 06 mars 2012, 09:08, modifié 1 fois.
Raison : sur le premier message, le "résolu"
Raison : sur le premier message, le "résolu"
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [nvidia] Compilation des pilotes
Pourquoi vouloir recompiler alors que tu dispose de ARM pour récupérer un paquet de n'importe quelle date ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [nvidia] Compilation des pilotes
Merci de ta réponse.
J'ai besoin de recompiler à cause de l'incompatibilité entre la version 290-10 dont je dispose et le nouveau Kernel 3.2.8-1 (voir https://bugs.archlinux.org/task/28441).
Je ne connaissais pas ARM (je suis sur Archlinux depuis quelques semaines seulement !), mais penses-tu que les anciens binaires disponibles sont recompilés pour chaque version nouvelle du Kernel ?
J'ai besoin de recompiler à cause de l'incompatibilité entre la version 290-10 dont je dispose et le nouveau Kernel 3.2.8-1 (voir https://bugs.archlinux.org/task/28441).
Je ne connaissais pas ARM (je suis sur Archlinux depuis quelques semaines seulement !), mais penses-tu que les anciens binaires disponibles sont recompilés pour chaque version nouvelle du Kernel ?
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [nvidia] Compilation des pilotes
Hum désolé, oublie donc ce que j'avais dis 
Je pense que tu peux tenter la compilation de nvidia avec makepkg -d

Je pense que tu peux tenter la compilation de nvidia avec makepkg -d
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [nvidia] Compilation des pilotes
Avec cette option, la compilation démarre effectivement, mais plante à cause d'un problème de configuration du kernel.
L'affaire me semble mal engagée
et sauf conseil avisé, je me dirige vers un abandon !
Ne me reste plus qu'à attendre la nouvelle version nvidia !
L'affaire me semble mal engagée

Ne me reste plus qu'à attendre la nouvelle version nvidia !
Code : Tout sélectionner
$ makepkg -d
==> Création du paquet nvidia 290.10-3 (lun. mars 5 20:54:45 CET 2012)
==> ATTENTION : Ignore la vérification des dépendances.
==> Récupération des sources...
-> Téléchargement de NVIDIA-Linux-x86-290.10.run...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 33.0M 100 33.0M 0 0 1029k 0 0:00:32 0:00:32 --:--:-- 1052k
==> Validation des fichiers sources avec md5sums...
NVIDIA-Linux-x86-290.10.run ... Réussite
==> Extraction des sources...
==> Lancement de build()...
Creating directory NVIDIA-Linux-x86-290.10
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 290.10........................................................................................................................................
NVIDIA: calling KBUILD...
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
make[2]: *** Aucune règle pour fabriquer la cible « + ». Arrêt.
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Erreur 1
make: *** [module] Erreur 2
==> ERREUR : Une erreur s'est produite dans build().
Abandon...
$
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [nvidia] Compilation des pilotes
Installe linux-headers 

Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [nvidia] Compilation des pilotes [résolu]
Le paquet linux-headers était bien installé (3.2.8-1).
J'ai finalement réussi la compilation en utilisant les PKGBUILDs de la version 295 (précédemment, j'utilisais des PKGBUILDs de la 290 récupérés sur un forum US)
La compilation a pu être réalisée comme suit :
Ouf!
Merci de ton aide.
J'ai finalement réussi la compilation en utilisant les PKGBUILDs de la version 295 (précédemment, j'utilisais des PKGBUILDs de la 290 récupérés sur un forum US)
La compilation a pu être réalisée comme suit :
- - Installation de l'arborescence abs et récupération des PKGBUILDs de nvidia et nvidia-utils
- Modification des PKGBUILDs pour indiquer la version source à récupérer : 290.10 (rel 3) pour nvidia et 290.10 (rel 1) pour nvidia-utils
- Utilisation du script de Falconindy (cf page makepkg sur le wiki Archlinux) pour mettre à jour les checksums correspondant à ces sources
- Build de nvidia-utils avec makepkg -s
- Build de nvidia avec makepkg -d
- Installation avec sudo pacman -U nvidia/nvidia-290.10-3-i686.pkg.tar.xz nvidia-utils/nvidia-utils-290.10-1-i686.pkg.tar.xz
Ouf!
Merci de ton aide.