[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

DRI chez XFree



Bonjour,

J'ai récemment fait acquisition d'une carte ayant une Radeon et après
mutliple tentative, je ne suis pas parvenu à exploiter les performances
3D de cette carte.

Voici ce qu'il y a d'installé:
  XFree 4.0.3
  Kernel 2.4.4 (inclus dans le noyau agpart, dri radeon)
  Mesa de chez XFree
(distrib Debian woody)


=======================================
Mon fichier XF86Config-4 contient bien l'appel des modules "dri" et
"glx", la section device fait appel au driver "radeon" (en utilisant le
driver "ati", cela n'aidait pas), et il y a bien une section "DRI".

=======================================
Les librairies libGL.so semble être les bonnes versions:
$  strings /usr/X11R6/lib/libGL.so | grep DRI
DRI_glXUseXFont
[...]
XFree86-DRI
LIBGL_DRIVERS_PATH
[...]

=======================================
Par contre à l'aide de glxinfo, je n'ai pas des informations
encourageantes:

$ glxinfo
display: :0.0  screen:0
direct rendering: No              <-------
server glx vendor string: SGI
server glx version string: 1.2
[...]
client glx vendor string: SGI
client glx version string: 1.2
[...]
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect       <-------
OpenGL version string: 1.2 Mesa 3.4
[...]

=======================================
En vérifiant avec xdpyinfo, l'extension XFree-DRI n'est effectivement
pas présente:

$ xdpyinfo
name of display:    :0.0
version number:    11.0
vendor string:    The XFree86 Project, Inc
vendor release number:    4003
maximum request size:  4194300 bytes
[...]
number of extensions:    28
    BIG-REQUESTS
    DOUBLE-BUFFER
    DPMS
    Extended-Visual-Information
    FontCache
    GLX
    LBX
    MIT-SCREEN-SAVER
    MIT-SHM
    MIT-SUNDRY-NONSTANDARD
    RECORD
    RENDER
    SECURITY
    SGI-GLX
    SHAPE
    SYNC
    TOG-CUP
    XC-APPGROUP
    XC-MISC
    XFree86-Bigfont
    XFree86-DGA
    XFree86-Misc                <-----------
    XFree86-VidModeExtension
    XIE
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
default screen number:    0
number of screens:    1

=======================================
Fait intéressant, dans plusieurs documentation sur le web, il est
question des blocks /dev/dri/card0, or je n'ai pas de /dev/dri

Les support agp et radeon on bien été loadé pourtant. Le module drm
radeon.o a été compilé en tant que module, et également dans le noyau,
dans les deux cas, cela n'a rien aidé:

$ dmesg
[...]
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 96M
agpgart: Detected Intel 440BX chipset
agpgart: AGP aperture is 8M @ 0xea000000
[...]
[drm] AGP 0.99 on Intel 440BX @ 0xea000000 8MB
[drm] Initialized radeon 1.0.0 20010105 on minor 63


=======================================

J'aimerais bien savoir si l'un d'entre vous qui possède une ATI Radeon
32MB DDR a déjà réussi a exploiter l'implantation DRI de cette carte ??

La raison ? Je n'ai pas payé cette carte pour voir TuxRacer à 0.01fps
;-)

Merci beaucoup !

-Hervé