modification de common/lib/modules/fglrx/build_mod/2.6.x/Makefile
1 #GCC_VER_MAJ = $(shell $(CC) --version | head -n 1 | sed -e 's/[^0- 9. ]//g;s/^ *//;s/^(.)..*$$/\1/')
2 GCC_VER_MAJ = 3
@wabi38 : je n'ai pas encore testé ton rpm, mais je vais le faire 😉

Pour information le driver radeon dispense le direct rendering (avec le fichier de conf donné plus haut #7) depuis que j'ai forcé la mise à jour du noyau.
Malgré le renvoi de la valeur i686 par uname, mon noyau n'était pas correct :
ls -la /lib/modules/2.6.18-1.2798.fc6/build
/lib/modules/2.6.18-1.2798.fc6/build -> ../../../usr/src/kernels/2.6.18-1.2798.fc6-i586
la méthode pour corriger ce problème est abordé sur ce forum, sinon http://fedoraproject.org/wiki/Bugs/FC6Common#head-b0e954b8df32f3d8ac1421e60bd3c7a8f6fadda8
bon, je n'ai pas que des bonnes nouvelles....
bref, je me suis installé une FC6 un vieux disque pour tester les fglrx R200 8.28

Après un peu de bataille, j'obtiens bien ce qu'il me faut (recompilé sur FC6)
à partir des SRPM de livna + fix pour 2.6.18

kmod-fglrx-8.28.8-1.2.6.18_1.2798.fc6.i686.rpm
xorg-x11-drv-fglrx-8.28.8-1.i386.rpm
xorg-x11-drv-fglrx-devel-8.28.8-1.i386.rpm

j'installe le tout, j'active les pilotes, je genere un /etc/X11/xorg.conf pour fglrx
je charge à la main le module fglrx (modprobe fglrx), et je lance mon serveur X, et la probleme:
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
        compiled for 6.8.99.8, module version = 8.28.8
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 0.7
(EE) module ABI major version (0) doesn't match the server's version (1)
(II) UnloadModule: "fglrx"
(II) Unloading /usr/lib/xorg/modules/drivers/fglrx_drv.so
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
bref, je crois que c'est à cause de Xorg qui ne veux pas charger un module Xorg-7.0 (?)
j'en suis pas trop sure, mais vu que ca fonctionne parfaitement sur une FC5 (kernel 2.6.18)
et que la seule difference c'est la version de Xorg...

Quelqu'un confirme ?
La solution pour FC6 + ATI 8.28.8 vient d'être publié sur
http://www.phoronix.net/forums/showthread.php?t=342

en gros, le script remplace le code du module fglrx 8.28.8 par celui du 8.29.6
http://www.phoronix.com/redblog/downloads/fglrx-fc6-legacy-generator.sh

puis, cela genere des RPMS

ATI-fglrx-8.28.8-1.fc6.i386.rpm
ATI-fglrx-control-panel-8.28.8-1.fc6.i386.rpm
ATI-fglrx-devel-8.28.8-1.fc6.i386.rpm
kernel-module-ATI-fglrx-2.6.18-1.2798.fc6-8.28.8-1.fc6.i386.rpm

et effectivement, ca fonctionne!

Avantage, ils sont un peu plus performant dans certain cas
Inconvenient, pas de AIGLX car pas d'extension GLX_texture_from_pixmap
=> avec Xgl , ca fonctionne correctement sous compiz

Maintenant, on a le choix entre "radeon" (libre) et "fglrx" (proprio)
Bravo waby38, une bel exemple de persévérance : j'avoue que j'avais baissé les bras 🙂
5 jours plus tard
BON...;
hé ! M. Anvil..! ils arrivent quand les nouveaux drivers 8.30 de ATI pour notre belle FC6/ ??
:-D