From: <ign...@no...> - 2005-07-30 00:22:33
|
Alex Deucher <ale...@gm...> dijo: > On 7/28/05, ign...@no... <ign...@no...> wrote: > > > > I had a direct rendering working fine after following the steps from here: > > http://dri.freedesktop.org/wiki/Building. > > > > But I upgraded it following the same steps, an no direct render any more. > > What strikes me, is that "startx" output is the same as > > before, /var/log/kernel/errors reports nothing, and /var/log/Xorg.0.log > > seems to be fine. > > > > > > 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 done again the procedure of upgrading from-CVS-compile-install, with two changes: 1) In host.def I have set "#define DriDrivers mach64", which was not mentioned in Dri wiki-building, but is suggested in DriTroubleshooting. 2) After install xorg, and before install Mesa, I made a copy the file /usr/X11R6/lib/modules/dri/mach64_dri.so to a temporary folder. This file was isntalled when I installed xorg, and would be overwritten when installing Mesa. The result was the same as before: here is part of glxinfo after I set LIBGL_DEBUG=verbose: 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 name of display: :0.0 display: :0 screen: 0 direct rendering: No Then, I copied the file mach64_dri.so made by xorg, which I had put before in a temporary folder, to /usr/X11R6/lib/modules/dri/ overwriting the one installed when installing Mesa. The result was that I got again direct rendering. Great, by with lower speed than with earlier compilations of CVS (but higher than with indirect rendering). Either I have done something wrong in the installation procedure, or there is some problem with the mach64 driver from Mesa. Should I report about in dri-devel mailing list or aywhere else? |