Probleme fglrx ati

Résolu
Maxence -  
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   123
 
Juste une petite remarque :
j'ai installé le pilote libre fglrx disponible dans les depots Debian.
fglrx n'est pas un pilote libre !
1
Maxence
 
oui j'ai fait une petite coquille, merci de cette aide precieuse
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
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
Maxence
 
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   Statut Membre Dernière intervention   473
 
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
Maxence
 
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   Statut Membre Dernière intervention   473
 
tu as l'accélération 3D ???

c'est "surprenant" la mention suivante : BusID "PCI:1:0:0"
0
Maxence
 
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   Statut Membre Dernière intervention   473
 
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
Maxence
 
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   Statut Membre Dernière intervention   473
 
S13kdm -> S99kdm

:-)
0
Maxence
 
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
Maxence
 
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   Statut Membre Dernière intervention   473
 
Bingo !!!!

:-)
0