[NVIDIA]Installation des pilotes nvidia (resolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Goda
Daikyu
Messages : 57
Inscription : mar. 09 nov. 2010, 13:56

[NVIDIA]Installation des pilotes nvidia (resolu)

Message par Goda »

Salut à tous !

Un peu gonflé par la tendance prise par Ubuntu (que j'utilise depuis 3 ans) je me suis mis a tester Arch sur qui je lorgnais déja depuis un bon moment. (sur une partition de test..10Go)
Pour faire simple j'ai installé depuis le livecd de Calimerotecnik...j'ai un peu fait mumuse avec pacman, installé Gnome et quelques autres bricoles...
Et la je voudrais bien installer les pilotes Nvidia :

Code : Tout sélectionner

lspci
(...)
00:05.0 VGA compatible controller: nVidia Corporation C51 [GeForce Go 6100] (rev a2)
(...)
Mais

Code : Tout sélectionner

[Godax@ctkarch ~]$ sudo pacman -S nvidia
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
:: nvidia-utils et libgl sont en conflit. Supprimer libgl ? [o/N] o
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: ati-dri: requiert libgl=7.8.2
:: intel-dri: requiert libgl=7.8.2
:: mach64-dri: requiert libgl=7.8.2
:: mga-dri: requiert libgl=7.8.2
:: nouveau-dri: requiert libgl=7.8.2
:: r128-dri: requiert libgl=7.8.2
:: savage-dri: requiert libgl=7.8.2
:: sis-dri: requiert libgl=7.8.2
:: tdfx-dri: requiert libgl=7.8.2
:: unichrome-dri: requiert libgl=7.8.2
[Godax@ctkarch ~]$ 
Evidemment pas moyen de désinstaller libgl, d'ailleurs est-ce souhaitable ?

Que faire ? J'aimerais bien tester Compiz tout de même...

Merci

PS: Arch ça à l'air de roxxer...:-)
Dernière modification par Goda le mar. 09 nov. 2010, 19:25, modifié 1 fois.
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par Emericn6k »

En fait, une fois nvidia installé, ce qui requiérait libgl sera "satisfait" par nvidia.

En gros, nvidia fournit l'équivalent libgl. Donc oui, il faut retirer libgl... En le forçant :

Code : Tout sélectionner

pacman -Rd libgl
Alors par contre, en partant d'une cktarch, il y a moyen que tu galères quelques instants à virer tout ce qui ne sert pas à ta nvidia :

Code : Tout sélectionner

:: ati-dri: requiert libgl=7.8.2
:: intel-dri: requiert libgl=7.8.2
:: mach64-dri: requiert libgl=7.8.2
:: mga-dri: requiert libgl=7.8.2
:: r128-dri: requiert libgl=7.8.2
:: savage-dri: requiert libgl=7.8.2
:: sis-dri: requiert libgl=7.8.2
:: tdfx-dri: requiert libgl=7.8.2
:: unichrome-dri: requiert libgl=7.8.2
Tout ça, par exemple, ce sont des pilotes graphiques pour d'autres cartes... inutiles chez toi.

Sauf :
:: nouveau-dri: requiert libgl=7.8.2
Qui est le pilote libre nvidia (enfin, un bout du pilote libre).
Alors pour celui-ci, il faut faire attention, le module proprio n'est pas du tout compatible avec nouveau.

Voir ce topic pour plus d'infos :
http://forums.archlinux.fr/topic6718.html

Bref, tes soucis viennent du fait que ton install part d'un liveCD, donc avec des paquets prévus pour toutes les configs... C'est pour ça que ce n'est pas dans le wiki, c'est assez inhabituel.
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17594
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par benjarobin »

Personnellement je te dé-conseil de faire pacman -Rd libgl
Il faut mieux supprimer

Code : Tout sélectionner

pacman -R ati-dri intel-dri mach64-dri mga-dri r128-dri savage-dri sis-dri tdfx-dri unichrome-dri
Puis installer nvidia

Code : Tout sélectionner

pacman -S nvidia
Pacman te proposera gentiment de supprimer libgl
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Goda
Daikyu
Messages : 57
Inscription : mar. 09 nov. 2010, 13:56

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par Goda »

Super !
Merci pour les réponses rapide...j'étais pas sur de pouvoir tout desinstaller...

@Benjarobin :
J'ai essayé mais comme il y a toujours nouveau le problème est le même, du coup j'ai fait :

Code : Tout sélectionner

[Godax@ctkarch ~]$ sudo pacman -Rd ati-dri intel-dri mach64-dri mga-dri r128-dri savage-dri sis-dri tdfx-dri unichrome-dri 
 nouveau-dri libgl
Puis :

Code : Tout sélectionner

[Godax@ctkarch ~]$ sudo pacman -S nvidia
Tout semble s'ètre déroulé comme il faut, je reboote et je viens confirmer.
Goda
Daikyu
Messages : 57
Inscription : mar. 09 nov. 2010, 13:56

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par Goda »

Ça aurais été trop beau...
Failed to load module "nvidia" (module specific error, 0)
La j'ai pas le temps, je repasse ce soir :-)

merci
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par Emericn6k »

Là c'est probablement le problème que j'indiquais plus haut :
Il faut complètement désinstaller le driver nouveau avant d'installer nvidia (qui est forcément en conflit plus ou moins silencieux avec nvidia) :

Code : Tout sélectionner

pacman -R xf86-video-nouveau nouveau-dri nouveau-firmware
puis vérifier le contenu des fichiers suivants en traquant une éventuelle présence de nouveau (bien que je pense que sur cktarch, KMS n'est pas activé, deux précautions valent mieux qu'une) :

Code : Tout sélectionner

/etc/modprobe.d/modprobe.conf
/etc/mkinitcpio.conf
et même relancer un mkinitcpio au cas où :

Code : Tout sélectionner

mkinitcpio -p kernel26

Si ça ne suffit pas, c'est que c'est dans la config de xorg que ça ne va pas. Relire le wiki à ce sujet et retirer ce qui est superflu de /etc/X11/xorg.conf.d (et /etc/X11/xorg.conf s'il existe) est indispensable.
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Goda
Daikyu
Messages : 57
Inscription : mar. 09 nov. 2010, 13:56

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par Goda »

Merci pour les infos...

Il restait en effet xf86-video-nouveau (mais pas le reste)
J'ai aussi modifié /etc/mkinitcpio.conf de manière un peu euh...empirique car je n'y avais jamais touché sur Ubuntu:
#MODULES="nouveau"
MODULES="nvidia"
Reboot et voila :-)

Une dernière question : Que fait exactement

Code : Tout sélectionner

mkinitcpio -p kernel26
Car ça je ne connaissais pas...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [NVIDIA]Installation des pilotes nvidia (resolu)

Message par FoolEcho »

La commande te fabrique de nouvelles images qui seront utilisées au boot (cf. la ligne 'initrd' dans le menu de grub).
Après cette explication éclairante :copain: , je te renvoie à https://wiki.archlinux.org/index.php/Mkinitcpio et le man de mkinitpcio, bien sûr (en anglais pour ne pas perdre à la traduction).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Emericn6k
yeomen
Messages : 225
Inscription : mar. 22 juin 2010, 18:17
Localisation : Toulouse

Re: [NVIDIA]Installation des pilotes nvidia (non resolu)

Message par Emericn6k »

Tu as mis :

Code : Tout sélectionner

#MODULES="nouveau"
MODULES="nvidia"
Tu peux mettre MODULES="", y mettre nvidia ne sert à rien (et risquerait même éventuellement de te poser des problèmes si nvidia modifie son code). L'objectif de cette ligne, pour nouveau, est de permettre au module de se charger dès le départ (voir KMS). Pour nvidia proprio, il n'y a pas de KMS, donc il suffit de charger le module au démarrage de X.

Je crois que je vais écrire une section dans le wiki à propos du passage nouveau -> nvidia... Tu n'es pas le premier à galérer là-dessus.
"In a world without fences and walls, who needs Gates and Windows"
Émeric - Utilisateur Archlinux depuis fin 2008, après 2 ans sous gentoo, 2 ans sous debian et quelques jours sous ubuntu
Goda
Daikyu
Messages : 57
Inscription : mar. 09 nov. 2010, 13:56

Re: [NVIDIA]Installation des pilotes nvidia (resolu)

Message par Goda »

Ok je vais faire ça...

Ça va, comme galère c'étais gérable... J'imagine que le problème de conflit n'existe pas quand tu part d'une install minimale et que tu construit ton système "brique par brique"...là pour tester sans me prendre la tête j'avais installé depuis ctkarch...donc Nouveau étais installé d'office.

Sinon ça a l'air bien cool comme distro...la mise en veille fonctionne sans que j'ai rien a faire (ça n'a jamais fonctionné sous Ubuntu) et puis le concept de rolling-release ça me tente bien....marre de leurs dist-upgrade tout les 6 mois avec 3 pauvres nouveautés.

Merci à tous pour le coup de main :-)
Répondre