--- xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c.orig 2006-01-30 17:17:14.000000000 -0800 +++ xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c 2006-01-30 17:31:38.000000000 -0800 @@ -139,6 +139,12 @@ xf86GetAGPInfo(int screenNum) return NULL; } + /* + * Workaround to get DRI working with i915 + * (http://www.gentoo-wiki.com/HARDWARE_Samsung_X20#DRI.2C_Xvideo_and_co.) + */ + memset((char*)&agpinf, 0, sizeof(agpinf)); + if (ioctl(gartFd, AGPIOC_INFO, &agpinf) != 0) { xf86DrvMsg(screenNum, X_ERROR, "xf86GetAGPInfo: AGPIOC_INFO failed (%s)\n",