Forum Linux.suse Accélération graphique

Posté par  .
Étiquettes : aucune
0
19
oct.
2004
Bonjour,

Nouveau dans le tux's world je me pose des questions sur l'accélération graphique sur ma suse 9.1.

En effet, je possède une ATI Radeon 9000, mais malgré pas mal de manipulations, je n'arrive pas à configurer l'accélération graphique de ma carte.

Sous Yast, il y a bien une case à cocher mais lors du test, linux plante bêtement...

J'ai également essayé d'installer, sans succès cette fois-ci, la nouvelle version de xfree86, la 4.4.0, car je possède la 4.3.99.902.
Néanmoins après maintes recherches sur le web, j'ai vu que la 4.4.0 n'étant plus compatible avec la GPL, il faudrait passer sur x.org...

Quelqu'un aurait-il la solution à cet épineux problème, merci par avance...

Catman
  • # Etrange...

    Posté par  . Évalué à 2.

    C'est bizarre ce qui t'arrive, je n'ai aucuns problèmes avec ma radeon 9000 et la suse 9.1
    D'abord, est ce que tu utilise les driver dri ( cad ceux qui sont par defaut avec la suse) ou bien ceux de ATI ??

    Ensuite, je t'arrête de suite en te disant que Xfree 4.3.99.902 et Xfree 4.4.0 sur la suse sont exactement pareils (à qques détails près), si ce n'est les histoires de licence.

    Maintenant, je peux d'abord te conseiller de configurer ta carte avec sax2 :

    Démarre ton pc, tapes 3, puis entrer : ça démarre linux en mode texte.
    Ensuite tu te logue en root, puis tu tapes :

    sax2 -m 0=radeon

    tu laisses faire et tu dois, si tout se passe bien, aboutir à l'écran de config de sax2 où tu pourras activer l'accelération 3d. Quand c'est fini et que tu reviens en mode texte, tapes :

    init 5

    et tu devrais arriver à l'écran de loggin.

    Si des fois ça marche pas, regardes le contenu du fichier /var/log/XF86"quelquechose".log (escuses je me souviens plus exactement du nom)
    Voilà pour ça.

    Si tu tiens absolument passer à X.org, les paquets pour suse sont sur leur site ici :
    http://www.suse.fr/en/private/download/x11/index.html(...)

    Mais avant, je te conseil d'essayer le driver d'ati. Suse fournit aussi des rpms dont les liens sont sur la page que je t'ai indiqué ci-dessus. Lies bien le README qui se trouve dans le dossier ftp des drivers et suis les instructions à la lettre.
  • # re

    Posté par  . Évalué à 1.

    Déjà merci pour ta réponse cela fait plaisir de se sentir soutenu...

    Bref, j'ai ce que tu m'as dit de faire, c'est-à-dire console, sax2, etc...

    Je suis bien arrivé dans Sax2, j'ai pu cocher l'accélération mais lors du test, sax2 a planté linux ne laissant plus que ma souris de fonctionnelle...

    Sinon dans le fichier, qui doit s'appeller xfree86.0.0.log, que dois-je chercher...

    Après un bref coup d'oeil, il y a plein de référence au port PCI...
    Le module AGP n'est peut-être pas installé ou lancé...

    Catman
    • [^] # Re: re

      Posté par  . Évalué à 1.

      Alors dans le fichier log de xfree, y'a, si mes souvenirs son bons (là je suis pas devant mon pc), une légende au début du fichier qui te dit à quoi ressemble un message d'erreur, à quoi ressemble un warning, etc...
      A partir de là, à mon avis, le plus logique c'est de de chercher les messages d'erreurs relatif à DRI.

      Au fait, quand tu lance sax2 en console, le mieux c'est de plus avoir de serveur X actifs du tout !! Donc sois sûr de ça, et donc tu fais comme je l'ai dis dans le message précedant, on bien si ton pc est déjà démarré tu tapes : init 3

      Aussi quand tu dis que linux plante et y'a plus que la souris qui bouge, est ce que le fond d'écran est gris avec un quadrillage très fin ?? Parce que si c'est le cas, à mon avis, c'est pas planté du tout. Tu fais ctrl+alt+backspace est tu dois revenir à l'écran de sax2. Là tu sauve les paramètres et tu sors.

      Sinon ton idée sur l'agp me semble pas mauvaise.
      Pour charger le pilote agp à la mano, tu tapes, en tant que root, la commande suivante :

      modprobe agpgart

      et là tu lances sax2 comme je l'ai dis dans le message précédant.

      Enfin y'a une mailing list concernant X sur le site de suse à cette adresse :
      http://www.suse.de/en/private/support/online_help/mailinglists/inde(...)

      c'est en bas de la page, tu clic sur suse-xfree86.
      Tu peux consulter les archives et vois si qqun n'a pas déjà eu ce problème.
      • [^] # Re: re

        Posté par  (site web personnel) . Évalué à 1.

        Un truc tout simple pour savoir si le module agpgart est lancé :
        lsmod |grep agp

        Et puis tant qu'à faire (je crois que le module porte le nom radeon) :
        lsmod |grep radeon


        Dans XFree86.0.0.log, tu peux aussi voir si tout ça est bien chargé et s'il n'y a pas des messages d'erreurs (less /var/log/XFree86.0.0.log |grep error par exemple).

        Enfin, si je me souviens bien sur le site d'ATI, il y a une procédure spéciale pour la Suse et les drivers ATI.


        PS : sur le site d'XFree86, tu peux trouver les binaires précompilés et les sources de la 4.4.0, quelque-soit ta distrib, ça marche.

        PPS : sinon, tu peux utiliser le serveur Xorg.
    • [^] # Re: re

      Posté par  . Évalué à 1.

      Hello,

      ceci est le lien du bonheur : ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse91/fglrx/(...)

      Ce répertoire contient les drivers, certes propriétaires, d'ATI mais au moins l'accélération fonctionne parfaitement.

      Il faut lire le README officiel de SuSE attentivement et suivre correctement les étapes. Ca n'est pas compliqué.
      Essaye, ça devrait fonctionner.
    • [^] # Re: re

      Posté par  . Évalué à 1.

      1-Voici les nouvelles du front...

      J'ai téléchargé les rpm se trouvant sur le site de suse, j'ai recompilé le noyau, bref j'ai la procédure à la lettre.

      Malgré un net progrès, cela fonctionne presque...

      Voila un historique d'une de mes manips:
      -Je configure Moniteur, carte, profondeur des couleur, ... dans Yast et Sax2
      -j'ouvre le fichier XFree86config sous kwrite et j'ai inclu 'load "dri"' dans la partie module.
      -je sauvegarde
      -je teste avec un jeu opengl, cela fonctionne niquel
      -je redémarre
      -Tout ce lance bien, mais dès que j'arrive sur la page login (KDM je crois), l'affichage est zarbi, et cela se bloque.
      (quand je dis que cela se bloque, je veux dire que cela ne vient pas juste d'un mauvais affichage, mais que plus rien ne réagit, ctrl+alt+backspace ne fonctionne pas. A part faire des ronds avec ma souris je ne peut rien faire)

      2-Pour la piste de l'Agp, le module AGP est introuvable avec la fonction modprobe.
      Et la fonction is mod est inconnue...

      Je me demande si ce n'est pas mon Xfree qui a giclé...
      Je me demande si je ne vais pas réinstallé ma suse pour récupérer un système propre...

      bref j'ai un gros mal de tête...

      Catman
      • [^] # Re: re

        Posté par  . Évalué à 1.

        Si tu as installé Xfree86 4.4.0 à partir des binaires de leur site, il se peut effectivement que avec les rpms des drivers ati de suse, les choses ne se passent plus comme prévu. Donc, oui, le plus simple c'est de réinstaller.

        Concernant l'agp et les drivers ati, je crois que n'as pas à t'en occuper puisque l'agp est geré par le driver ati.

        Par contre, ce qui me chagrine, c'est quand tu dis que le module agp est introuvable, et que la commande insmod est inconnue. Alors quand tu tapes ces commandes, es tu bien connecté en root ?? Sinon, effectivement, ça marchera pas.

        Euh, autre chose, après avoir ecrit 'load "dri"' et sauvegarder, as tu tout de suite relancer X (ctrl+alt+backspace), avant de tester un appli opengl ??
        Et que dit le fichier log de Xfree ??

        En attendant, ne perds pas courage, on va y arriver !!
        • [^] # Re: re

          Posté par  . Évalué à 1.

          Bonjour,

          Au sujet de XFree86 je suis toujours sur la version installé par défaut, la 4.3.99.902, mais je peut-être passer sous X.org car Suse va passer la dessus du fait du changement de license de XFree86.

          Pour le lnmod j'ai un agpart car l'agp est gérer par un chipset Via.

          Enfin pour mon 'load dri', je n'ai pas redémarrer le serveur X.

          Catman
          • [^] # capture du plantage

            Posté par  . Évalué à 1.

            http://www.catman.free.fr/capture/plantage_xfree.jpg(...) (450kb)

            Capture du plantage avant plantage, j'espère que cela aidera

            Catman
            • [^] # Re: capture du plantage

              Posté par  . Évalué à 1.

              Ouai...
              Bon,là, je soupçonne un bogue dans le pilote ati.
              Je ne m'en sert pas moi même de ces pilotes, puisque chez moi puisque une fois la 3d activée en ajoutant load "dri", X ne veut plus démarer du tout. Alors que sans activer la 3d tout se passe bien.

              Bref, je suis un peu à court d'idées.
              Est ce que des fois dans ton bios tu t'es bien assuré d'assigner une irq à ta carte graphique ? On ne sais jamais...

              Normalement les drivers par défaut fournis avec la suse marchent bien (je n'ai jamais eu de problèmes avec). Ce que je peux te proposer c'est de rééssayer avec les pilotes DRI fournis avec la suse, de lancer sax2 (n'y active pas la 3d), et de rajouter à la mano le fichier XF86config la ligne Load "dri" (comme pour les driver ati).

              Pour faire ça :
              - tu vires les 2 rpm des drivers ati que t'as chopé sur le ftp de suse,
              - tu réinstalles les paquets XFree86 et XFree86-server,
              - tu fermes ta session,
              - tu bascule sur la console numéro 2 : ctrl+alt+F2
              - tu te logues en root
              - tu tappes : init 3
              - tu lances sax2 : sax2 -m 0=radeon (surtout t'actives pas la 3d)
              - tu sauves la config et quittes sax2,
              - là tu ajoutes dans le fichier XF86config, la ligne : Load "dri" (comme pour les driver ati).
              - tu tapes : init 5

              En théorie, tu dois revenir à l'écran de login.

              Si ça ne marche pas, regardes dans le fichier Xfree86.0.0.log si il y a des messages d'erreur.

              En dernier recourt, essayes avec X.org, les paquets rpm sont sur le site de SuSE. Il doit y avoir un README.
              • [^] # Re: capture du plantage

                Posté par  . Évalué à 1.

                Merci pour ton aide je vais essayer, je te tiens au courant

                Catman
                • [^] # Enfin cela marche

                  Posté par  . Évalué à 1.

                  Bonjour,

                  Après quelques temps, à chercher la reponse à mon problème j'ai reussi à activer l'accélération graphique.

                  Merci pour tout

                  Catman
                  • [^] # Re: Enfin cela marche

                    Posté par  . Évalué à 1.

                    C'est cool :)

                    Est ce que c'est avec les drivers ATI ou bien les DRI installés par défaut avec la suse ??

                    Les drivers ATI font (en théorie) fonctionner les derniers jeux 3D alors que les DRI suffisent largement pour jouer à Quake 3.
                    Mais de toute façon avec la radeon 9000, je crois que c'est pas trop la peine de penser lancer Doom3 ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.