Accélération 3D avec ATI radeon 9550 et Testing 2.6.21-2-686

Bonjour,
Enième question du genre je m’en excuse. Pas d’internet depuis bien 15 jours. Grosse mise à jour dont le noyau. Je suis le nouveau tuto de trucs et astuces pour la carte ati. Pas de bol :frowning:

m-a a-i fglrx (plante au milieu)

Je vous laisse /var/cache/modass/fglrx-kernel-src.buildlog.2.6.21-2-686.1186055197 si cela peut vous donner une piste.

[quote]/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx »
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c .o libfglrx_ip.a
rm -f .version .
.o.flags ..o.d ..o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
/usr/bin/make -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx »
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then
cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control;
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.21-2-686/build SUBDIRS=/usr/src/modules/fglrx modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.21-2-686 »
CC [M] /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drm_proc.h:41,
from /usr/src/modules/fglrx/firegl_public.c:375:
/usr/src/modules/fglrx/drmP.h:126:1: warning: “DRM_DEBUG_CODE” redefined
/usr/src/modules/fglrx/firegl_public.c:181:1: warning: this is the location of the previous definition
/usr/src/modules/fglrx/firegl_public.c:493: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/modules/fglrx/firegl_public.c:616: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_pci_find_device’:
/usr/src/modules/fglrx/firegl_public.c:1869: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:470)
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_do_mmap’:
/usr/src/modules/fglrx/firegl_public.c:1974: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_request_irq’:
/usr/src/modules/fglrx/firegl_public.c:2736: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_function’:
/usr/src/modules/fglrx/firegl_public.c:4176: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:5110: warning: ‘kmem_cache_t’ is deprecated
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/modules/fglrx/firegl_public.c:4969: warning: ‘flags’ may be used uninitialized in this function
LD [M] /usr/src/modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'paravirt_ops’
make[3]: *** [__modpost] Erreur 1
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.21-2-686 »
make[1]: *** [build] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
make: *** [kdist_image] Erreur 2[/quote]
Si quelqu’un a une idée, merci…

tu as quelle version du source ( apt-cache policy fglrx-kernel-src ) ?
La version Lenny ?

[quote=“DEB93”]Bonjour,
Enième question du genre je m’en excuse. Pas d’internet depuis bien 15 jours. Grosse mise à jour dont le noyau. Je suis le nouveau tuto de trucs et astuces pour la carte ati. Pas de bol :frowning:

m-a a-i fglrx (plante au milieu)

Je vous laisse /var/cache/modass/fglrx-kernel-src.buildlog.2.6.21-2-686.1186055197 si cela peut vous donner une piste.

[quote]/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx »
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c .o libfglrx_ip.a
rm -f .version .
.o.flags ..o.d ..o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
/usr/bin/make -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx »
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then
cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control;
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.21-2-686/build SUBDIRS=/usr/src/modules/fglrx modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.21-2-686 »
CC [M] /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drm_proc.h:41,
from /usr/src/modules/fglrx/firegl_public.c:375:
/usr/src/modules/fglrx/drmP.h:126:1: warning: “DRM_DEBUG_CODE” redefined
/usr/src/modules/fglrx/firegl_public.c:181:1: warning: this is the location of the previous definition
/usr/src/modules/fglrx/firegl_public.c:493: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/modules/fglrx/firegl_public.c:616: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_pci_find_device’:
/usr/src/modules/fglrx/firegl_public.c:1869: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:470)
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_do_mmap’:
/usr/src/modules/fglrx/firegl_public.c:1974: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_request_irq’:
/usr/src/modules/fglrx/firegl_public.c:2736: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_function’:
/usr/src/modules/fglrx/firegl_public.c:4176: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:5110: warning: ‘kmem_cache_t’ is deprecated
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/modules/fglrx/firegl_public.c:4969: warning: ‘flags’ may be used uninitialized in this function
LD [M] /usr/src/modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'paravirt_ops
make[3]: *** [__modpost] Erreur 1
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.21-2-686 »
make[1]: *** [build] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
make: *** [kdist_image] Erreur 2[/quote]
Si quelqu’un a une idée, merci…[/quote]

scorpio810.tuxfamily.org/kernel%202.6.21.html

Bonsoir,
Pour Mattotop

[quote]apt-cache policy fglrx-kernel-src
fglrx-kernel-src:
Installé : 8.38.6-2
Candidat : 8.38.6-2
Table de version :
*** 8.38.6-2 0
500 ftp.fr.debian.org testing/non-free Packages
100 /var/lib/dpkg/status[/quote]
Merci Scorpio pour ton tuto, je vais le tester ce soir et te tenir au courant.
Mais au fait, en testant :

[quote]$ grep -i paravirt /boot/config-uname -r
CONFIG_PARAVIRT=y

CONFIG_DEBUG_PARAVIRT is not set[/quote]

Ai-je vraiment la paravirtualisation ?
A+

[quote=“DEB93”]

[quote]$ grep -i paravirt /boot/config-uname -r
CONFIG_PARAVIRT=y

CONFIG_DEBUG_PARAVIRT is not set[/quote]

Ai-je vraiment la paravirtualisation ?
A+[/quote]

oui
CONFIG_PARAVIRT=y

:wink:

Merci Scorpio,
Je vais peut-être donc essayer de recompiler mon noyau pour la première fois de ma vie de linuxien !
A+ et je te tiens au courant.

j’ai exactement le meme probleme que toi DEB93, impossible de compiler les fglrx avec le noyau 2.6.21 et je suis aussi sous lenny que je viens de faire une réinstallation toute propre.

J’ai recompiler le noyau, me disant que cela va changer quelque chose mais en vain, kenéni !

Je ne comprend pas pourquoi je n’arrive pas a compiler fglrx, je trouve cela bizar tout de même.

Si quelqu’un a réussi a les compiler sur un noyau 2.6.21…

Bonjour skoobs,
Finalement, je vais rester avec mon 2.6.18. pour la 3D que j’utilise peu de toute façon.
Donc en 2.6.21 sans 3D sauf si j’essaie de recompiler le noyau mais là je pars pour quelques jours…
A++ et bon courage.

j’ai remi un noyau 2.6.18, j’arrive a compiler les modules fglrx, tout s’est bien passé parc ontre, ca bloque certaines applications, comme amarok, open-office. L’erreur générée est: Exception en point flottant.
J’ai bien de la 3D, mais des applis en moins. Il va falloir jongler entre 2 noyau, j’adore ATi!

afin de resoudre le probleme, il faut recompiler le noyau et ainsi désactiver la paravirtualisation. Et fglrx se compile tres bien, 3D activé avec de bonnes stats. I’m happy! a bon entendeur qui veut fglrx + kernel 2.6.21 et/ou plus.