Gettin my ATI (nearly) working on my new Presario X1000 Centrino with Mandrake 9.2
Hi,
The end result is that Enemy Territory performs better than on XP AND without hanging so I thought I would try to avoid some of you hours of looking around.
If some of you have a better solution, please tell us
Here is the way I did it:
1- make sure you have your kernel sources installed (urpmi kernel-source)
2- get fglrx-glc22-4.3.0-3.2.8.i586.rpm from ATI
3- install the bloody thing. fglrxconfig is so user friendly that do not even bother trying to configure you flat panel display - you can do that later using XFDrake or equivalent; The important thing at this stage is to NOT use the external agpgart module i.e. use the internal.
4- reboot and adjust your display - the fglrx driver should appear in the display card drivers list.
5- make also sure you have the fglrx module loaded with lsmod
Now you have 2D acceleration but not 3D which you can check by looking at the XFree86.0.log (make sure you check it often): the DRI initialization should have failed.
This is were you go to the Intel web site to get another set of not so good drivers for you centrino and get the dripkg-1.0-4 (I prefer the tar gz version with manual install).
6- before you do anything else, make sure that you kill XFree (by killing the dm - ps aux | grep dm).
7- run the install
8- if you try to start X again, you should get a freeze. One of the reason is probably that Intel has compiled the packages for XFree 4.2.0 while you are running XFree4.3.0 (thank you Intel ;-().
9 - up to you: install XFree 4.2 or just be lazy like me: check XFree86.0.log. It should be your brand new Intel /usr/X11R6/lib/modules/libpcidata.a library causing it.
10 - fortunately, there is a backup of the old pcidata.a in the same directory --> put it back
11 - now restart X and play again with fglrxconfig to ENABLE the use of the EXTERNAL agpgart module (may work without - I have not tested) and with XFDrake to readjust all the rest.
12 - reboot, check XFreee86.0.log, DRI should be intialized
|