Merci pour vos reponses.
Oui en effet je me suis trompé entre 304.107 et 340.107 ! Désolé
le 340.107 ne supporte pas ma carte video 7300LE
Le driver nouveau fonctionne effectiuvement,
malheureusement il provoque des lags avec cette carte vidéo (bien vieille je l admets :-P)
J avais tenté d installer le driver fourni par nvidia - le 304.107 - mais la compilation echoue
J ai noté que des patches pouvait etre appliqués mais je n en ai pas trouvé corespondant
Auriez vous des liens ou des infos pour patcher moi même ? est ce realisable pour un néophyte ?
[xxxxxxxxx log]# tail nvidia-installer.log -n 60
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/percpu-rwsem.h:87:3: note: dans l'expansion de la macro « __this_cpu_dec »
87 | __this_cpu_dec(*sem->read_count);
| ^~~~~~~~~~~~~~
Dans le fichier inclus depuis /usr/src/kernels/5.1.6-300.fc30.i686/arch/x86/include/asm/cpumask.h:5,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/arch/x86/include/asm/msr.h:11,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/arch/x86/include/asm/processor.h:21,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/arch/x86/include/asm/cpufeature.h:5,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/arch/x86/include/asm/thread_info.h:53,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/thread_info.h:38,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/arch/x86/include/asm/preempt.h:7,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/preempt.h:78,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/rcupdate.h:27,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/rculist.h:11,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/pid.h:5,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/sched.h:14,
depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/utsname.h:6,
depuis /tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv-linux.h:40,
depuis /tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.c:13:
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/vmstat.h: Dans la fonction « zone_page_state_snapshot »:
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/cpumask.h:243:9: attention: comparaison d'expressions entières de types signés différents: « int » et « unsigned int » [-Wsign-compare]
243 | (cpu) < nr_cpu_ids;)
| ^
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/cpumask.h:778:36: note: dans l'expansion de la macro « for_each_cpu »
778 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
| ^~~~~~~~~~~~
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/vmstat.h:221:2: note: dans l'expansion de la macro « for_each_online_cpu »
221 | for_each_online_cpu(cpu)
| ^~~~~~~~~~~~~~~~~~~
Dans le fichier inclus depuis /usr/src/kernels/5.1.6-300.fc30.i686/include/linux/efi.h:20,
depuis /tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv-linux.h:193,
depuis /tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.c:13:
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/rtc.h: Dans la fonction « rtc_tv_nsec_ok »:
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/rtc.h:238:22: attention: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
238 | if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
| ^
/usr/src/kernels/5.1.6-300.fc30.i686/include/linux/rtc.h:243:22: attention: comparaison d'expressions entières de types signés différents: « long int » et « long unsigned int » [-Wsign-compare]
243 | if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
| ^
/tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.c: Dans la fonction « nv_start_rc_timer »:
/tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.c:3032:5: erreur: déclaration implicite de la fonction « init_timer »; vouliez-vous utiliser « init_timers » ? [-Werror=implicit-function-declaration]
3032 | init_timer(&nvl->rc_timer);
| ^~~~~~~~~~
| init_timers
/tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.c:3033:28: erreur: affectation à « void (*)(struct timer_list *) » depuis le type pointeur « void (*)(long unsigned int) » qui est incompatible [-Werror=incompatible-pointer-types]
3033 | nvl->rc_timer.function = nv_kern_rc_timer;
| ^
/tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.c:3034:18: erreur: « struct timer_list » n'a pas de membre nommé « data »
3034 | nvl->rc_timer.data = (unsigned long) nv;
| ^
cc1 : certains avertissements sont traités comme des erreurs
make[4]: *** [/usr/src/kernels/5.1.6-300.fc30.i686/scripts/Makefile.build:276: /tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel/nv.o] Error 1
make[3]: *** [/usr/src/kernels/5.1.6-300.fc30.i686/Makefile:1575: _module_/tmp/selfgz1467/NVIDIA-Linux-x86-304.137/kernel] Error 2
make[2]: *** [Makefile:169: sub-make] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [Makefile:261: module] Error 1
make: *** [makefile:59: module] Error 2
-> Error.
EDIT: Ajout des balises code