Hello all, Here are two patches that are needed to get this working. It's not perfect, but quake3 runs, bzflag runs, noof runs, and that's a start. So here's the recipe... Linux-2.6.10 source the linux-2.6.11-rc2 patch the realtime-preempt-2.6.11-rc2-V0.7.36-03 patch the fglrx_6_8_0-8.8.25-1.i386.rpm proprietary drivers the two included patches. xorg 6.8.x and some hardware (Radeon 8500+) install the kernel source with the rc2 and realtime-preempt patches. Mix in some configuration options CONFIG_MODULES=y, CONFIG_MODULE_UNLOAD=y, CONFIG_KMOD=y, CONFIG_MTRR=y, #CONFIG_FB= is not set, CONFIG_DRM=y, CONFIG_TMPFS=y, plus whatever else runs your system. Build kernel, fix lilo/grub, add the line "tmpfs /dev/shm tmpfs defaults 0 0" to the fstab and reboot. If you have an older ATI rpm installed, remove it. Install the new ATI drivers. I used "rpm -i --nodeps fglrx...". Slackware doesn't use RPMs so dependency tables are useless. It will install all the files, but will fail. cd to /lib/modules/fglrx/build_mod and patch the two files. "sh make.sh", "cd .." "sh make_install.sh", "depmod -e", "modprobe fglrx" if this works, the kernel module is done. Run fglrxconfig, answer the questions, and it will create a broken XF86Config-4 file for you (if you are running 6.8.1). in /etc/X11 create a symbolic link to XF86Config-4 called xorg.conf, and change the line ' Driver "Keyboard" ' , to 'Driver "kbd" '. Keep fingers crossed, run startx. #### Bugs and Rants Follow #### Seems to have a problem exiting, leaves video blank. There's still some compile time warnings. I suspect that if you ran a 32 bit kernel with AMD-8150 hardware, you would see some things blow up (see line 3788 of agpgart_be.c). Xv isn't supported. DRI isn't supported. ATI (and NVIDIA) should be all over the hard-realtime kernel, as this has the potential of making video and games frame accurate (never missing frames, no page tears). The documentation from Linux user's web pages are better than ATI's. Making this work should have been someone at ATI's job, not mine. I'm working blind here. To anyone playing with this, good luck. It would be good to have real kernel developers look at what I've probably messed up trying to get this working. If you can fix some more warnings or some bugs, please let me know ;^) ATI: please work with and support the realtime-preempt developers, there's lots of things Linux will be able to do shortly that only expensive Silicon Graphics systems could do before (and not open source). Be a help, not a hindrance. Open up more code. Help make Linux the uber-media/games OS. Thanks, Hope this helps. John Gilbert jgilbert@biomail.ucsd.edu