24/11/2007

ATI Catalyst 7.11 (AKA fglrx 8.433), AIGLX and compiz

This time I adhered to The Gospel According To CyberOrg:

I prepared my kernel sources as I did with fglrx 8.40, forced an aticonfig and edited my xorg.conf by hand instead of having it written by sax2. Benefits: much smaller file.


# cd /usr/src/linux
# make mrproper
# make cloneconfig
# make modules_prepare
# make clean
# rpm -e $(rpm -qa |grep fglrx)
# cd <directory where you put the driver>
# sh ./ati-driver-installer-x.xx.x-yy.run --buildpkg SuSE/SUSE102-AMD64
# rpm -Uhv <some or other fglrx>.rpm
# aticonfig --initial --input=/etc/X11/xorg.conf --force

Don't run sax2 now!
Modify /etc/X11/xorg.conf
Section “Module”
     Load “dbe”
     Load “type1″
     Load “freetype”
     Load “extmod”
     Load “glx”
     Load “dri”

EndSection

Section “ServerFlags”
     Option “AllowMouseOpenFail” “on”
     Option “IgnoreABI” “on”
     Option “AIGLX” “true”
EndSection

Section “Device”
     Identifier “aticonfig-Device[0]”
     Driver “fglrx”
     Option “FSAAEnable” “off”
     Option “Capabilities” “0×00000000″
     Option “VideoOverlay” “on”
     Option “OpenGLOverlay” “off”
     Option “FSAAScale” “0″
     Option “XAANoOffscreenPixmaps” “true”

EndSection

Section “Extensions”
     Option “DAMAGE” “true”
     Option “Composite” “true”

EndSection

Modify
/usr/bin/compiz-manager:
COMPIZ_OPTIONS="--no-libgl-fallback --ignore-desktop-hints --replace"
WHITELIST="nvidia intel ati radeon i810 fglrx“


and change "Xgl" for "Xorg" in /etc/sysconfig/displaymanager.

Works, at least if I don't run Compiz and video apps at the same time.

No comments: