Procédure précise pour l'activer ? [DRI/XFree 4.3.0/Debian] - Installation - Linux et OS Alternatifs
Marsh Posté le 01-05-2003 à 12:46:32
Non, c'est impossible de forcer l'utilisation d'une version inférieure, utilise les modules de http://www.xfree86.org/%7Ealanh/
Marsh Posté le 01-05-2003 à 12:48:49
Mais justement, les modules fourni par Xfree sont plus récent puisqu'ils permettent d'utiliser le DRI, non ? Pourquoi il veut loader le module du noyau et pas celu ide Xfree ?
Merci pour le lien, je vais voir ca !
Marsh Posté le 01-05-2003 à 12:59:40
j'ai compilé les modules du kernel, et j'ai remplacé le radeon.o de mon lib/modules/kernel/drivers/char/drm par celui compilé, mais au moment du depmod -a j'ai des unresolved symbols
y'a d'autres fichiers à copier ?
MErci à toi, tu m'as déja fait avancer
Marsh Posté le 01-05-2003 à 13:03:34
J'ai relancé Xfree mais j'ai toujours le même message
Y'a t'il qqchose que j'ai mal fait ?
Edit :
J'ai mis le radeon_drv .o dans /usr/X11R6/lib/modules/drivers
mais j'ai ca :
(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0" |
:|
Merci !
Marsh Posté le 01-05-2003 à 13:51:08
T'es sur d'avoir les headers qui correspondent a ta kernelle? Y a pas eu d'erreurs a la compil?
Marsh Posté le 01-05-2003 à 21:56:46
J'ai juste les sources du noyau que j'ai compilé. Il faut qqs chose de plus ? pas d'erreurs à la compil !
Merci à toi pour tes réponses !
Marsh Posté le 01-05-2003 à 22:41:34
Evadream -jbd- a écrit : J'ai juste les sources du noyau que j'ai compilé. Il faut qqs chose de plus ? pas d'erreurs à la compil ! |
Ben faut que le makefile pointe bien sur les bons headers. Si je me souviens bien, il teste plusieurs endroits et prend le premier qui a l'air de contenir les headers et si c'est pas les bons, ça provoque des unresolved symbols. Regardes, s'il ne reste pas les headers de ta distro dans /usr/include, ça peut aussi etre dans /usr/src, le lien linux qui pointe vers une ancienne version. n'oublie pas de faire un make clean ou ça va pas tout recompiler.
Marsh Posté le 02-05-2003 à 19:17:59
Hello, j'y arrive vraiment pas :|
Que faut t'il configurer dans le noyau ?
En ce qui concerne les headers du noyau, je lui force la variable TREE comme ca : make -f Makefile.linux TREE=/usr/src/linux/include,
j'obtiens toujours des unresolved symbols :|
Ca fonctionne bien chez toi ? Tu as suivi une procédure particulière ?
Marsh Posté le 02-05-2003 à 21:18:27
j'ai essayé avec le dri-trunk. Mais voici mon Xfree86 .log, le chargement du module se fait bien ( version 1.8.0 ), mais apparement, n'agp n'est pas disponible, pourtant j'ai fais manuellement un insmod de agpgart, et aucun message d'erreur :
|
et voici mon XFree86 .log, si vous pouvez voir qqchose qui cloche :
|
Voilà, merci à vous !
Marsh Posté le 02-05-2003 à 21:38:47
Mon dieu, tu l'as mis en supra-verbose ton XFree
Perso, j'utilise une Deb, et j'ai compilé mon kernel avec les outils Debian, je te conseille vivement de faire de même au lieu de vouloir insérer sauvagement des modules compilés avec une version pas très claire des headers ... donc tu télécharges les sources du kernel sur kernel.org (2.4.20, avec les patches preempt c'est super ), tu décompresses dans /usr/src et tu link le dossier du kernel avec /usr/linux. Tu fais ta config, et à la fin tu lances cette ligne de commande :
make-kpkg --revision `date +%d.%m.%Y` --append-to-version '-Evadream' binary |
Tu auras dans /usr/src quatre paquets debian, la compil met une petite heure et tu as un kernel qui correspond à tes besoins
Marsh Posté le 02-05-2003 à 22:00:32
Merci pour ta réponse, mais j'ai du faire comme ca une dizaine de fois, alors c'est pour ca que j'utilise le dri-trunk, pour voir si ca marche.
La version du module de Xfree est trop vielle pour activer le dri. J'ai pu mettre la 1.8.0 grace au Dri trunk mais ca marche toujours pas.
Ca marche chez toi ? Tu as activé le drm ds le noyau ?
Marsh Posté le 02-05-2003 à 23:08:43
J'ai activé drm et le driver DRI pour ATI Rage 128 et ca marche nickel ... accélération 3D impecable !
Je t'assure, recompiles ton kernel proprement avec les options DRI qui vont bien, normalement le module de la 2.4.20 est à jour, et ca devrait passer comme sur des roulettes ...
D'ailleurs, tu l'as eu d'où ton XFree-4.3 (source deb) ? T'en es content ? Est-ce que quelqu'un sait quand XFree-4.3 devrait être porté dans la Sid (je sais qu'ils sont un peu mou à la détente sur XFree chez deb, mais bon ...) ?
Marsh Posté le 02-05-2003 à 23:48:10
J'ai déja tout compilé proprement, et le module radeon 'différent de celui d'une ati 128' n'est pas à jour :| C bien pour ca que ca me bouuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrre. Ils disent pourtant qu'elle est supporté pour le DRI, groumpf !
Pour Xfree 4.3.0, j'utilise ces packages, et pas de soucis ( via apt-get.org )
XFree86 4.3 for sid(i386, ppc, ....) (Added 2003-03-14, last checked 2003-04-16) (Download as text) - maintained by dstone at trinity dot unimelb dot edu dot au |
Merci pour tes réponses, @+
Marsh Posté le 03-05-2003 à 08:20:01
T'as compilé tes modules avec quelle version de gcc? Il faut que le X et les modules soient compilé avec les meme compilos. sur deb(sid), y a pas longtemps, c'était encore du 2.95.x
Marsh Posté le 03-05-2003 à 10:10:56
Sage remarque de ta part, je vais voir de ce coté ! Merci !
Marsh Posté le 01-05-2003 à 12:34:13
J'essaye de faire fonctionner le DRI sur mon portable (i830, donc supporté d'apres le site de Xfree) mais le log de Xfree me dit que le module de mon noyau n'est pas assez récent :| J'ai d'ailleurs exactement le même probleme avec mon ATI 8500 :
[dri] radeon.o kernel module version is 1.1.1 but version 1.5.0 or newer is needed.
[dri] Disabling DRI.
Sur mon portable, j'ai le meme message avec i830m.o au lieu de radeon.o...
Peut on forcer l'utilisation du module fourni par Xfree 4.3 au lieu d'utiliser celui du noyau ?
Merci pour vos réponses !
@+
Message édité par Evadream -jbd- le 02-05-2003 à 21:12:33