Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2146 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Drivers ati proprio: ne compile pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Drivers ati proprio: ne compile pas

n°873077
Adamaru
geek un jour, geek toujours !
Posté le 22-12-2006 à 13:20:06  profilanswer
 

apres avoir recompilé mon noyau pour passer en 2.6.19.1 j'ai sentis un NET ralentisement de mon systeme au point de vu graphique , le simple fait dafficher une ligne dans mon terminal me prends une ressource CPU monstre :/
je suis allé voir du coté des logs de xfree et la je vois avec stupeur que mon DRI ne s'active plus, je m'affole pas je suppr le dossier /lib/modules/fglrx et je réinstall mes drivers, je vais dans /lib/modules/fglrx/build_mod/ et je lance make.sh mais la j'obtiens ceci
 

Citation :

blackpearl:/lib/modules/fglrx/build_mod# ./make.sh
./make.sh: line 45: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.19.1/build/include/linux/version-*.h: Aucun fichier ou répertoire de ce type
./make.sh: line 451: [: =: unary operator expected
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
 Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.19.1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.1 »
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:89:26: linux/config.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:322:
/lib/modules/fglrx/build_mod/2.6.x/drm.h:41:26: linux/config.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
          à partir de /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:338:
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:45:26: linux/config.h : Aucun fichier ou répertoire de ce type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:456: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « firegl_stub_open »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:579: attention : affectation annule des qualificateurs du type du pointeur cible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « __ke_request_irq »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2528: attention : passage de l'argument n°2 de « request_irq » d'un type pointeur incompatible
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Erreur 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.19.1 »
make: *** [kmod_build] Erreur 2
build failed with return value 2


 
et la ben je coince :(
quelqun pourais m'aider ?

mood
Publicité
Posté le 22-12-2006 à 13:20:06  profilanswer
 

n°873081
BlindMan
I am not Avery
Posté le 22-12-2006 à 13:29:45  profilanswer
 

Ce kernel n'est pas nativement supporté par les drivers fglrx:
http://rage3d.com/board/showpost.p [...] stcount=20

n°873089
Adamaru
geek un jour, geek toujours !
Posté le 22-12-2006 à 14:02:32  profilanswer
 

hum si je comprends bien:
 

Citation :


Little wish for next release, as will 2.6.19 breaks at this step when not fixed or patched:
 
/lib/modules/$(uname -r)/build/include/linux/config.h WILL not be there, instead use
 
/lib/modules/$(uname -r)/build/include/linux/autoconf.h
 
It affects 3 files, which could be "hotfixed" by:
 
sed -i s/config.h/autoconf.h/ common/lib/modules/fglrx/build_mod/firegl_public.c \
common/lib/modules/fglrx/build_mod/drm.h \
common/lib/modules/fglrx/build_mod/drmP.h


 
j'ai donc fais:
 

Citation :


blackpearl:/lib/modules/fglrx/build_mod# sed -i s/config.h/autoconf.h/ /lib/modules/fglrx/build_mod/firegl_public.c /lib/modules/fglrx/build_mod/drm.h /lib/modules/fglrx/build_mod/drmP.h
blackpearl:/lib/modules/fglrx/build_mod# ./make.sh
./make.sh: line 45: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.19.1/build/include/linux/version-*.h: Aucun fichier ou répertoire de ce type
./make.sh: line 451: [: =: unary operator expected
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
 Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.19.1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.19.1 »
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:456: attention : initialisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « firegl_stub_open »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:579: attention : affectation annule des qualificateurs du type du pointeur cible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « __ke_request_irq »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2528: attention : passage de l'argument n°2 de « request_irq » d'un type pointeur incompatible
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.19.1 »
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================


en retitan le comon/lib car il ne trouvais pas le fichier ( a juste titre )
 
j'ai ensuite lancé le make_install.sh
apparement tout c'est bien passé:
 

Citation :


blackpearl:/lib/modules/fglrx# ./make_install.sh
- recreating module dependency list
- trying a sample load of the kernel modules
done.
blackpearl:/lib/modules/fglrx# modprobe fglrx


 
les erreures que j'ai vu plus haut sonts elles graves ? ou puis-je me permetre de les ignorer ?
 
merci encore pour ton aide :)

n°873090
Adamaru
geek un jour, geek toujours !
Posté le 22-12-2006 à 14:22:20  profilanswer
 

apparement tout fonctione bien, j'ai redemaré le serveur X et fais un glxinfo | grep rendering => yes , tout marche impec :) merci encore
 
sinon j'ai aussis tenté la manip sur mon laptop mais la la diference c'est que je n'ai jammais réusi a metre le pilote desus j'obtiens alors:
 

Citation :

heartnet:/lib/modules/fglrx/build_mod# ./make.sh
./make.sh: line 45: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.19.1/build/include/linux/version-*.h: Aucun fichier ou répertoire de ce type
Error:
kernel includes at /lib/modules/2.6.19.1/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.19.1".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux


 
alors que mon lien symbolique de /usr/src/linux est correct, pour le /usr/include par contre je ne sais pas ou linker  
 
ca fais un moment que j'avais tenté mais sans success :( jai retenté tout a leur et même résulta

n°873095
BlindMan
I am not Avery
Posté le 22-12-2006 à 14:44:23  profilanswer
 

Peux tu donner le résultat de:
$ ls -la /usr/src/linux
 
Et:
$ dpkg -l "linux*" |grep ii

n°873110
Adamaru
geek un jour, geek toujours !
Posté le 22-12-2006 à 15:42:56  profilanswer
 

Citation :


heartnet:~# ls -la /usr/src/linux
lrwxrwxrwx  1 root src 15 2006-12-13 02:26 /usr/src/linux -> linux-2.6.19.1/
heartnet:~# dpkg -l "linux*" |grep ii
ii  linux-kernel-h 2.5.999-test7- Linux Kernel Headers for development


 
pour la seconde commande ca peut s'expliquer par le fait que j'ai installé mon noyau depuis les sources ( je suis sous debian sarge donc niveau mise a jour.... )

n°873382
Adamaru
geek un jour, geek toujours !
Posté le 24-12-2006 à 00:31:58  profilanswer
 

j'ai tenté de re-telecharger les drivers mais cela ne marche toujours pas :(
(sait on jammais)
 
donc si ici quelqun sait comment contourner le probleme je suis preneur :(
sur mon gros pc j'ai les memes resultats aux commandes et linstallation a marché :(

n°873412
Edes
Posté le 24-12-2006 à 13:37:26  profilanswer
 

Code :
  1. /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:89:26: linux/config.h : Aucun fichier ou répertoire de ce type


 
Ok j'avais exactement le même problème, facile.
Dans /usr/src/linux/<sous-répertoire dont jai oublié le nom> tu cherches un fichier autoconf.h que tu copies dans un fichier config.h (dans le même répertoire).

Code :
  1. cp autoconf.h config.h


Voila


Message édité par Edes le 24-12-2006 à 13:38:10
n°873496
Adamaru
geek un jour, geek toujours !
Posté le 25-12-2006 à 14:04:44  profilanswer
 

pour le repertoire j'ai trouvé c'est:
/usr/src/linux-2.6.19.1/include/linux/
 
j'ai copié le fichier mais j'obtiens toujours:

Citation :


heartnet:/lib/modules/fglrx/build_mod# ./make.sh
./make.sh: line 45: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.19.1/build/include/linux/version-*.h: Aucun fichier ou répertoire de ce type
Error:
kernel includes at /lib/modules/2.6.19.1/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.19.1".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux


 
sous le laptop :(
pour le probleme du gros pc , le liens de BlindMan étrait bon et m'a permis de resoudre mon probleme :)
merci :)
 
maintenan je n'ai plus qu'a réusir a compiler mes drivers sous mon laptop


Message édité par Adamaru le 25-12-2006 à 14:07:13
n°873730
stupidduck
Posté le 26-12-2006 à 17:33:11  profilanswer
 

ca donne quoi ces drivers récent d'ati ? toujours aussi pourri ? (comparé à windows)

mood
Publicité
Posté le 26-12-2006 à 17:33:11  profilanswer
 

n°874134
Adamaru
geek un jour, geek toujours !
Posté le 28-12-2006 à 13:34:44  profilanswer
 

ben de ce coté la je pourais pas vraiment te dire étant donné que je ne peu pas faire vraiment tourner de jeu dessus xD
j'entend par la que je joue juste a quake3 depuis mon dd ntfs avec wine ou cedega-winex (selon l'humeur...)
 
en meme temp si ati daigniais fournir des drivers recents...
et que les eduteurs de jeux foutais leurs directx de m**** a la poubelle pour opengl on ferais un grand pas
 
toujours est il que je n'arrive toujours pas a resoudre mon probleme sur le laptop :(

n°874838
pcgamer
tu pe pa test
Posté le 01-01-2007 à 17:47:31  profilanswer
 

tiens, j'avais le meme pb (avec k2.6.19)
apres avoir regle lhistoire du cofig.h j'ai reussi a compiler le module a la main (avec les memes warnings que Adamaru)
je fais  
modprobe fglrx => pas derreur
lsmod => fglrx est bien la avec agpgart
cool, je modifie xorg.conf
restart X
et pouf failed to load module "fglrx" (does not exist) :/
je refais modprobe et lsmod => rebelotte
j'ai oublie un truc :??:
merci


---------------
master race :o
n°875049
pcgamer
tu pe pa test
Posté le 02-01-2007 à 17:26:06  profilanswer
 

en fait les pilotes detectent pas xorg 7.1 chez moi [:zytrasnif]


---------------
master race :o
n°875052
M300A
Posté le 02-01-2007 à 17:32:52  profilanswer
 

Paquets debian, linux-image tout ca [:dawa]

n°875059
carot0
Posté le 02-01-2007 à 18:00:58  profilanswer
 

Adamaru a écrit :

ben de ce coté la je pourais pas vraiment te dire étant donné que je ne peu pas faire vraiment tourner de jeu dessus xD
j'entend par la que je joue juste a quake3 depuis mon dd ntfs avec wine ou cedega-winex (selon l'humeur...)
 
en meme temp si ati daigniais fournir des drivers recents...
et que les eduteurs de jeux foutais leurs directx de m**** a la poubelle pour opengl on ferais un grand pas
 
toujours est il que je n'arrive toujours pas a resoudre mon probleme sur le laptop :(


il marche en natif sous linux Quake III


---------------
In a world without walls and fences, who needs Windows and Gates
n°875124
pcgamer
tu pe pa test
Posté le 02-01-2007 à 22:23:29  profilanswer
 

M300A a écrit :

Paquets debian, linux-image tout ca [:dawa]

pour la slack ? [:chepakoi]


---------------
master race :o

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Drivers ati proprio: ne compile pas

 

Sujets relatifs
Blender ne compile pasDebian sarge: drivers ati proprio: flglx ne s'intalle pas
Drivers proprio de base dans les distribsÀ la recherche des drivers ATi pour Linux...
Ubuntu6.10/ libGL.so.1/soft 32bits vs drivers 64 bits?Problème d'installation de drivers ATI sous Suse 10.1
Installation de drivers ATI sous Ubuntu 6.06drivers ati qui marche plus :/
Plus de sujets relatifs à : Drivers ati proprio: ne compile pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR