Please read this file completely. Many of the common problems that are reported with the dri-trunk-sid packages are addressed right here. *****OBSOLETE INFORMATION DISCLAIMER***** The dri-trunk-sid packages are unmaintained and out of date. In all likelyhood you shouldn't be using these packages. Please uninstall them and use Debian's Xorg instead. *****General Information***** These packages are 100% experimental and shouldn't be used in a production environment. I've pruned down Daenzer's patch set so this version of the DRI CVS is unlikely to work on anything other than an X86 machine. If you have fixes or suggestions please send them to lightsey@debian.org The most recent version should work properly. These packages were built for Debian unstable and I wouldn't count on them to work properly with stable/testing. *****Xorg***** DRI development has switched from XFree86 to Xorg. The Debian X team is continuing to use XFree86 until a new modular version of Xorg has been completed. The packages here will install DRI's Xorg over Debian's XFree86 in a way that is, hopefully, easy to remove. You should have no problems removing the dri-trunk-sid packages and returning to the standard Debian XFree86. If you notice any quirks that prevent this, please let me know. *****Security Warning***** Mach64 (ATI Rage/Rage Pro) support is compiled in by default which means that there are potential security issues with these packages. Check the following URL for information: http://dri.sourceforge.net/cgi-bin/moin.cgi/ATIMach64 *****Installation***** If you'd like to add this archive to your apt sources.list file the lines would need to look like this: deb http://www.nixnuts.net/files/ ./ deb-src http://www.nixnuts.net/files/ ./ The apt-get line you need to install everything is: apt-get -u install xlibmesa-gl1-dri-trunk The install process will assist you in building and installing the required kernel DRM modules. You'll need the kernel-headers package for each kernel-image package that you want to use. If you install a new kernel after installing dri-trunk-sid, you will need to manually rerun the build script. /usr/sbin/drm-build *****S3TC Support - Recompiling***** S3TC support is built into these packages but requires libtxc_dxtn to be fully functional. *****S3TC Support - libtxc_dxtn***** S3 Texture Compression is a patented algorithm owned by VIA. drm-build will offer to download, compile and install the S3TC compression library libtxc_dxtn from Roland Scheidegger's website. Compiling and using libtxc_dxtn may violate the patent laws where you live. Please consult an attorney if you are uncertain about the status of software patents in your country. *****Bugs, Gripes, Complaints***** I have tested older versions of these packages with a wide variety of video cards. You can read the full details about what worked or didn't work here: http://www.nixnuts.net/benchmarks/current/ If you have problems, please do not complain to the Debian-X mailing list, the Dri-Devel mailing list or the Dri-Users mailing list. If you have a problem configuring X properly or understanding the steps required to install these packages please get help from someone at your local Linux Users Group. These sorts of problems are trivial to solve when the machine is sitting right in front of you and a nightmare to solve through email. If you have problems where the kernel modules don't compile, the packages will not install, the packages will not uninstall, or anything else that is directly related to the packages please contact me with the details. If you have problems with the drivers themselves, you have two options: (1) If you're an uber-geek, build DRI from a fresh CVS checkout and verify the problem exists in the upstream source code (IE: verify I didn't cause the problem.) If the problem is still there, search http://bugs.freedesktop.org for a bug report that mentions the problem. If the bug has been reported, submit a "me too" comment to the existing report. If the bug hasn't been reported, file a new one. (2) If you're a regular user, please don't file a bug report with me or the DRI development team I don't have the resources to fix or track all of the potential bugs in DRI, and the DRI developers don't want to be bombarded with bug reports for problems they have already addressed. Try new versions of the packages when they come out and hopefully the problem will get fixed. Have fun... I'll see you online playing Savage, or Enemy Territory. If you spot a player named "Lightspeed" say hi and let me know that dri-trunk-sid is working for you. John Lightsey lightsey@debian.org