im new to dri and the 3d aceleration, but it seems that the latest x11-dri available is to old for X 7.0 (error: i915 kernel module version is 1.2.0 but version 1.4) $ ls /var/db/pkg/x11-base/ opengl-update-2.2.1 x11-drm-20051223 xorg-server-1.0.99.902-r1 xorg-x11-7.0-r1 --------8<----- output of X -----8<--------- X Window System Version 7.0.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 7.0 Build Operating System: Linux 2.6.16-suspend2-r4 i686 Current Operating System: Linux aretha 2.6.16-suspend2-r4 #2 Tue May 9 16:55:33 ART 2006 i6 86 Build Date: 06 May 2006 ... (EE) I810(0): [dri] I830DRIScreenInit failed because of a version mismatch. [dri] i915 kernel module version is 1.2.0 but version 1.4 or greater is needed. [dri] Disabling DRI. Regards, Juan.
You don't need x11-dri if you're using a new enough 2.6 kernel. The version of the i915 driver in-kernel is much newer than provided by our x11-drm packages. 2.6.16 should work for sure. Just enable the driver in the kernel (under Device Drivers->Character Devices in the kernel menu). Make sure you unmerge x11-drm first.