I went through redoing the packages.
I have these official slack packages now:
xorg-server-1.4.2-i486-1
xf86vidmodeproto-2.2.2-noarch-1
libXmu-1.0.4-i486-1
glproto-1.4.9-noarch-1
This one I have upgraded, but it you might get by with the official package:
libXxf86vm-1.0.2-i686-1
New packages, listed in order I installed them:
xf86-video-ati-20080708-i686-1
libXxf86vm-1.0.2-i686-1
dri2proto-1.1-norarch-1
libdrm-20080710-i686-2
mesa-20080710-i686-2
And the drm and radeon kernel modules
The first 4 simply take a
./configure --prefix=/usr && make
to build them and do a make install into a temp directory, then a makepkg to make the package.
The last two, mesa and the kernel modules I did this:
In the mesa build directory:
Code:
./configure --prefix=/usr --with-dri-drivers="r200,r300,swrast" --with-dri-driverdir=/usr/lib/xorg/modules/dri
gmake
mkdir -p /tmp/dest/usr/bin
make install DESTDIR=/tmp/dest
cp progs/xdemos/{glxcontexts,glxdemo,glxgears,glxgears_fbconfig,glxgears_pixmap,glxheads,glxinfo,glxpbdemo,glxpixmap,glthreads} /tmp/dest/usr/bin
And in the libdrm directory to build the modules:
Code:
cd linux-core
make DRM_MODULES="radeon"
cp *.ko /lib/modules/2.6.26-rc8/kernel/drivers/char/drm
depmod -a
rmmod radeon
rmmod drm
modprobe radeon
You need the kernel source tree configured to your kernel to build the modules.