interferences wrote:
Sinon, juste par curiosité comment tu t'en es rendu compte ?
Que la version du gcc installé ne correspondait pas à la version du compilateur utilisé pour le rpm.
Plus rien ne s'affichait sur l'écran connecté à une carte nvidia. Je me suis connecté à partir d'un autre ordinateur et j'ai essayé de recompiler à partir du driver téléchargé. Là, il y a eu un message explicite signalant l'incompatibilité du compilateur (gcc) avec le kernel qui était compilé avec une autre version.
gcc -v --> version du compilateur
dmesg --> version du compilateur utilisé pour compiler le kernel.
J'ai besoin du driver nvidia compatible avec les api opencl pour optimiser le dématriçage de photos (RAW --> jpeg). Les jeux m'intéressent très peu et la 3D n'est pas nécessaire pour les réussites comme freecell !
interferences wrote:
En quoi dkms est affecté ? Du coup dkms utilise le 8.2.1 vrai ?
Si le noyau est compilé en 8.1 et le module en 8.2 ça plante...faut que tout soit compilé de la même manière ?
Dans l'installation du driver nvidia, si dkms est installé, il demande si on veut utiliser dkms. Cette option permet de recompiler automatiquement le driver quand une nouvelle version du kernel est installée. Cette installation ne fonctionne pas si la version du compilateur ne correspond pas à celle qui a été utilisée pour compiler le kernel.
Il existe une autre méthode : utiliser le driver nvidia fourni dans rpmfusion : cette méthode ne permet pas de choisir la version du driver, ce qui m'a déjà posé des problèmes. Parfois, la version installée via rpmfusion ne fonctionne pas du tout.
Cela fait presque 20 ans que j'installe des drivers nvidia pour différentes versions de linux, donc j'ai connu beaucoup de cas différents avec des cartes riva tnt2 (1999 !), 6600 GT et maintenant GTX 1050 TI.