Probleme fglrx ati

Résolu/Fermé
Maxence - 26 juil. 2009 à 15:20
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 - 31 juil. 2009 à 08:43
Bonjour,

j'ai un petit soucis avec mon pilote graphique.
le serveur X se lance correctement mais l'affichage est saccadé.
j'ai tapé fglrxinfo dans une console et il me retourne une erreur,

$ !!
fglrxinfo
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12


je vais donc verifier le log X11 et j'ai trouvé quelques erreurs,

$ cat /var/log/Xorg.0.log |awk '$1=="(EE)" {print $0}'
(EE) Failed to load module "freetype" (module does not exist, 0)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(EE) fglrx(0): XMM failed to open CMMQS connection.
(EE) config/hal: couldn't initialise context: (null) ((null))

pouvez-vous m'aider a les corriger ?

j'ai installé le pilote libre fglrx disponible dans les depots Debian.
je suis en Debian Sid x86_64
A voir également:

8 réponses

Galawin Messages postés 835 Date d'inscription lundi 27 août 2007 Statut Membre Dernière intervention 17 novembre 2013 123
26 juil. 2009 à 19:00
Juste une petite remarque :
j'ai installé le pilote libre fglrx disponible dans les depots Debian.
fglrx n'est pas un pilote libre !
1
oui j'ai fait une petite coquille, merci de cette aide precieuse
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
28 juil. 2009 à 10:39
j'ai verifié hal est installé et semble bien fonctionner
$ sudo /etc/init.d/hal status
hald is running.


si tu relances hal :
sudo /etc/init.d/hal restart

qu'est-ce que cela raconte ?

et que raconte celle-ci :
sudo dmesg | grep fglrx


et si tu peux aussi poster la partie device de ton fichier xorg.conf

merci.
1
alors voici les infos avec un peu de retard (probleme de connexion internet)

alors pour hal,
$ sudo /etc/init.d/hal restart
Restarting Hardware abstraction layer: hald.
$ sudo /etc/init.d/hal status
hald is running.

en suite pour dmesg,
$ dmesg |grep fglrx
[ 9.527212] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[ 9.539730] [fglrx] Maximum main memory to use for locked dma buffers: 3804 MBytes.
[ 9.539855] [fglrx] vendor: 1002 device: 9440 count: 1
[ 9.540063] [fglrx] ioport: bar 4, base 0xc000, size: 0x100
[ 9.540182] [fglrx] Kernel PAT support is enabled
[ 9.540197] [fglrx] module loaded - fglrx 8.62.4 [May 20 2009] with 1 minors
[ 23.463365] [fglrx] DRM MCIL: MCIL_QuerySystemInfo command :4 not implement
[ 23.463464] fglrx_pci 0000:01:00.0: irq 28 for MSI/MSI-X
[ 23.463473] [fglrx] DRM MCIL: MCIL_QuerySystemInfo command :4 not implement
[ 23.463509] [fglrx] DRM MCIL: MCIL_QuerySystemInfo command :4 not implement
[ 23.463836] [fglrx] Firegl kernel thread PID: 2710
[ 25.311195] [fglrx:firegl_cmmqs_BIOSControl] *ERROR* CMMQS BIOS Control: CMMQS handle is not valid.
[ 25.311199] [fglrx:firegl_bios_control] *ERROR* CMMQS BIOS Control is failed: firegl_bios_control
[ 25.311217] [fglrx:firegl_unlock] *ERROR* Process 2659 using kernel context 0

et mon xorg.conf,
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
BusID "PCI:1:0:0"
EndSection


lspci,
$ lspci |grep ATI
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4870]
01:00.1 Audio device: ATI Technologies Inc HD48x0 audio
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
27 juil. 2009 à 09:37
Bonjour,

(EE) config/hal: couldn't initialise context: (null) ((null))

est-ce que hal est démarré :
/etc/ini.d/haldaemon status


également, qu'indique la commande suivante :
ps aux | grep X


tu utilises gdm ???

ton clavier et ta souris fonctionnent ?
0
Bonjour,


le problème est que lorsque je lance

$ sudo modprobe fglrx
$ sudo /etc/init.d/kdm start

mon poste est completement figé, c'est a dire que je n'ai pas de clavier, de souris, ni d'acces ssh (sa s'est bizarre)


j'ai verifié hal est installé et semble bien fonctionner
$ sudo /etc/init.d/hal status
hald is running.

par contre je ne sais pas s'il fonctionne correctement quand je charge le pilote et que je redemarre X
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
29 juil. 2009 à 21:13
tu as l'accélération 3D ???

c'est "surprenant" la mention suivante : BusID "PCI:1:0:0"
0
comment sa ?
et non l'acceleration 3D ne fonctionne pas je n'arrive pas a executer une appli ogre
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
29 juil. 2009 à 22:22
je me demande si tu n'as pas un problème qui en cache un autre ....

mon impression première serait qu'au démarrage des services, "kdm" démarre avant "hal" (à confirmer dans /etc/rcX.d/



"BusID "PCI:1:0:0"

apparemment c'est propre à ATI (donc j'ai rien dit).
0
bien vu pour le demarrage des services.
c'est vrai que j'avais modifié pour rc2.d (S13kdm et S24hal ) il y a quelque temps et je n'y avais plus pensé.
je vais rectifier et refaire un essai
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
30 juil. 2009 à 08:29
S13kdm -> S99kdm

:-)
0
bon eh bien je te dois un sacré coup de main, je n'aurais jamais pensé a reverifier mon hal

donc j'ai remodifié ma sequence d'initialisation des services.
et sa ne marchais toujours pas. :) (mais le probleme venait bien de la)

j'ai donc purgé tous les paquets fglrx puis un aticonfig --initial et je les ai reinstallé avec module-assistant

$ sudo aptitude update
$ sudo aptitude install module-assistant fglrx-driver fglrx-kernel-src
$ module-assistant prepare
$ module-assistant update
$ module-assistant a-i fglrx
$ sudo aticonfig --initial

puis j'ai relance la machine pour bien prendre en compte les changements

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.8673

$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:
[...]


1-2 semaine a me prendre la tete pour une connerie de ma part :(

bon maintenant je vais pouvoir retourner compiler sous ogre

A+
0
peut être penser a rajouter une ligne dans /etc/modules si le module fglrx n'est pas bien chargé

# echo "fglrx" >> /etc/modules
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
31 juil. 2009 à 08:43
Bingo !!!!

:-)
0