Pour installer les pilotes nvidia propriètaire sous F12, rien de bien compliqué :
1 : savoir quel système on a grace à la commande :
#~> uname -r
pour moi ( 2.6.31.5-127.fc12.x86_64)
2 : savoir si le module concernant le pilote nouveau est chargé au démarrage ou pas, par la commande :
#~> lsmod | grep nouveau
si cette commande ne renvoie rien, c'est que le module n'est pas chargé, et donc probablement deja blacklisté par une manip precedente, dans ce cas rien à faire.
Si la commande renvoie 5 lignes indiquant le chargement du module nouveau, il y a alors deux possibilités, à mettre en oeuvre aprés l'installation des pilotes nvidia.
3 : maintenant que les kmod sont disponibles dans rpm-fusion updates, et non plus updates testing, il n'y a rien de particuliers à faire...si ce n'est de verifier que les paquets sont adaptés au kernel ( confronter la réponse de uname -r avec les noms des paquets) :
#~> yum install kmod-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-devel xorg-x11-drv-nvidia nvidia-xconfig nvidia-settings
4 : une fois les pilotes nvidia installé, il faut s'occuper du module nouveau
deux façon de faire :
a : on ne blackliste pas le module nouveau, mais on indique au noyau de ne pas le charger au démarrage en rajoutant la commande :
nouveau.modeset=0
à la fin de la ligne kernel dans le fichier /boot/grub/grub.conf
b : on blackliste le module nouveau : pour cela il faut dans /boot generer une nouvelle image de initrmafs
pour commencer on sauve l'image existante
#~> mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img.sauvegarde
ensuite on genere une nouvelle image qui prend en compte le blacklistage induit par le kmod-nvidia, via la commande dracut :
#~>dracut /boot/initramfs-$(uname -r).img $(uname -r)
les voies a et b sont indépendantes, on fait soit l'une soit l'autre, mais pas les deux ( comme souvent sur le forum)
ensuite on autorise SELINUX à faire quelques modif
#~>setsebool -P allow_execstack=1
#~>setsebool -P allow_execmod=1
on verifie dans le /etc/X11/xorg.conf que le driver est bien à nvidia ( ce qui doit être le cas, si les paquets, ont tous bien été installé ).
et la reboot.
Et normalement si tout a bien été effectué, pas d'écran noir.
Une fois cette manip effectuée, il ne sera plus nécessaire de la refaire lors d'un changement de kernel, via un update
j'ai effectué cette manip sur trois machines, deux en 64 bits, et une en i686.PAE, en privilégiant la voie ( b ) pour le module nouveau
et tout c'est trés bien passé.