|
fglrx 3d & kernel 2.6.2 & nforce2 solution
( post #1)
I was trying for few weeks now to get my Slackware box working without problems. I had a lot of radnom lock ups and my 3d acceleration was not working properly.
Like many other users I seeked help, browsing forums, did this and that, but nothing seemed to work.
Well finaly combinig few ideas from forums and a bit of intuitive thinking got my Radeon 9000Pro working properly with full 3d acceleration.
Here's the deal:
First of all here is the list of all the things you need:
ATI's driver package f.e. I used fglrx-glc22-4.3.0-3.2.8.i586.rpm
If you're using 2.6 kernel like me, you'll need fglrx-2.6-vmalloc-vmaddr.patch, you can find it here
h.ttp://gentoo.kems.net/gentoo-x86-portage/media-video/ati-drivers/files/fglrx-2.6-vmalloc-vmaddr.patch
And if you have AMD processor, you'll need fglrx-3.2.8-fix-amd-adv-spec.patch, you can find it here
h.ttp://gentoo.kems.net/gentoo-x86-portage/media-video/ati-drivers/files/fglrx-3.2.8-fix-amd-adv-spec.patch
Download the newest dri for your radeon card, dri can be found at
h.ttp://dri.sourceforge.net
The latest I used was radeon-20040208-linux.i386.tar.bz2
You need to recompile your kernel and in char devices make sure that:
- agpgart must be as a module
- dri support must be disabled
- NVIDIA-AGP must be enabled
When all this is finished do this:
rpm2tgz fglrx-glc22-4.3.0-3.2.8.i586.rpm
install pkg fglrx-glc22-4.3.0-3.2.8.i586.tgz
cd lib/modules/fglrx/build_mod
patch -p1 < fglrx-2.6-vmalloc-vmaddr.patch
patch -p1 < fglrx-3.2.8-fix-amd-adv-spec.patch
./make.sh
cd ..
./make_install.sh
modprobe fglrx
modprobe nvidia_agp
ofcourse do fglrxconfig and setup your XF86Config properly
Install DRI with ./install.sh, you'll get some nagging about kernel, since dri install is for 2.4 kernels, but that doesn't make a difference.
I hope this helps someone, since I spend a lot of time searching for answers. The good thing is my glxgears gets now about 2000-2400 marks. My system is stable, and everything works perfectly. So I wish you all the best and a lot of luck.
Erol
PS: This board doesn't allow to post urls, so I hope you figured out the links... |
|