Bonsoir,
c'est la première fois que j'utilise GNU/Linux, et pour l'installation des pilotes, j'ai suivi ce tutoriel :
http://doc.fedora-fr.org/wiki/Carte_graphique_NVIDIA_:_installation_des_pilotes

1) Seulement, je bloque à
Fedora 11 32 bits et Noyau PAE :
Si vous disposez d'un processeur récent, lors de l'installation initiale le noyau choisi sera un kernel-PAE. Dans ce cas il faudra utiliser

# yum install kmod-nvidia-PAE

Pour vérifier : rpm -q kernel kernel-PAE
Moi, j'ai Fedora KDE x86_64. Donc c'est bien du 64 bits ?

2) Et de toute façon, je ne comprend rien à ce passage-là :
Si /sbin/lspci donne NV >= 40 ou >= G70 :

* 01:00.0 VGA compatible controller: nVidia Corporation GeForce 9300M GS (rev a1)

$ su -
# yum install kmod-nvidia (kmod-nvidia-newest pour Fedora 9)
Voir note Fedora 11 et nouveau
# reboot
3) Donc je suis allé sur le site de Nvidia, j'ai téléchargé un NVIDIA-Linux-x86_64-190.42-pkg2.run, et je ne sais pas quoi en faire (j'ai bien sélectionné série 9 pour ma 9500M GSTurboCache), et GNU/Linux 64 bits).

Voilà, donc je ne sais pas quoi faire.

Merci d'avance pour votre aide très précieuse... 😉
Bonsoir,

Il vaut mieux ne pas installer ce qui est trouvé sur le site nvidia
As-tu vérifié si tu as un noyau PAE ou pas ?
$ uname -r te dira si tu tournes sur un noyau PAE ou pas
Ensuite
$ su -
# yum install kmod-nvidia --enablerepo=rpmfusion-nonfree-updates-testing
(ou kmod-nidia-PAE suivant le cas)
Ensuite tu fais ce qui est dit ICI

Il faut bien sûr avoir d'abord installer les dépôts rpmfusion:
# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
EDIT: désolé pour le lien mort. C'est corrigé
Comme dit zorglub844 : actives les dépôts RPM Fusion, puis installe les kmod-nvidia avec le gestionnaire de logiciels dans "Système -> Administration -> Ajouter/Enlever des logiciels". Et reboote.
C'est tout.
Pas de PAE sur un processeur + kernel 64 bits.
si tu fais comme c'est dit, non. Et puis "dangereux" c'est un peu fort, ça va pas faire péter tout le quartier non plus.
de toutes façons, c'est ça ou pas de driver nvidia.
Enfaîte quand j'installe Nvidia, il me dit :
Erreur : Dépendance manquante : kernel-uname-r = 2.6.31.6-145.fc12.x86_64 est requis par le paquet kmod-nvidia-2.6.31.6-145.fc12.x86_64-190.42-1.fc12.6.x86_64 (rpmfusion-nonfree-updates-testing)
le kernel qu'il te demande est dans updates-testing
Je ne comprend pas ce que je dois faire ?
Ajouter un dépot updates-testing ?
Il n'est pas dans la doc...
tabasseur wrote:Je ne comprend pas ce que je dois faire ?
Ajouter un dépot updates-testing ?
Il n'est pas dans la doc...
Le dépot updates-testing est installé d'office, mais désactivé.
Tu fais : # yum install kernel-2.6.31.6-145.fc12.x86_64 --enablerepo=updates-testing et ça t'installera le noyau adéquat pour ton kmod-nvidia.
Au passage, tu es bien en 64 bits et non en 32 avec PAE come tu disais au début de ton post !!!
Non mais pourquoi vous vous prenez la tête avec des manips' à rallonge ?

T'as juste à rajouter le dépôt RPM Fusion comme t'a dit zorglub844 dans le petit encadré "Code" (post n°2), et ensuite tu cherches kmod-nvidia avec le gestionnaire d'installation des paquets tout simple (Système -> Administration -> Ajouter/Enlever des logiciels)... Il t'installera en plus ce dont t'as besoin (à savoir kernel-uname-r et kernel-devel, la cause de ton erreur)...
J'ai fait ça :
yum install kernel-2.6.31.6-145.fc12.x86_64 --enablerepo=updates-testing

Ensuite, j'ai refait :
yum install kmod-nvidia --enablerepo=rpmfusion-nonfree-updates-testing

J'ai ensuite voulu redémarrer pour voir si ça avait bien installé mon pilote Nvidia.
Et là, rien à faire.
Écran noir avec un curseur qui clignote.

Je fais Ctrl + Alt + F2 et là j'ai un accès en terminal.
C'est vraiment de la merde, pourquoi on ne peut pas faire d'installe propre ? Obligé de faire des trucs dangereux, ça me soule, j'ai cassé mon bel OS avec mon beau KDE4 que j'avais tout configuré.

