From: <ign...@no...> - 2005-07-28 21:06:55
|
Alex Deucher <ale...@gm...> dijo: > > (II) ATI(0): [drm] installed DRM signal handler > > (II) ATI(0): [DRI] installation complete > > (II) ATI(0): [drm] Added 128 16384 byte DMA buffers > > (II) ATI(0): [drm] Mapped 128 DMA buffers at 0x491fa000 > > (II) ATI(0): [drm] Installed interrupt handler, using IRQ 11 > > (II) ATI(0): Direct rendering enabled > > (==) RandR enabled > > > > > > > > It looks that DRI should be fine, but glxinfo reports indirect rendering > > and glxgears runs at low speed, and as I told before it worked fine > > before. > > > > I have an ATI Rage Mobility-M AGP 2X (mach64 chipset). > > > > Where could be the problem? > > probably an old version of libGL floating around. see the the dri > troubleshooting guide: > http://dri.freedesktop.org/wiki/DriTroubleshooting > > Alex > I have followed troubleshouting. Here is what I found: # dmesg | grep drm [drm] Initialized drm 1.0.0 20040925 [drm] Initialized mach64 1.0.0 20020904 on minor 0: [drm] Used old pci detect: framebuffer loaded [drm] descriptor ring: cpu addr d4c31000, bus addr: 0xf4000000 [drm] DMA test succeeded, using asynchronous DMA mode Is it OK? # glxinfo name of display: :0.0 libGL: XF86DRIGetClientDriverName: 6.5.6 mach64 (screen 0) libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/mach64_dri.so libGL error: dlopen /usr/X11R6/lib/modules/dri/mach64_dri.so failed (/usr/X11R6/lib/modules/dri/mach64_dri.so: undefined symbol: _glapi_add_dispatch) libGL error: unable to find driver: mach64_dri.so If I understood well, libGL does not match with DRI drivers, but I upgraded at the same time the CVS files as told in DRI wiki building: xc, Mesa and drm. And also /usr/X11R6/lib/modules/dri/mach64_dri.so has the same date of the day I compiled it. I performed the upgrading-compiling twice, about 24 hours from each other time. Another thing: in troubleshooting says to set #define DriDrivers, but DRI wiki building does not say anything about that, and in former compilations it was not necesary. Should be that the problem? |