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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Debian Sarge : Acceleration graphique (ATI Radeon x600)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debian Sarge : Acceleration graphique (ATI Radeon x600)

n°835780
Nittero
Posté le 17-08-2006 à 18:59:37  profilanswer
 

Bonjour
Je découvre le monde de linux et j'ai un probleme pour installer correctement ma carte graphique.
Je possède une carte graphique ATI Radeon x600.
 
#dpkg-reconfigure xserver-xfree86
 
En choisissant "ati" dans la liste des pilotes, il est impossible de démarrer KDE (une liste de produits ATI s'affiche, mais pas la Radeon x600). Je peux choisir "vesa", KDE se lance bien, mais sans l'accélération 3D... (direct rendering: No)
 
$ glxinfo
name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No
 
J'ai ensuite essayé d'installer les pilotes officiels ATI pour Linux : "ATI Driver Installer" (http://support.ati.com/ics/support [...] onID=20913)
 
# ./ati-driver-installer-8.27.10-x86.run
 
A la fin de l'installation je retrouve une erreur dans le fichier log :
 
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
kernel includes at /lib/modules/2.6.17.8-nittero/build/include not found or incomplete
file: /lib/modules/2.6.17.8-nittero/build/include/linux/version.h
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
 
Quelqu'un pourrait-il m'aider ?
Merci par avance =)


Message édité par Nittero le 22-08-2006 à 15:42:29
mood
Publicité
Posté le 17-08-2006 à 18:59:37  profilanswer
 

n°835863
esox_ch
Posté le 17-08-2006 à 21:22:35  profilanswer
 

Salut,
Donc les pilotes proprio d'ati utilisent les hearders de ton kernel pour se compiler, du coups il faut qu'il trouve tout ça.
Installe les headers (y a un package tout pret sur apt) ou alors si tu as recompilé toi meme le kernel (bizard pour un debutant ...) tu as mis ou les sources? Et tu as fait comment pour compiler ?

n°835871
syl94
Ni!
Posté le 17-08-2006 à 21:34:39  profilanswer
 

cool, apres on pourra faire un cross-post avec ce topic  [:cupra]

n°835881
Nittero
Posté le 17-08-2006 à 21:50:18  profilanswer
 

Débutant, mais je suis cette formation debian : http://people.via.ecp.fr/~alexis/formation-linux/
et j'en suis à l'installation du serveur X ^^
J'ai bien compilé moi même le kernel. J'ai téléchargé les dernieres sources sur kernel.org.
$make menuconfig
J'ai configuré au mieu pour mon matos.
$fakeroot make-kpkg --append-to-version -nittero --revision 1 kernel-image
Puis j'ai installé le fichier kernel-image*.deb
 
Par contre je ne sais pas ce que sont les headers du kernel =/

n°835884
carot0
Posté le 17-08-2006 à 21:53:51  profilanswer
 

Nittero a écrit :

Débutant, mais je suis cette formation debian : http://people.via.ecp.fr/~alexis/formation-linux/
et j'en suis à l'installation du serveur X ^^
J'ai bien compilé moi même le kernel. J'ai téléchargé les dernieres sources sur kernel.org.
$make menuconfig
J'ai configuré au mieu pour mon matos.
$fakeroot make-kpkg --append-to-version -nittero --revision 1 binary
Puis j'ai installé le fichier kernel-image*.deb
 
Par contre je ne sais pas ce que sont les headers du kernel =/


en changeant juste cette option tu avais les header ainsi que les sources et la doc en plus du kernel
 
edit : tu peux essayer avec cette commande qui te fera les packets dont tu as besoin

$fakeroot make-kpkg --append-to-version -nittero --revision 1 linux-headers linux-sources


ou quelque chose dans ce gout la


Message édité par carot0 le 17-08-2006 à 22:09:27

---------------
In a world without walls and fences, who needs Windows and Gates
n°835889
Nittero
Posté le 17-08-2006 à 22:02:12  profilanswer
 

ok, merci, je ferai ça demain =)

n°836117
Nittero
Posté le 18-08-2006 à 18:06:22  profilanswer
 

Voila, j'ai installé les headers (et sources par la même occasion).
Au niveau de l'installation de fglrx, c'est un peu mieu, mais c'est pas encore bon, il faut une erreur un peu plus loin. Je vous reposte le contenu du log :
 

Citation :

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
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.17.8-nittero/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/home/nittero/kernel/linux-2.6.17.8'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/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:559: attention : affectation annule des qualif
icateurs du type du pointeur cible
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST
  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]: Leaving directory `/home/nittero/kernel/linux-2.6.17.8'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.


 
Installer 'kernel-image',  'kernel-header' et 'kernel-source' revient-il bien au même que d'installer 'binary' ?
Sinon que puis-je faire :s ?
 
Merci.

n°836219
carot0
Posté le 18-08-2006 à 22:30:53  profilanswer
 

binary te genere 4-5 packages qui sont ceux que tu as generé un par un ( binary fait un linix-doc aussi )
le propbleme semble pas venir de la compilation  

make[1]: Leaving directory `/home/nittero/kernel/linux-2.6.17.8'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.
 


le make ce passe bien mais il arrive pas a charger le module
un modprobe fglrx ca marche?
de plus le nom du driver est fglrx donc dans pour un dpkg-reconfigure xserver... tu choisi fglrx comme driver


---------------
In a world without walls and fences, who needs Windows and Gates
n°836345
Nittero
Posté le 19-08-2006 à 15:45:57  profilanswer
 

(Dsl de mettre tant de temps à répondre).
 
Il ne charge pas le module :
 

Citation :

