After this update I tried running a new 3D driver without restarting the Xserver. I only got indirect rendering. After restarting the Xserver direct rendering started working again. This was with the savage driver. Is there a binary compatibility issue?
I tried LIBGL_DEBUG=verbose with the old Xserver. I got no error messages but the output got only as far as: libGL: XF86DRIGetClientDriverName: 1.1.16 savage (screen 0) libGL: OpenDriver: trying /usr/X11R6-DRI/lib/modules/dri/savage_dri.so All the drmOpen stuff was just missing. With the new Xserver and direct rendering working again I get this: libGL: XF86DRIGetClientDriverName: 1.1.16 savage (screen 0) libGL: OpenDriver: trying /usr/X11R6-DRI/lib/modules/dri/savage_dri.so drmOpenByBusid: Searching for BusID pci:0000:01:00.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 4, (OK) drmOpenByBusid: drmOpenMinor returns 4 drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 Regards, Felix On Wed, 03 Mar 2004 13:58:02 -0800 Ian Romanick <[EMAIL PROTECTED]> wrote: > CVSROOT: /cvs/dri > Module name: xc > Repository: xc/xc/programs/Xserver/GL/mesa/X/ > Changes by: [EMAIL PROTECTED] 04/03/03 13:58:01 > > Log message: > Merged driinterface-0-0-3 > > Modified files: > xc/xc/include/GL/: > glxtokens.h > xc/xc/lib/GL/GL/: > Imakefile > xc/xc/lib/GL/dri/: > XF86dri.c dri_glx.c dri_util.c dri_util.h xf86dri.h > xc/xc/lib/GL/glx/: > Imakefile glcontextmodes.c glcontextmodes.h glxclient.h > glxcmds.c glxext.c > xc/xc/lib/GL/mesa/drivers/dri/mga/: > Imakefile.inc > xc/xc/lib/GL/mesa/drivers/dri/r200/: > Imakefile.inc > xc/xc/programs/Xserver/GL/: > glxmodule.c > xc/xc/programs/Xserver/GL/dri/: > dri.c > xc/xc/programs/Xserver/GL/glx/: > Imakefile g_disptab.c g_disptab.h glx-def.cpp glxcmds.c > glxcmdsswap.c glxcontext.h glxdrawable.h glxext.h > glxscreens.c glxscreens.h glxutil.c glxutil.h > xc/xc/programs/Xserver/GL/mesa/X/: > xf86glx.c xf86glxint.h > > Revision Changes Path > 1.12 +6 -0 xc/xc/include/GL/glxtokens.h > 1.9 +40 -40 xc/xc/lib/GL/GL/Imakefile > 1.17 +25 -48 xc/xc/lib/GL/dri/XF86dri.c > 1.33 +22 -5 xc/xc/lib/GL/dri/dri_glx.c > 1.29 +541 -306 xc/xc/lib/GL/dri/dri_util.c > 1.17 +65 -13 xc/xc/lib/GL/dri/dri_util.h > 1.8 +12 -18 xc/xc/lib/GL/dri/xf86dri.h > 1.19 +2 -1 xc/xc/lib/GL/glx/Imakefile > 1.6 +96 -1 xc/xc/lib/GL/glx/glcontextmodes.c > 1.3 +4 -0 xc/xc/lib/GL/glx/glcontextmodes.h > 1.48 +121 -11 xc/xc/lib/GL/glx/glxclient.h > 1.77 +203 -70 xc/xc/lib/GL/glx/glxcmds.c > 1.39 +307 -74 xc/xc/lib/GL/glx/glxext.c > 1.3 +1 -1 xc/xc/lib/GL/mesa/drivers/dri/mga/Imakefile.inc > 1.3 +1 -1 xc/xc/lib/GL/mesa/drivers/dri/r200/Imakefile.inc > 1.6 +0 -1 xc/xc/programs/Xserver/GL/glxmodule.c > 1.51 +9 -9 xc/xc/programs/Xserver/GL/dri/dri.c > 1.4 +5 -2 xc/xc/programs/Xserver/GL/glx/Imakefile > 1.7 +20 -20 xc/xc/programs/Xserver/GL/glx/g_disptab.c > 1.7 +6 -0 xc/xc/programs/Xserver/GL/glx/g_disptab.h > 1.2 +0 -1 xc/xc/programs/Xserver/GL/glx/glx-def.cpp > 1.13 +275 -97 xc/xc/programs/Xserver/GL/glx/glxcmds.c > 1.7 +104 -85 xc/xc/programs/Xserver/GL/glx/glxcmdsswap.c > 1.7 +0 -1 xc/xc/programs/Xserver/GL/glx/glxcontext.h > 1.5 +3 -2 xc/xc/programs/Xserver/GL/glx/glxdrawable.h > 1.6 +11 -3 xc/xc/programs/Xserver/GL/glx/glxext.h > 1.18 +2 -82 xc/xc/programs/Xserver/GL/glx/glxscreens.c > 1.7 +5 -1 xc/xc/programs/Xserver/GL/glx/glxscreens.h > 1.5 +5 -57 xc/xc/programs/Xserver/GL/glx/glxutil.c > 1.5 +0 -1 xc/xc/programs/Xserver/GL/glx/glxutil.h > 1.3 +123 -93 xc/xc/programs/Xserver/GL/mesa/X/xf86glx.c > 1.3 +1 -6 xc/xc/programs/Xserver/GL/mesa/X/xf86glxint.h ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel