Forum Linux.mandriva Mandriva LE 2005 et 3dfx voodoo 3 (prob accélération 3D)

Posté par  .
Étiquettes : aucune
0
9
mai
2005
Bonjour,

je vient d'installer Mandriva LE 2005 sur mon vieux pc, et je n'arrive pas a faire marcher l'accélération 3D de ma voodoo 3.

glxinfo donne...

name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
.....

Extrait de xorg.conf....

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
Load "/usr/X11R6/lib/modules/extensions/libglx.a"
EndSection

Section "Device"
Identifier "device1"
VendorName "3Dfx Interactive, Inc."
BoardName "Voodoo3 (generic)"
Driver "tdfx"
Option "DPMS"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Virtual 1280 1024
EndSubsection

Subsection "Display"
Depth 15
Virtual 1280 1024
EndSubsection

Subsection "Display"
Depth 16
Virtual 1280 1024
EndSubsection

Subsection "Display"
Depth 24
Virtual 1280 1024
EndSubsection
EndSection

Et j'ai l'erreur suivante dans Xorg.0.log

...
(II) LoadModule: "/usr/X11R6/lib/modules/extensions/libglx.a" (glx)
(WW) LoadModule: given non-canonical module name "/usr/X11R6/lib/modules/extensions/libglx.a"
(II) Reloading /usr/X11R6/lib/modules/extensions/libglx.a
(II) UnloadModule: "glx"
(EE) Failed to load module "/usr/X11R6/lib/modules/extensions/libglx.a" (once-only module, 136033803)
(II) LoadModule: "tdfx"
...

Si quelqu'un à une idée, moi je suis un peu perdu a vrai dire !(débutant)

Merçi d'avance !!
  • # une ligne en trop

    Posté par  . Évalué à 1.

    Dans xorg.conf enlève la ligne (ou commente la avec un #):
    Load "/usr/X11R6/lib/modules/extensions/libglx.a"
    • [^] # Re: une ligne en trop

      Posté par  . Évalué à 1.

      Toujours pas d'accélération 3D malheureusement, l'erreur dans le Xorg.0.log a juste disparu (normal).

      Cependant, j'ai remarqué le chose suivante, quand je configure l'affichage en 16 bits (24 bits précèdement) glxinfo donne ......

      name of display: :0.0
      libGL warning: 3D driver claims to not support visual 0x25
      libGL warning: 3D driver claims to not support visual 0x26
      libGL warning: 3D driver claims to not support visual 0x29
      libGL warning: 3D driver claims to not support visual 0x2a
      libGL warning: 3D driver claims to not support visual 0x2d
      libGL warning: 3D driver claims to not support visual 0x2e
      libGL warning: 3D driver claims to not support visual 0x31
      libGL warning: 3D driver claims to not support visual 0x32
      libGL warning: 3D driver claims to not support visual 0x35
      libGL warning: 3D driver claims to not support visual 0x36
      libGL warning: 3D driver claims to not support visual 0x39
      libGL warning: 3D driver claims to not support visual 0x3a
      libGL warning: 3D driver claims to not support visual 0x3d
      libGL warning: 3D driver claims to not support visual 0x3e
      libGL warning: 3D driver claims to not support visual 0x41
      libGL warning: 3D driver claims to not support visual 0x42
      display: :0 screen: 0
      direct rendering: No
      server glx vendor string: SGI
      server glx version string: 1.2
      server glx extensions:
      ....

      Une autre idée ?
      • [^] # Re: une ligne en trop

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

        Avec ma voodoo 4 j'ai jamais réussi à obtenir une accélération 3d correcte. J'ai fini par reprendre une ati 9200 avec 128 de ram qui elle marche très bien pour 50¤.
      • [^] # Re: une ligne en trop

        Posté par  . Évalué à 1.

        Bein, en fait je n'ai jamais eu de 3dfx. Je ne sais même pas de quoi elle sont capables (man tdfx ne me donne pas grand chose). Mais il y a encore un truc qui me semble bizarre:

        Subsection "Display"
        Depth 16
        Virtual 1280 1024
        EndSubsection

        Subsection "Display"
        Depth 24
        Virtual 1280 1024
        EndSubsection


        Là tu défini la taille du bureau virtuel que tu souhaite. Je crois qu'il te manque les lignes pour choisir la révolution à afficher par le moniteur. Par ex.:

        Subsection "Display"
        Depth 16
        Modes "1024x768" "800x600"
        Virtual 1280 1024
        EndSubsection
  • # J'ai la solution

    Posté par  . Évalué à 1.

    En googlisant j'ai trouvé le même problème sur Hardware.fr.

    En fait il suffit de mettre Xfree en couleurs 16bits et non en 24bits comme tout le monde doit avoir le réflexe de faire.

    Pour ceux qui tombent ici et qui ne savent pas trop quoi faire : c'est : système > Configuration > Configurer votre ordinateur > Matériel > Résolution de l'écran.
    Ne pas oublier de rebooter (et oui! ou au moins déconnecter et faire Ctrl+Alt+Effacer)

    En effet, la carte voodoo 3 ne supporte que le 16bit en acceleration 3D, et sous linux on semble obligé de garder la meme configuration pour la 2D et la 3D...

    Voilà :)

    • [^] # Re: J'ai la solution

      Posté par  . Évalué à 1.

      Désolé, mais comme je le dit plus haut , j'ai testé dans les deux modes (16 bits, 24 bits), et ça ne marche pas. Cependant glxinfo ne dit pas la même chose dans les deux cas !

      En 24 bits:

      glxinfo donne :
      name of display: :0.0
      display: :0 screen: 0
      direct rendering: No
      server glx vendor string: SGI
      server glx version string: 1.2
      server glx extensions:
      ......

      En 16 bits:

      glxinfo donne :
      name of display: :0.0
      libGL warning: 3D driver claims to not support visual 0x25
      libGL warning: 3D driver claims to not support visual 0x26
      libGL warning: 3D driver claims to not support visual 0x29
      libGL warning: 3D driver claims to not support visual 0x2a
      libGL warning: 3D driver claims to not support visual 0x2d
      libGL warning: 3D driver claims to not support visual 0x2e
      libGL warning: 3D driver claims to not support visual 0x31
      libGL warning: 3D driver claims to not support visual 0x32
      libGL warning: 3D driver claims to not support visual 0x35
      libGL warning: 3D driver claims to not support visual 0x36
      libGL warning: 3D driver claims to not support visual 0x39
      libGL warning: 3D driver claims to not support visual 0x3a
      libGL warning: 3D driver claims to not support visual 0x3d
      libGL warning: 3D driver claims to not support visual 0x3e
      libGL warning: 3D driver claims to not support visual 0x41
      libGL warning: 3D driver claims to not support visual 0x42
      display: :0 screen: 0
      direct rendering: No
      server glx vendor string: SGI
      server glx version string: 1.2
      server glx extensions:
      .....

      Voila si quelqu'un a une idée?

      Merçi d'avance !

Suivre le flux des commentaires

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