Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "UseFastTLS" "0"
Option "BlockSingnalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
#Option "UseInternalAGPGART" "no"
#do not use this unless you got some problem, this affect the preformance
EndSection
5)make a simlink from /usr/lib/dri to /usr/X11R6/lib/modules/dri.
6) turn off the atieventsd service and let it not start at start up.
[root@localhost mzq]# /sbin/chkconfig --list | grep ati
atieventsd 0ff 1n 2n 3n 4n 5n 6ff
[root@localhost mzq]# /sbin/chkconfig --level 2345 atieventsd off
[root@localhost mzq]# /sbin/chkconfig --list | grep ati
atieventsd 0ff 1ff 2ff 3:off 4:off 5:off 6:off
I can not run at init 3 before, I find the reason is atieventsd!!
I have not found any use of it till now, so I just turn if off and do not let it run at startup.
Now I can run at init 3, and when I want to use a GUI, I just run startx. It's good for me.
7)restart and check
run fglrxinfo and glxinfo
get info like this:
[mzq@localhost modules]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.7412 Release
[mzq@localhost modules]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
......
If direct rendering is Yes, it's OK.
I run glxgears for a test.
I can get 2000+ scores on my computer.
My video card is ATI radeon X300 with 32M
then enjoy playing wine cstrike with OpenGL and compiz