Jump to content

Archived

This topic is now archived and is closed to further replies.

Sentinel

MANUEL : Installer les drivers Radeon sur Debian

Recommended Posts

Si je peux me permettre ... je déconseille fortement toute méthode qui se base sur alien. Il y en a qui ont essayé, ils ont eu des problèmes (dont moi, par exemple). L'installation encore, ça va, mais quand il faut faire une mise à jour et qu'on veut retirer des trucs ... :chinois:

En revanche, il y a une documentation très bien faite sur une méthode bien plus adaptée à Debian, pondue par Flavio Stanchina et visible ici : http://xoomer.virgilio.it/flavio.stanchina...-installer.html

Pour nos amis anglophobes, j'en propose une traduction française ici : http://www.komite.net/florimond/driver_ati_pour_debian.html

Il y suffisament d'explications pour que l'installation soit à la portée de tout le monde, et ça se désintalle très bien avec apt ou dpkg. :chinois:

Share this post


Link to post
Share on other sites

Bonjour, petite question.

J'ai recompilé mon kernel en 2.6.11.11, j'ai téléchargé les derniers drivers pour xorg.

J'ai fait la méthode -rem-/Sentinel pour installer sur ma debian

Seulement, je n'arrive plus a faire de glxgears, ma libGL.so est tout cassée :(

[EDIT] : en fait elle s'est réparée toute seule... Je ne sais pas comment, mais ca m'arrange, vu que je ne savais pas comment en venir a bout ...

Share this post


Link to post
Share on other sites

Je trouve effectivement qu'il s'agit d'un très bon topic (et j'en suis très reconnaissant étant débutant avec linux), mais malheureusement j'ai un problème...

lorsque j'essaye de compiler le module, j'obtient ça :

debian:/lib/modules/fglrx/build_mod# ./make.sh

ATI module generator V 2.0

==========================

initializing...

kernel includes at /usr/src/linux/include not found or incomplete

file: /usr/src/linux/include/linux/version.h

J'ai pourtant bien installé les sources du noyau... En regardant dans le dossier incriminé, j'ai trouvé les sources encore compressées (/usr/src/kernel-source-2.4.27.tar.bz2), et je les ai donc décompressées. ça m'a fait un dossier /usr/src/kernel-srouce-2.4.27, et j'ai créé un lien /usr/src/linux qui redirige sur ce dossier. Malheureuseument, ça ne marche toujours pas, car il n'y a pas de fichier version.h là dedans...

J'ai également trouvé un fichier /usr/include/version.h mais visiblement ça n'est pas la bonne version, car si j'essaye de compiler avec ça j'ai le message

Error:

kernel includes at /usr/src/linux/include do not match current kernel.

they are versioned as "2.6.0-test7"

instead of "2.4.27-2-386".

you might need to adjust your symlinks:

- /usr/include

- /usr/src/linux

Donc voilà, je suis bloqué là... Et en fait, je ne suis même pas sûr que ce topic puisse résoudre mes problèmes, car j'avais installé les drivers ATI avec leur installateur, ça avait l'air de marcher (en tout cas pour ce que j'en ai compris il charge bien le driver fglrx au démarrage), mais je n'ai toujours pas d'accélération 3D (tuxracer tourne à 4fps...).

Voilà voilà, si quelqu'un peut m'aider merci d'avance :keskidit:

Share this post


Link to post
Share on other sites

Alors voilà ce que me donne le ls :

youen@debian:~$ ls -ld /usr/include /usr/src/linux

drwxr-xr-x 37 root root 4096 2006-03-06 22:51 /usr/include

lrwxrwxrwx 1 root src 20 2006-03-07 10:14 /usr/src/linux -> kernel-source-2.4.27

sachant que j'était root quand j'essayais de compiler...

Je ne sais pas ce que j'ai changé, mais ça ne me donne plus le même message d'erreur quand j'essaye de compiler : ça me met

debian:/lib/modules/fglrx/build_mod# ./make.sh
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /usr/src/linux/include do not match current kernel.
they are versioned as "2.4.27"
instead of "2.4.27-2-386".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux

ma version du noyau est en effet :

debian:/lib/modules/fglrx/build_mod# uname -r
2.4.27-2-386

seulement si j'essaye d'installer exactement cette version il me met

debian:/lib/modules/fglrx/build_mod# apt-get install kernel-source-2.4.27-2-386
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-source-2.4.27-2-386

Là je ne sais pas ce que je dois faire...

Share this post


Link to post
Share on other sites

lrwxrwxrwx 1 root src 20 2006-03-07 10:14 /usr/src/linux -> kernel-source-2.4.27

kernel includes at /usr/src/linux/include do not match current kernel.
they are versioned as "2.4.27"
instead of "2.4.27-2-386".

debian:/lib/modules/fglrx/build_mod# uname -r
2.4.27-2-386

Alors il semble que tu as installé un 2.4.27-2-386 qui est un package Debian et que les sources ne soient pas celles du paquet correspondant.

Essaye de faire un

aptitude install kernel-headers-2.4.27-2-386

et de relinker vers les bonnes sources.

Share this post


Link to post
Share on other sites

J'ai une Debian unstable, un kernel 2.6.16 et j'essaye d'installé les nouveau Driver Ati qui doivent fonctionné avec Xorg 7.0 Tout s'install, mais au moment ou X demare , il n'utilise pas les driver fglrx mais les mesa car il rencontre une erreur quand il les charges:

(II) fglrx(0): [drm] register handle = 0x00004000

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"

(EE) fglrx(0): cannot init AGP

(II) fglrx(0): [drm] removed 1 reserved context for kernel

(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0xb724a000

(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: 0xe0000000 FBMappedSize: 0x08000000

(II) fglrx(0): FBMM initialized for area (0,0)-(832,8191)

(II) fglrx(0): FBMM auto alloc for area (0,0)-(832,600) (front color buffer - assumption)

(==) fglrx(0): Backing store disabled

(==) fglrx(0): Silken mouse enabled

Share this post


Link to post
Share on other sites

(II) fglrx(0): [drm] register handle = 0x00004000

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"

(EE) fglrx(0): cannot init AGP

Salut, j'ai eut un problème similaire sur plusieurs distributions avec une radeon 9800pro. J'avais fini par trouver 2 solutions :

1- faire un script fixmtrr à lancer en init 3 avant de charger fglrx. Pour savoir si le problème vient de la, un petit > cat /proc/mtrr. Si la quantité de mémoire affichée n'est pas bonne ça peut aider.

regarde mon post à cette adresse pour plus de détails: http://www.pcinpact.com/forum/index.php?showtopic=80182&st=0

2- Le plus simple (mais ça contourne le problème), c'est de recompiler le noyau en 2.6.16.13 ou plus, pour moi ça a marché (et bien sur il faut recompiler le module fglrx après avec fglrx-kernelbuild ou quelque chose comme ça.

J'espère que ça va t'aider

Share this post


Link to post
Share on other sites

×
×
  • Create New...