Configuration Xfree pour une une carte ATI Rage Pro 3D

Configuration Xfree pour une une carte ATI Rage Pro 3D - Installation - Linux et OS Alternatifs

Marsh Posté le 27-04-2003 à 19:00:38    

J'ai besoin d'un peu d'aide pour faire fonctionner l'accélération 3D de cette carte graphique.
 
Voici les informations sur la carte que j'essaie de configurer :


%> lspci | grep AGP
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

 
 
J'ai essayé de configurer de cette façon :
 
-Le noyau :


[Characters Devices]
<M> /dev/agpgart (AGP Support)
[*]   Intel 440LX/BX/GX and I815/I820/I830M/I830MP/I840/I845/I850/I860 support
...
[*] Direct Rendering Manager (XFree86 DRI support)
...
<M>   ATI Rage 128

 
 
-modutils


 %> cat /etc/modutils/video  
pre-install r128 modprobe agpgart

 
 
-xfree
 


 %> cat /etc/X11/XF86Config-4 | grep Load
...
Load    "GLcore"
Load    "dri"
Load    "glx"
...

 
 
Si je choisi le driver ati, le serveur se lance mais je n'ai pas l'accélération 3D. Lorsque je prends le r128 j'obtient une erreur.
 


(==) Using config file: "/etc/X11/XF86Config-4"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:debug_xform.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o":  No symbols found
(EE) No devices detected.
 
Fatal server error:
no screens found

 
 
Merci pour votre aide.


Message édité par mexx20 le 27-04-2003 à 19:40:45
Reply

Marsh Posté le 27-04-2003 à 19:00:38   

Reply

Marsh Posté le 27-04-2003 à 20:57:27    

r128 : n'est utilisable que part une ati rage 128

Reply

Marsh Posté le 28-04-2003 à 01:07:52    

D'après ce que j'ai vu sur le site de ATI, r128 peux aussi être utilisé par Rage 3D ... non ?
 


3.3.6:
 
    Accelerated support is provided for the Mach8 chips (by the XF86_Mach8 server), Mach32 chips (by the XF86_Mach32 server), the following Mach64 and Rage chips: GX, CX, CT, ET, VT, VT3, GT, RageII+DVD, RagePro (GB, GD, GI, FP, GQ), VT4, Rage IIC (GV, GW, GZ), Rage LT Pro (LD, LB, LI, LP), Rage LT, Rage XL or XC (GL, GM, GN, GO, GR, GS) and Rage Mobility (LM, LN, LR, LS) (by the XF86_Mach64 server). Unaccelerated support is provided for most of the above (except some early Mach8 and Mach32 adapters), as well the old VGAWonder series chipsets (18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6) by the XF86_SVGA server with the ati driver. Accelerated support is provided for the Rage 128 chips by the XF86_SVGA server with the r128 driver.
 
4.3.0:
 
    Accelerated support is provided for Mach64, Rage, Rage 128 and Radeon chips by the "ati" driver, as is unaccelerated support for all of the others except the Mach8 and some early Mach32 chips.

Reply

Marsh Posté le 28-04-2003 à 07:12:02    

3.3.6 : ancien serveur
 
4.3 :Accelerated support is provided for Mach64, Rage, Rage 128 and Radeon chips by the "ati" driver, as is unaccelerated support for all of the others except the Mach8 and some early Mach32 chips.  
 
-> Un support acceléré est fourni pour Mack64, Rage, Rage 128 et Radeon avec le driver "ati" ... etc etc

Reply

Marsh Posté le 28-04-2003 à 11:25:37    

glxinfo :
 


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:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
    GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,  
    GL_EXT_blend_minmax, GL_EXT_blend_subtract
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
 
   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x26 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
 

 
 
glxgears :  
 


 %> glxgears
316 frames in 5.0 seconds = 63.200 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 60.000 FPS


Message édité par mexx20 le 15-07-2003 à 15:29:21
Reply

Marsh Posté le 15-07-2003 à 15:33:04    

