Hello again. First of all, I think that Jouko success putting to work the old mach64 branch points that there must be some difference in the 2D card initialization. I'll try to look deeper in the 2D driver issues.
The second point is that I've migrated the mach64 changes to a fresh DRI trunk CVS checkout. I have had some problems, and I don't know if they were derived from my changes or they are know problems in the DRI trunk. 1.- First of all, there are dependences in the DRI trunk (in the mesa lib directories) with some X11 headers that are NOT in the DRI trunk itself (Xlib.h for example). So, I needed to put in the target directory those headers. Is this a know problem? 2.- The second think is that the directory: programs/Xserver/hw/xfree86/xf86cfg fails to compile with the following error: /usr/bin/ld: cannot find -lxkbui I've overtaken this issue just disabling the xf86cfg building in the upper level Makefile. After avoiding these two problems, I tested the DRM and the computer hanged completely when gears tries to swap buffers. I don't understand how is this posible because the mach64 DRM code is exactly the same, and in the XFree4.1.0 branch (downloaded from the XFree CVS) it doesn't hung (to say the truth, it does nothing). I'll try to see the values in different registers after the 2D initialization with the two branches, to look for some differences. Jouko, could you send me your drm logs with the register values dump ? So, I could compare the values with the ones I have. Best regards. -- M. Teira _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel