quote="julien6k"
mais bon si ce programme pose probleme sous debian…[/quote] Ce n’est pas ce que j’ai dit (quoi que ça ne m’étonnerait pas), et ce n’est pas une question d’expérience: tu as le droit d’avoir ton avis.
C’est juste que pour moi, ce n’est pas utile d’entretenir les mauvaises pratiques des utilisateurs avec des “installeurs” et ce genre de trucs opaques qui masquent tout ce qui se passe: l’utilisateur doit être familier de ce qui tourne sur sa machine pour l’utiliser correctement.
Ou alors ils n’a qu’à acheter un merdissimo, mais pas une debian dont tout l’interet est justement qu’on doit l’ajuster au petit poil pour en profiter.
Pour les saccades, que donne la commande?
Merci de revenir à mon problème…
64studio:/home/laurent# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
Mesa GLX Indirect, ça signifie que tu n’as pas d’accélération matérielle, et donc probablement que fglrx n’est pas installé correctement.
Comment as-tu installé fglrx? avec apt ? si oui quels sont les paquets que tu as installé ? Et surtout, as-tu compilé le module ?
Il y’a une explication pas à pas dans la section trucs et astuces :
http://forum.debian-fr.org/viewtopic.php?f=8&t=9066
Quand j’ai suivi cette explication, (ton lien), j’avais plus du tout d’affichage, (a priori X démarrait quand meme)…j’ai galéré pour remettre l’ancienne config…
Maintenant, à vrai dire, je ne sais plus trop comment j’ai fait…
Si tu as encore du courage:
- sauvegarde ton fichier xorg.conf
- puis tu l’effaces
vire tout les paquets qui contiennent fglrx dans le nom et tu rebootes en mode simple utilisateur (sans interface graphique)
tu fais un apt-get update
Ensuite tu suis le tuto http://forum.debian-fr.org/viewtopic.php?f=8&t=9066
avant de lancer $ aticonfig --initial, tu fait un man aticonfig afin de bien préciser les options qui te concernent.
ensuite tu peux redémarrer et reprendre le tuto (tests pour vérifier que tu as la 3D.
arf…
J’ai fait tout comme t’as dit mais c’est tjs pareil…
Pour aticonfig, je suis pas sur d’avoir tout compris…j’ai juste fait la commande "single-head"machin
Merci pour ta patience
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
On va finir par l’avoir cette satanée carte.
as tu regardé le log /var/log/X11.0.log ?
cherche les lignes commençant par EE ou WW
J’y crois encore!!!
alors je n’ai pas de X11.0.log mais Xorg.0.log, voici les lignes EE et WW
code The directory “/usr/X11R6/lib/X11/fonts/misc” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
Entry deleted from font path.
(WW) The directory “/usr/X11R6/lib/X11/fonts/Type1” does not exist.
Entry deleted from font path.
(WW) The directory “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType” does not exist.
Entry deleted from font path.
(WW) fglrx(0): Failed to open DRM connection
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Only one display is connnected,so single mode is enabled
(WW) fglrx(0): No DRM connection for driver fglrx.
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x10000000
(WW) fglrx(0): Failed to set up write-combining range (0xe0000000,0x10000000)
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(EE) fglrx(0): XMM failed to open CMMQS connection.
(EE) AIGLX: Screen 0 is not DRI capable
[/code]
Aie, y’a plein d’trucs pas bien …
Merci encore…
Soyons positifs! Ca t’indique au moins que ta carte est compatible avec fglrx!
Par contre, tu as un soucis avec le module kernel que gére le DRI.
Sachant que fglrx utilise son propre module kernel pour le DRI, je vois 3 causes possibles:
- suite a tes expériences précédentes, tu as une version corrompue du module DRI qui traine encore et que l’install de fglrx n’arrive pas à virer. Tu recommences tout ce que je t’ai indiqué, mais tu rajoute l’option --force lorsque tu compile avec module-assistant
- ton noyau possède un module DRI compilé en dur. Dans ce cas il y a conflit avec le module de fglrx, il faut recompiler ton noyau (là il faut un avis d’expert pour vérifier si c’est bien ça dans les options de compil de ton noyau)
- ton noyau n’est pas compilé avec l’option DRI (idem cas précédent)
Si la manip indiquée (–force) ne fonctionne pas, on essaiera avec le script sgfxi.
Note: as tu la version 0.9.5 de studio64 ?
trac.64studio.com/64studio/ticket/242
Je pense peut-être savoir d’ou vient le probleme car j’ai le même, exactement le même .
Je suis passé sur le noyau 2.6.27 pour pouvoir utiliser ma carte wifi (intel link 5100) non reconnue dans le 2.6.26, et depuis j’ai perdu l’acceleration graphique qui etait trés bien reconnue…
Donc laurent quel noyau a tu?
J’en profite pour exposer plus precisement mon souci vu que l’instalation de fglrx-source ne se fait pas correctement comme le montre le log:
/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.27-1-686/build SUBDIRS=/usr/src/modules/fglrx modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.27-1-686 »
CC [M] /usr/src/modules/fglrx/firegl_public.o
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_flush_cache’:
/usr/src/modules/fglrx/firegl_public.c:3240: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/fglrx/firegl_public.c: In function ‘__ke_vm_phys_addr_str’:
/usr/src/modules/fglrx/firegl_public.c:3996: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3997: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3998: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4000: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘ip_vm_nopage’:
/usr/src/modules/fglrx/firegl_public.c:4031: warning: passing argument 2 of ‘vm_nopage’ makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4031: warning: passing argument 3 of ‘vm_nopage’ makes integer from pointer without a cast
/usr/src/modules/fglrx/firegl_public.c:4031: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘ip_vm_shm_nopage’:
/usr/src/modules/fglrx/firegl_public.c:4050: warning: passing argument 2 of ‘vm_shm_nopage’ makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4050: warning: passing argument 3 of ‘vm_shm_nopage’ makes integer from pointer without a cast
/usr/src/modules/fglrx/firegl_public.c:4050: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘ip_vm_dma_nopage’:
/usr/src/modules/fglrx/firegl_public.c:4063: warning: passing argument 2 of ‘vm_dma_nopage’ makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4063: warning: passing argument 3 of ‘vm_dma_nopage’ makes integer from pointer without a cast
/usr/src/modules/fglrx/firegl_public.c:4063: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘ip_vm_kmap_nopage’:
/usr/src/modules/fglrx/firegl_public.c:4070: warning: passing argument 2 of ‘vm_kmap_nopage’ makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4070: warning: passing argument 3 of ‘vm_kmap_nopage’ makes integer from pointer without a cast
/usr/src/modules/fglrx/firegl_public.c:4070: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘ip_vm_pcie_nopage’:
/usr/src/modules/fglrx/firegl_public.c:4077: warning: passing argument 2 of ‘vm_pcie_nopage’ makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4077: warning: passing argument 3 of ‘vm_pcie_nopage’ makes integer from pointer without a cast
/usr/src/modules/fglrx/firegl_public.c:4077: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘ip_vm_gart_nopage’:
/usr/src/modules/fglrx/firegl_public.c:4084: warning: passing argument 2 of ‘vm_gart_nopage’ makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:4084: warning: passing argument 3 of ‘vm_gart_nopage’ makes integer from pointer without a cast
/usr/src/modules/fglrx/firegl_public.c:4084: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:4091: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4109: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4116: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4123: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4130: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4137: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4144: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4153: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_CallFuncOnOtherCpus’:
/usr/src/modules/fglrx/firegl_public.c:4835: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_enable_pat’:
/usr/src/modules/fglrx/firegl_public.c:4946: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_disable_pat’:
/usr/src/modules/fglrx/firegl_public.c:4964: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:6683: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:6709: warning: initialization from incompatible pointer type
make[3]: *** [/usr/src/modules/fglrx/firegl_public.o] Erreur 1
make[2]: *** [_module_/usr/src/modules/fglrx] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.27-1-686 »
make[1]: *** [build] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
make: *** [kdist_image] Erreur 2
Il y a un gros souci pour le firegl_public.c, j’ai vu que ce soucis etait présent pour la 2.6.25 mais a l’epoque un patch existait. Donc la question est comment faire marcher ma radeon HD3650…
Merci
Salut,
Tu pourrais peut être essayer le tout dernier fglrx 8-12-4, qui vient d’arriver en Unstable. Il est destiné à Lenny, et devrait passer en testing d’ici une dizaine de jours et il est probablement moins problématique avec un noyau 2.6.27.
BBK
Merci c cool ca marche sans soucis maintenant pour moi en tout cas avec les driver unstable…