becket a écrit :

3.3.6 : ancien serveur
 
4.3 :Accelerated support is provided for Mach64, Rage, Rage 128 and Radeon chips by the "ati" driver, as is unaccelerated support for all of the others except the Mach8 and some early Mach32 chips.  
 
-> Un support acceléré est fourni pour Mack64, Rage, Rage 128 et Radeon avec le driver "ati" ... etc etc  


 
Est-ce qu'avec la vesrion 3.3.6 du serveur ca peux fonctionner ? C'est bizarre, je pensais qu'au plus la vesrion était récente, au plus le matériel supporté est important.
 
J'ai aussi remarqué que je n'avait pas de support de "xv" avec mplayer. Est-ce que ce sont 2 choses différentes ou bien liées ?  
 
Merci.


Message édité par mexx20 le 15-07-2003 à 15:56:19
Reply

Marsh Posté le 15-07-2003 à 16:14:00    

gatos.sf.net

Reply

Marsh Posté le 27-07-2003 à 17:21:30    

mean a écrit :

gatos.sf.net


 
C'est pas comme pour Xfree ? Je ne vois pas non plus Rage Pro.  
 
 


These drivers should work fine with any Mach64, Rage128 or Radeon card.

 
 
(Sur le site de gatos).
 
Personne n'a cette carte ?

Reply

Marsh Posté le 28-07-2003 à 12:16:44    

J'ai testé. J'ai décompressé le fichier ATI-4.2.0-16.i386.tar.gz dans /usr/X11R6 et j'ai choisi le driver ati dans mon fichier de configuration. Maintenant le support XV fonctionne. J'arrive à lire une vide avec Mplayer de façon très confortable : mplayer -vo xv. C'est beacoup plus rapide qu'avant.
 
Par contre je n'ai toujours pas le support 3D.
 
J'ai compilé compilé drm-kernel et j'obtient ces drivers :
 


gamma.o      mga.o      mga_state.o  r128_cce.o    radeon.o      radeon_state.o
gamma_dma.o  mga_dma.o  mga_warp.o   r128_drv.o    radeon_cp.o   tdfx.o
gamma_drv.o  mga_drv.o  r128.o       r128_state.o  radeon_drv.o  tdfx_drv.o

 
 
Je les ai tous essayé ca ne marche pas :(


Message édité par mexx20 le 29-07-2003 à 12:42:25
Reply

Marsh Posté le 30-07-2003 à 21:16:50    

:bounce:

Reply

Marsh Posté le 30-07-2003 à 21:16:50   

Reply

Marsh Posté le 31-07-2003 à 01:29:36    

Apparement GATOS ne supporte pas la carte ATI Rage Pro != ATI Rage 128. Seul le support Xv fonctionne. Pas le DRI, pour la 3D.
 
Après quelques recherches, j'ai trouvé ici http://www.retinalburn.net/linux/index.html, d'autres drivers.
 
J'ai testé, inséré le module mach64.o dans le noyau et utilisé ati_drv.o pour Xfree. Xv fonctionne toujours mais pas d'accélération 3D. Lorsque je fait glxgears ou glxinfo, il ya une "pause" de qlq secondes. Xv fonctionne mais il y a certaines choses qui déconnent. Par exemple Frozen-Bubble se bloque. Il utilise quoi lui ? Xv ou DRI ?
 
1°/ Est-ce que c'est normal que ce driver (ati_drv.o) fait plus d'un 1Mo alors que celui de Gatos 40k ? C'est le support 3D ?
2°/ Ou bien alors, le DRI est-il indépendant du driver Xfree ? Est-ce que je peux utilser ati_drv.o du GATOS et mach64.o de ce site ?
3°/ Est-ce que je suis obligé d'insérer le module agpgart pour obtenir l'accélération 3D ?
4°/ Si vous avez une idée, n'hésitez pas.  
 
Merci !!


Message édité par mexx20 le 31-07-2003 à 01:55:47
Reply

Marsh Posté le 08-08-2003 à 13:02:14    

up  :(

Reply

Marsh Posté le 20-02-2004 à 15:37:02    

Pourquoi est-ce que GATOS n'est pas inclu dans le serveur XFree et dans le noyau ?

Reply

Marsh Posté le 24-02-2004 à 00:50:57    

up

Reply

Marsh Posté le 24-02-2004 à 16:36:47    

Reply

Marsh Posté le 24-02-2004 à 17:57:11    

kelle distro ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-02-2004 à 18:04:24    

Slackware 9.1

Reply

Marsh Posté le 24-02-2004 à 18:21:03    

regarde le topic 3 liens plus haut. Laisse tomber le probleme de la sortie TV et tu aurras toutes les infos pour ta carte graphique


---------------
Radio Club de Fontainebleau F8KTH
Reply

Marsh Posté le 24-02-2004 à 18:27:41    

Je te remercie pour le lien vers le topic. En réalité, dis moi si je me trompe, vous parlez du site "http://www.retinalburn.net/linux/index.html" sur lequel je suis déjà passé.  
 
Je te fais un copier-coller de ce que j'ai écrit un peu plus haut à ce sujet, peut-être que tu pourras m'aider.
 


Apparement GATOS ne supporte pas la carte ATI Rage Pro != ATI Rage 128. Seul le support Xv fonctionne. Pas le DRI, pour la 3D.
 
Après quelques recherches, j'ai trouvé ici http://www.retinalburn.net/linux/index.html, d'autres drivers.
 
J'ai testé, inséré le module mach64.o dans le noyau et utilisé ati_drv.o pour Xfree. Xv fonctionne toujours mais pas d'accélération 3D. Lorsque je fait glxgears ou glxinfo, il ya une "pause" de qlq secondes. Xv fonctionne mais il y a certaines choses qui déconnent. Par exemple Frozen-Bubble se bloque. Il utilise quoi lui ? Xv ou DRI ?
 
1°/ Est-ce que c'est normal que ce driver (ati_drv.o) fait plus d'un 1Mo alors que celui de Gatos 40k ? C'est le support 3D ?
2°/ Ou bien alors, le DRI est-il indépendant du driver Xfree ? Est-ce que je peux utilser ati_drv.o du GATOS et mach64.o de ce site ?
3°/ Est-ce que je suis obligé d'insérer le module agpgart pour obtenir l'accélération 3D ?
4°/ Si vous avez une idée, n'hésitez pas.  
 
Merci !!


Message édité par mexx20 le 24-02-2004 à 18:29:00
Reply

Marsh Posté le 24-02-2004 à 19:13:36    

nous parlons bien des memes drivers. Pour ce qui est de l'installation j'ai fait ca comme pour les drivers gatos. Pour ce qui est de l'aceleration je ne peux pas te donner plus d'infos. Dans mon cas il s'agit de faire une divxbox alors c'est surtout la sortie TV qui me branchait :)


---------------
Radio Club de Fontainebleau F8KTH
Reply

Marsh Posté le 24-02-2004 à 19:27:59    

Ah ok, la carte que je possède ne possède malheureusement pas cette fonctionnalité TV-Out. D'un côté, ça m'éviter peut-être d'autre difficultés ;)
 
Et sinon as tu une idée de la raison pour laquelle les drivers GATOS et ceux de ce site ne sont pas intégrés au projet XFree ? Est-ce des drivers non encore vraiment stables, finalisés et destinés dans un futur proche à être intégré ou alors rien avoir ?
 

Reply

Marsh Posté le 24-02-2004 à 19:31:58    

aucune idee pour la gestion des drivers gatos et Xfree... De toute facon j'ai bien peur que le projet xfree ai du plomb dans l'aile en ce moment.

Reply

Marsh Posté le 05-03-2004 à 01:28:51    

Sur ce site on parle de ma carte http://utah-glx.sourceforge.net/ ;)
 
Qqun utilise ce driver ?


Message édité par mexx20 le 05-03-2004 à 01:29:10
Reply

Marsh Posté le 05-03-2004 à 23:20:10    

J'ai sur un PC à remonter un carte ATI RagePro (Mach64) et une ATI TV Tuner ISA (les deux équivallent grosso modo à une AllinWonder de l'époque). Elles fonctionnaient très bien : XV et GATOS à partir d'une simple installation d'une Mandrake de base. Pour DRI, je ne sais plus.


