Probleme fglrx ati

Résolu
Maxence -  
bob031 Messages postés 8228 Statut Membre -
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
Configuration: Linux
Internet Explorer 6.0

8 réponses

  1. Galawin Messages postés 875 Statut Membre 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
    1. Maxence
       
      oui j'ai fait une petite coquille, merci de cette aide precieuse
      0
  2. bob031 Messages postés 8228 Statut Membre 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
    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
  3. bob031 Messages postés 8228 Statut Membre 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
    1. 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
  4. bob031 Messages postés 8228 Statut Membre 473
     
    tu as l'accélération 3D ???

    c'est "surprenant" la mention suivante : BusID "PCI:1:0:0"
    0
    1. Maxence
       
      comment sa ?
      et non l'acceleration 3D ne fonctionne pas je n'arrive pas a executer une appli ogre
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bob031 Messages postés 8228 Statut Membre 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
    1. 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
  7. bob031 Messages postés 8228 Statut Membre 473
     
    S13kdm -> S99kdm

    :-)
    0
    1. 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
  8. 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
  9. bob031 Messages postés 8228 Statut Membre 473
     
    Bingo !!!!

    :-)
    0