# lsmod | grep fglrx
# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.17.8-nittero/kernel/drivers/char/drm/fglrx.ko): Operation not permitted


 
J'ai bien sélectionné fglrx dans la liste des drivers (#dpkg-reconfigure xserver-xfree86) mais là, le serveur graphique plante au démarrage :(
 
[Edit] : j'avais fais le modprobe fglrx à partir de "Konsole" en root. Quand je le fais dans une "vraie" console, j'ai 2 lignes supplémentaires :
 

Citation :

# modprobe fglrx
[fglrx] Maximum main memory to use for locked dma buffers: 929 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed

FATAL: Error inserting fglrx (/lib/modules/2.6.17.8-nittero/kernel/drivers/char/drm/fglrx.ko): Operation not permitted


Message édité par Nittero le 19-08-2006 à 16:04:49
n°836641
Nittero
Posté le 20-08-2006 à 23:15:24  profilanswer
 

[up :s]

mood
Publicité
Posté le 20-08-2006 à 23:15:24  profilanswer
 

n°836832
Nittero
Posté le 21-08-2006 à 19:33:13  profilanswer
 

J'ai lu quelque part qu'il fallait désactiver "Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)" à la compilation du noyau. Le module "fglrx" se charge à présent correctement.
 
#dpkg-reconfigure xserver-xfree86
Je sélectionne le driver fglrx dans la liste.
 
Je lance le serveur, il semblait bien se lancer mais l'écran se gèle à la fin du chargement de KDE :'(
 
#lspci --> je remarque qu'il est marqué "unknown device" à la place du nom de ma carte graphique....
 
Si quelqu'un a une idée, qu'il se manifeste svp.

n°837005
Nittero
Posté le 22-08-2006 à 12:02:04  profilanswer
 

Nittero : ~ $ lspci|grep ATI
0000:01:00.0 VGA compatible controller: ATI Technologies Inc: [b]Unknown device[/b] 5b62
0000:01:00.1 Display controller: ATI Technologies Inc: [b]Unknown device[/b] 5b72


Je ne comprend vraiment pas. Pourquoi la carte n'est plus entièrement reconnue ?


Message édité par Nittero le 22-08-2006 à 12:02:26
n°837092
Nittero
Posté le 22-08-2006 à 15:50:22  profilanswer
 

J'ai désactivé le framebuffer lors de la compilation du noyau et maintenant ca fonctionne
 

$ glxinfo
direct rendering: Yes


 

$ fgl_glxgears
Using GLX_SGIX_pbuffer
2280 frames in 5.0 seconds = 456.000 FPS
4499 frames in 5.0 seconds = 899.800 FPS
3516 frames in 5.0 seconds = 703.200 FPS
4532 frames in 5.0 seconds = 906.400 FPS
4529 frames in 5.0 seconds = 905.800 FPS


 
C'est bizarre avec quand je met les 2 fenètres au premier plan (Konsole et glxgears) lors de glxgears, j'obtiens :

$ glxgears
1122 frames in 5.0 seconds = 224.400 FPS
1247 frames in 5.0 seconds = 249.400 FPS
1241 frames in 5.0 seconds = 248.200 FPS
1248 frames in 5.0 seconds = 249.600 FPS
1247 frames in 5.0 seconds = 249.400 FPS


 
Si je met une autre application en premier plan pendant l'execution de glxgears, j'obtiens :

$ glxgears
1376 frames in 5.0 seconds = 275.200 FPS
1763 frames in 5.0 seconds = 352.600 FPS
31930 frames in 5.0 seconds = 6386.000 FPS
41823 frames in 5.0 seconds = 8364.600 FPS
41910 frames in 5.0 seconds = 8382.000 FPS
32290 frames in 5.0 seconds = 6458.000 FPS
32086 frames in 5.0 seconds = 6417.200 FPS
31477 frames in 5.0 seconds = 6295.400 FPS
24016 frames in 5.0 seconds = 4803.200 FPS
34589 frames in 5.0 seconds = 6917.800 FPS


 
Avec le drivers "vesa", dans les 2 cas, j'ai :

Nittero : ~ $ glxgears
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
3547 frames in 5.0 seconds = 709.400 FPS
4674 frames in 5.0 seconds = 934.800 FPS
4674 frames in 5.0 seconds = 934.800 FPS
4902 frames in 5.0 seconds = 980.400 FPS
5244 frames in 5.0 seconds = 1048.800 FPS
4446 frames in 5.0 seconds = 889.200 FPS
4788 frames in 5.0 seconds = 957.600 FPS
4560 frames in 5.0 seconds = 912.000 FPS
5586 frames in 5.0 seconds = 1117.200 FPS
5814 frames in 5.0 seconds = 1162.800 FPS


 
Est-ce normal ?
Tout est-il bien configuré ?
(je demande, car je début, et je ne peux pas vraiment tester l'efficacité de l'acceleration 3D)
Merci.


Message édité par Nittero le 22-08-2006 à 16:00:29

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

  Debian Sarge : Acceleration graphique (ATI Radeon x600)

 

Sujets relatifs
[debian]partage imprimante epson avec windowsAcceleration 3D Portable
Pilote proprio ATI - Pas de Direct Rendering[ Debian ] Ma première install, premières impressions, problèmes et jo
grob probleme pour reinstaller un kernel-image sur un debian chrootékernel panic au demarage debian sarge 3.1 (megaraid inside)
[ Debian ][ APT ] Source.list generator?debian sur SATA
[Debian] [Gnome] Impossible de lancer des interfaces graphqiues 
Plus de sujets relatifs à : Debian Sarge : Acceleration graphique (ATI Radeon x600)


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