ATI is not complete easy to get to work with Mandrake 10. And with nForce2 it is not easier.
The below is an old (and not smart) solution. I have later used
http://www.linuxquestions.org/questi...826#post858826
(Braveheart1980)
BUT COMBINED WITH
add the following line in /etc/modprobe.conf
install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia_agp; /bin/true; }
This skips the dri part. (Which have given a lot of people problems - because their dri-versions often has been buggy)
There several other (probably smarter things are out on the web).
But the below should also work.
--------------------------------------------------------------------------------------
This message is almost a copy of a message by erol
http://www.linuxquestions.org/questi...hreadid=143960
(This gives you all you need, but you will have to read all the pages .... so I hope that this will do)
My machine looks like this.
AN7 (nvidia nforce2) AMD XP3200+
running mandrake 10 with kernel 2.6.3
Radeon 9600XT (9600 series)
In my mandrake 10 there was some minor changes so I post my answers to anyone who could need them.
First of all. Get a working DRI from dri.sourceforge.net. The one Erol had was fine.
radeon-20040208.i386.tar.bz2 (some newer has bugs. radeon-2004-linux.i386.tar.bz2)
Get the ATI driver
www.ati.com (mine is fglrx-4.3.0-3.7.6.i386.rpm)
First install the kernel source when you install (or rpmdrake (seach kernel) to install it).
First you need to compile a kernel without Direct Rendering Manager :
compiling your kernel :
su
cd /usr/src/linux
make mrproper
make clean
make xconfig
And go to (Device Drivers->) character devices and remove Direct Rendering Manager.
save
make
make bzImage
make modules
make modules_install
make install
edit \etc\lilo.conf so your new kernel is the one that is booted with.
lilo (command to activate your changes)
REBOOT (to activate your new kernel. Make sure your new one is the chosen one)
now :
bzip2 -cd radeon-vers.i386.tar.bz2 | tar xvf -
su
telinit 3
login as root
cd (to the folder where the above was extracted to)
sh install.sh
(this might give a problem with libGL.so.1.2 but it can be rerun later)
now go to the folder with your ATI-driver
rpm -ihv --force fglrx-4.3.0-3.7.6 (or whatever it is now called)
(it is conflicting with libxfree86-4.3-29mdk which you dont want to remove. It is NOT like removing mesa if you try something like rpm -e --nodeps ....)
(For you who have read the link above. You dont need the patches anymore - thay were for earlier versions)
Now run
fglrxconfig
There is one important thing
when asking to use external AGP GART module 'y' (not the default no)
(You kan also manually change your /etc/XF86Config-4 file.)
(If you now reboot you are still with MESA drivers so you need to...)
add the following line in /etc/modprobe.conf
install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia_agp; /bin/true; }
and add the following line in /etc/rc.d/rc.modules
/sbin/modprobe fglrx
REBOOT (maybe telinit 3 and telint 5 will do - but I like it the Windows way)
fglrxinfo should now give something with ATI and not MESA
-------------------------------------------
Becourse I had an error in my DRI from dri.sourceforge.net I later got an older one.
reinstalled it and reinstalled my fglrx again. I hope that step is not needed.
I wish that ati soon will write some windows-like drivers for Linux.
nvidia have some nice onces. However they are not open source ....
Good Luck
C++Boar