Message édité par Sagittarius le 05-03-2004 à 23:21:11
Reply

Marsh Posté le 05-03-2004 à 23:24:54    

Dites, vous êtes sûrs que les ATI Rage Pro ont des fonctions d'accélération 3D ... ? A mon avis, tout se fait normalement en software, sauf pe pour xv qui dispose d'une accélération 2D (faut bien qu'elle serve à quelque chose ...).


Message édité par - Fred - le 05-03-2004 à 23:25:39
Reply

Marsh Posté le 05-03-2004 à 23:26:33    

ben ya quand meme écrit ça :
 
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)
 

Reply

Marsh Posté le 05-03-2004 à 23:40:26    

T'a sûrement lu ça déjà : http://dri.sourceforge.net/cgi-bin/moin.cgi/ATIMach64
 
C'est pour ppc, mais ça peut peut-être t'aider : http://www.geekounet.org/powerbook/driplusxv.html


Message édité par Sagittarius le 05-03-2004 à 23:43:20
Reply

Marsh Posté le 05-03-2004 à 23:49:40    

sagittarius a écrit :

T'a sûrement lu ça déjà : http://dri.sourceforge.net/cgi-bin/moin.cgi/ATIMach64
 
C'est pour ppc, mais ça peut peut-être t'aider : http://www.geekounet.org/powerbook/driplusxv.html


 
 :love:  :love:  :love:   merci merci
 
j'y crois pas ça fonctionne !!
 
en fait ça renvoyait vers le site dont je parlais plus haut : http://www.retinalburn.net/
j'ai télécharger les drivers "Unified DRI and XVideo Support for Mach64" pour Xfree4.3, décompressé, exécuter le script en root et tout se fait automatiquement ... (compilation du module DRI et Xfree, backup module Xfree, installation, insertion module, tout automatique).  
 
mais bon c'est pas tres rapide comme carte :
 
504 frames in 5.0 seconds = 100.800 FPS
614 frames in 5.0 seconds = 122.800 FPS
615 frames in 5.0 seconds = 123.000 FPS
615 frames in 5.0 seconds = 123.000 FPS
615 frames in 5.0 seconds = 123.000 FPS
615 frames in 5.0 seconds = 123.000 FPS
610 frames in 5.0 seconds = 122.000 FPS
 
c'est les meme resultat anoncé par la page du type.
au fait pour comparer ta quoi comme résulat toi ?
 
je viens d'essayer tuxracer, c'est limite jouable mais pas assez fluide ... et  sinon, qu'y a t il d'autre d'un peu plus leger pour pouvoir faire qqch de cette carte ;)
 
sinon les divx fonctionnent à merveille
 
merci beaucoup !!!

Reply

Marsh Posté le 06-03-2004 à 00:06:56    

Extra. Je ne peux pas te donner de résultat, la PC n'est pas monté. C'est pour ma femme. :D

Reply

Marsh Posté le 06-03-2004 à 12:44:04    

sagittarius a écrit :

T'a sûrement lu ça déjà : http://dri.sourceforge.net/cgi-bin/moin.cgi/ATIMach64
 
C'est pour ppc, mais ça peut peut-être t'aider : http://www.geekounet.org/powerbook/driplusxv.html


 
"The reason the Mach64 driver can't be merged into the trunk yet is due to lack of proper security. At the moment, spite the client submited buffers are checked and copied, a malevolous client can change the buffer contents after the check/copy because _all_ buffers are mapped on client space. Therefore it can compromise security by using the Mach64 bus mastering abilities to read/write the system memory."
 
Concretement je risque quoi ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed