Voilà ça fait depuis quelques temps que les kmod-catalyst ne sont plus packagés sur les derniers kernels. Avez-vous des infos ?
kmod-catalyst, where are you ?
Je crois qu'il y a un problème à la compilation. La source du module vient d'être corrigée.
Bonjour,
Je suppose qu'on va avoir enfin un kmod fonctionnel ?
Je suppose qu'on va avoir enfin un kmod fonctionnel ?
Faut espérer que ça arrive, en effet.pixelrock wrote:Je suppose qu'on va avoir enfin un kmod fonctionnel ?
Pour l'instant, ne pas mettre à jour le noyau.
Le team d'AMD m'a indiqué un patch à appliquer pour compiler le kmod, mais c'est hors de mes compétences, donc je ne mets pas le noyau à jour (F15)
En fait la source du module fait appel à une fonction supprimée du kernel-devel car obsolète.
En fait la source du module fait appel à une fonction supprimée du kernel-devel car obsolète.
Tu peux nous en dire plus ?nouvo09 wrote:Le team d'AMD m'a indiqué un patch à appliquer pour compiler le kmod, mais c'est hors de mes compétences, donc je ne mets pas le noyau à jour (F15)
On va l'appliquer le patch 😉
Voilà la réponse que j'ai eue :
This issue has been fixed already. Here is a patch you can apply to fix the issue:
This issue has been fixed already. Here is a patch you can apply to fix the issue:
diff -rup fglrx.orig/firegl_public.c fglrx/firegl_public.c
--- fglrx.orig/firegl_public.c 2012-03-07 20:01:43.846965234 +0100
+++ fglrx/firegl_public.c 2012-03-09 00:19:56.906176573 +0100
@@ -5799,12 +5799,21 @@ void ATI_API_CALL KCL_fpu_begin(void)
#ifdef CONFIG_X86_64
kernel_fpu_begin();
#else
+#ifdef TS_USEDFPU
struct thread_info *cur_task = current_thread_info();
preempt_disable();
if (cur_task->status & TS_USEDFPU)
__save_init_fpu(cur_task->task);
else
clts();
+#else
+ struct task_struct *cur_task = current;
+ preempt_disable();
+ if (cur_task->thread.has_fpu)
+ __save_init_fpu(cur_task);
+ else
+ clts();
+#endif
#endif
}
J'ai pas trouvé le fichier firegl_public.c sur ma machine.
Je regarde çà dès que je trouve une minute demain.
Je regarde çà dès que je trouve une minute demain.