Comment me sortir de ce mauvais pas s'il vous plaît.

Je pense que c'est ce que j'ai fait là qui a tout détruit :
http://rpmfusion.org/Howto/nVidia#head-205aab6f190d363e3915c0fa2e0681fc392aaeb6

Je vais essayer de tout refaire à l'envers, mais bon... :S

Franchement, je suis débutant, donc fallait me dire que c'était dangereux comme manipulation.

Enfin merci quand même pour votre aide jusqu'ici.
Ce qui est indiqué ne détruit pas tout, mais est nécessaire pour que ça fonctionne
Es-tu certain d'avoir effectué cette opération en root:
setsebool -P allow_execstack on
Que donne
lsmod | grep nvidia
lsmod | grep nouveau
une recherche de 30 secondes sur le site t'aurait évité ces inconvenients, c'est bien jolie de vouloir aller plus vite que la musique....,
tu n'a pas blacklisté le pilote nouveau aprés avoir installé le kmod-nvidia, et tu n'a pas non plus configurer ton xorg.conf ( /etc/X11/xorg.conf)
donc normal que tu ais un bel ecran noir....

pour revenir en arriere, un " yum remove " des paquets concernant kmod-nvidia, et tout devrait rentrer dans l'ordre,
cherche sur le forum ensuite, la manip pour blaclkister nouveau, ...

et saches que les PDs n'ont rien à voir à l'histoire, ce genre de remarques, n'ont rien à faire sur ce site.

tiens soyons pas chien va voir LA, tout y est expliqué.
Je sais pas si c'est une blag modmol, mais le lien que tu m'as donné renvoit ça :
Fedora 12

Note: nVidia currently doesn't support cards older than Geforce6 on the xorg-x11-server used by Fedora 12. Please verify that the nouveau driver will fit your needs while upgrading.

In order to keep compatibility with nouveau, you either need to recreate the initrd manually after the driver has been installed, or add a command line option to the kernel. To recreate the initrd:

su -
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)

To use the default initrd, but disable the nouveau driver, edit /etc/grub.conf and add the following to the end of the line(s) starting with 'kernel':

rdblacklist=nouveau

Before using the driver, you need to lower your system protection so SElinux doesn't prevent the driver to load.

setsebool -P allow_execstack on
Hors ce lien m'a déjà été donné par moi,titi.
C'est ce tutoriel pour Fedora 12 que j'ai suivi et fait un peu avant d'obtenir l'écran noir.
Désolé pour la remarque pour les PDs, j'aurais pu remplacer le mot par autre chose.

Je me suis pas mal embrouillé avec tout le monde qui me dit de faire des choses différentes, mais j'ai bien suivi le tutoriel en anglais.

lsmod | grep nvidia
Aucun résultat.

lsmod | grep nouveau
Cinq lignes sont renvoyées.

Est-ce que ça voudrait dire que j'ai mal fait le tutoriel de titi,moi ?

Encore merci malgré mes problèmes.
si lsmod | grep nouveau
renvoie des lignes, c'est que le driver nouveau n'est pas blacklister
donc manip à refaire.
par contre, pour nvidia

il faut installer

kmod-nvidia-190.42-1.fc12.4.x86_64.rpm
kmod-nvidia-2.6.31.5-127.fc12.x86_64-190.42-1.fc12.4.x86_64.rpm
livna-config-display-0.0.23-1.fc11.noarch.rpm
system-config-display-2.2-1.fc12.x86_64.rpm
xorg-x11-drv-nvidia-190.42-2.fc12.x86_64.rpm
xorg-x11-drv-nvidia-devel-190.42-2.fc12.x86_64.rpm
xorg-x11-drv-nvidia-libs-190.42-2.fc12.x86_64.rpm

à condition d'avoir le kernel 2.6.31.5-127 d'installé

une fois ceci fait , il faut faire la manip pour nouveau


et voici un xorg.conf de base pour nvidia
# Xorg configuration created by livna-config-display

Section "Files"
    ModulePath   "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
    Option        "AIGLX" "on"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    Option        "AddARGBGLXVisuals" "True"
EndSection

Section "Extensions"
    Option        "Composite" "Enable"
EndSection
Il semble que le driver nouveau n'est pas blacklisté.
Normalement l'installation de kmod-nvidia blackliste le driver.
Tu devrais avoir dans /etc/modprobe.d un fichier blacklist-nouveau.conf:
# RPM Fusion blacklist for nouveau driver - you need to run as root:
# dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
# if nouveau is loaded despite this file.
blacklist nouveau
Tu peux créer ce fichier, mais son absence semble indiquer que kmod-nvidia n'est pas installé.
Que donne
$ rpm -qa | grep kmod-nvidia
J'ai voulu voir si l'herbe était plus verte de l'autre côté de la barrière.
Sur Mandriva, les driver NVidia sont directement reconnus.
Je pense garder Mandriva, je vous remercie quand même pour votre aide. 🙂