这个是最近才出来的新选项，修改xorg.conf，非完美解决之前的2D缓慢（如firefox等拖动有迟钝感）的问题。说没完美是因为依然还能觉察出迟钝，在arch下，xorg7.3 xserver 1.4pre，感觉还不如xf86-video-ati 6.7.197打开exa快。（ubuntu7.10应该是6.7.196的，开启exa会崩溃。）
找到 Section "ServerLayout"
添加Option "AIGLX" "on" 以打开aiglx支持（其实不加也行，会自动加载）
找到 Section "Device" 并添加
Option "XAANoOffscreenPixmaps" "on" ->这个必备！
Option "TexturedVideo" "on" ->AVIVO加速，非常重要的新特性！但对于x1050之前的显卡必须是off。见注释0
Option "VideoOverlay" "off" ->x1050及以上显卡必须有这一行，光光删除是不够的，但之前的必须是on。见注释0
Option "OpenGLOverlay" "off" ->同上
Option "Textured2D" "on" ->见注释1，最好加上
Option "TexturedXrender" "on" ->见注释2，最好加上
Option "UseFastTLS" "1" ->打开fast thread local storage。如果在虚拟机下或者用wine请关闭
Option "BackingStore" "on" ->很有用！见注释3
找到 Section "Screen"
找到 Section "DRI"（不要也成）添加
找到 Section "Extensions": ->见注释5，添加：
Option "RENDER" "Enable"
Option "DAMAGE" "Enable"
Option "Composite" "Enable"（不加也行）
Option "XVideo" "Enable" （不加也行，一般会自动加载）
First we simply specify Option "OpenGLOverlay" "off" in order to make sure it doesn't load cause it drains most of our CPU power under playback and offers nothing useful.
Now we must decide according to our card model which of the 2 others we will use...
For cards older thanX1050 we must have this video setup:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "TexturedVideo" "off"
For cards newer than X1050 and IGPs we must have this one:
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "off"
Option "TexturedVideo" "on"
Also please see these 2 posts by John Bridgman from AMD which really explain a lot!
Textured2D option utilizes a new 2D acceleration mechanism of the driver which really boosts up 2D performance and behaviour! It also loads GLESX module. (I have seen a 9550 old Radeon easily overcome at 2D performance my X1250 with this option!)
Important when works cause it improves the slow windowed scrolling problem every ATI user faces when use Compiz-Fusion with AIGLX and fglrx driver. [b]BE CAREFUL with that! It is a hidden option and it may NOT work with all ATI cards! If you cannot connect to X server or face strange colours just commend it out at xorg.conf or set it to "off"But Try it! Really worths checking! Now it works for IGPs too, from 8.2 and on driver (Works for my X1250!) At 8.3 driver this is working even better!
TexturedXRender option gives the Textured2D mechanism the ability to use the advanced features that Xorg's RENDER extension provides and really make things even better for 2D visuals!
Backing Store option engages an Xorg's mechanism which stores graphics that have been rendered and so the card doesn't have to re-render the same things. BUT it can cause screen artifacts if you don't use Compiz-Fusion.
The first extension must be enabled to be used with the "TexturedXrender" option.
The 2 following ones are needed for getting Compiz-Fusion working.
The last one is used to enable XV video (optional cause it is usually loaded by default). (Video playback with Compiz-Fusion enabled is still a problem, at least for windowed mode).
If you want to have fast fullscreen 3D(unfortunately still blinks) and good fullscreen video(without blinking here!) you must check the box at CompizConfigSettingsManager->General Options->Unredirect Fullscreen Windows But be careful cause in some 3D games your mouse pointer may stop function!! No problem in RACER, but pointer may not work in Sauerbraten and Neverball, test it. I have a feeling that the pointer fullscreen problem doesn't exist under Compiz 0.7, but don't know for sure!
注释 6: ->For Xorg 7.3 users（8.04的要看）
Guys please make sure to install the latest Catalyst driver!! I checked it (official changelog doesn't mention it though) from 8.2 and on Compiz-Fusion is working under Xorg 7.3!（我在arch下试过了，确实可用，自然8.04也可以）
注释 7: ->The /etc/ati/amdpcsdb problem...
In order for our changes to really take affect we have to deal now with amdpcsdb file...
The fact is that in this file is recorded everything considering fglrx's functions from amdcccle's settings to xorg.conf's options!
Fglrx loads whatever this file has recorded, meaning that it will totally ignore the changes we make at xorg.conf file by hand and fglrx will load the previously recorded options!!
The solution is:
You must add an option via aticonfig tool (no matter if it already exists at your xorg.conf) for example:
aticonfig --input=/etc/X11/xorg.conf --tls=1
every time you make a change by hand at your xorg.conf.