Adam Sailer wrote:
Compiz-Fusion + AIGLX + Mobility Radeon X1400 + Catalyst 8.1

Anyone successful with this or a similar configurations?

Thank you,

Adam

Yes,

10.3, compiz and ATI Mobility Radeon 9700. You need to use the 8.43 driver, the 8.44 driver has resolution problems, but does fix other bugs. Install compiz, but DO NOT install "compiz-manager". Install and use fusion-icon to start compiz. If you can't find the 8.43 driver mail me privately and I'll provide you with a link to download the 10.3 driver (14Meg). I'd post it globally, but I only have 128k upstream at home.

Read the install instructions and follow them: http://wiki.cchtml.com/index.php/Main_Page. You will need to alter a couple of links to libraries to get around a SONAME driver bug, that is fixed in the 8.44 driver, but as I said above the 8.44 driver has resolution problems. You need to configure your libGL and LibIndirectGL library links as follows:

lrwxrwxrwx 1 root root 10 2007-12-28 16:32 /usr/lib/libGL.so -> libGL.so.1 lrwxrwxrwx 1 root root 12 2008-01-18 11:49 /usr/lib/libGL.so.1 -> libGL.so.1.2 lrwxrwxrwx 1 root root 27 2008-01-18 11:49 /usr/lib/libGL.so.1.2 -> /usr/X11R6/lib/libGL.so.1.2
-rwxr-xr-x 1 root root 391344 2007-09-21 20:34 /usr/lib/libGL.so.1.2.sav

-rwxr-xr-x 1 root root 440676 2007-09-21 20:34 /usr/lib/libIndirectGL.so.1.2
lrwxrwxrwx 1 root root 20 2007-11-09 16:19 /usr/lib/libIndirectGL.so.1.sav -> libIndirectGL.so.1.2

After you install the 8.43 driver, make sure fglrx loads on boot. (see the instructions on whitelisting the driver)

Your /etc/X11/xorg.conf will look similar to the following. Pay attention to the Section "Module", Section "Device", Section "ServerLayout", Section "DRI", and Section "Extensions"

# /.../
# SaX generated X11 config file
# Created on: 2007-11-06T23:32:16-0600.
#
# Version: 8.1
# Contact: Marcus Schaefer <[EMAIL PROTECTED]>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "IgnoreABI" "on"
EndSection

Section "Module"
  Load         "dbe"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Microsoft Wheel Mouse Optical"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]"
  Option       "AccelFactor" "0.1"
  Option       "BottomEdge" "650"
  Option       "Buttons" "5"
  Option       "CircScrollDelta" "0.1"
  Option       "CircScrollTrigger" "2"
  Option       "CircularScrolling" "1"
  Option       "Device" "/dev/input/mice"
  Option       "EdgeMotionMaxSpeed" "15"
  Option       "EdgeMotionMinSpeed" "15"
  Option       "Emulate3Buttons" "on"
  Option       "EmulateMidButtonTime" "75"
  Option       "FingerHigh" "17"
  Option       "FingerLow" "14"
  Option       "HorizScrollDelta" "20"
  Option       "InputFashion" "Mouse"
  Option       "LeftEdge" "120"
  Option       "MaxSpeed" "3"
  Option       "MaxTapMove" "110"
  Option       "MaxTapTime" "180"
  Option       "MinSpeed" "0.2"
  Option       "Name" "ALPS;Touchpad"
  Option       "Protocol" "auto-dev"
  Option       "RightEdge" "830"
  Option       "SHMConfig" "on"
  Option       "TopEdge" "120"
  Option       "UpDownScrolling" "1"
  Option       "Vendor" "Sysp"
  Option       "VertScrollDelta" "20"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  367 230
  HorizSync    30-70
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG LCD MONITOR"
  Option       "DPMS"
  VendorName   "SEC"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1440x900" "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1440x900" "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1440x900" "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1440x900" "1024x768" "800x600"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "ATI MOBILITY RADEON 9600/9700 Series (M10/M11 4E50)"
  BusID        "1:5:0"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option       "FSAADisableGamma" "no"
  Option       "CapabilitiesEx" "0x00000000"
  Option       "CenterMode" "off"
  Option       "FSAAMSPosX3" "0.000000"
  Option       "FSAAMSPosX4" "0.000000"
  Option       "mtrr" "off"
  Option       "FSAAMSPosY1" "0.000000"
  Option       "FSAAScale" "1"
  Option       "FSAAMSPosY2" "0.000000"
  Option       "FSAAMSPosX5" "0.000000"
  Option       "ForceGenericCPU" "no"
  Option       "GammaCorrectionI" "0x00000000"
  Option       "FSAAMSPosX0" "0.000000"
  Option       "FSAAMSPosY3" "0.000000"
  Option       "FSAAMSPosY4" "0.000000"
  Option       "no_accel" "no"
  Option       "FSAACustomizeMSPos" "no"
  Option       "FSAAMSPosY5" "0.000000"
  Option       "UseFastTLS" "1"
  Option       "GammaCorrectionII" "0x00000000"
  Option       "BlockSignalsOnLock" "on"
  Option       "FSAAEnable" "no"
  Option       "VideoOverlay" "on"
  Option       "Capabilities" "0x00000000"
  Option       "no_dri" "no"
  Option       "StereoSyncEnable" "1"
  Option       "PseudoColorVisuals" "off"
  Option       "UseInternalAGPGART" "no"
  Option       "FSAAMSPosX1" "0.000000"
  Option       "Stereo" "off"
  Option       "FSAAMSPosX2" "0.000000"
  Option       "OpenGLOverlay" "off"
  Option       "FSAAMSPosY0" "0.000000"
  Option       "ScreenOverlap" "0"
  Option       "CenterMode" "off"
  Option       "EnablePrivateBackZ" "no"
  Option       "backingstore" "true"
  Option       "XAANoOffscreenPixmaps" "true"
  VendorName   "ATI"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Option       "AIGLX" "True"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "DAMAGE" "true"
  Option       "Composite" "true"
EndSection

Reboot, start fusion-icon, and then right-click the fusion-icon in the systray and select compiz as the windows manager. Due to the SONAME bug, after you are done with a kde session, you should shutdown or risk a lockup trying to start another session by logging in. You will also have to fix the links to libGL after each software update where SuSEConfig is run. Here is a small script to do it. Just run as root after an update and if the libs need fixing, choose "y".

[14:48 Rankin-P35a/home/david] # cat linux/scripts/fixlibGL
#!/bin/bash

echo -e "\n *** /usr/lib/libGL Config \n"
ls -al /usr/lib/libGL.so*

echo -e "\n *** /usr/lib/libIndirect Config \n"
ls -al /usr/lib/libIn*

echo -e '\n'
read -p "Alter libGL and libIndirect to fix SONAME? [y/n]: " key
echo -e "\n"

if [ "$key" = "y" ]; then
        thepwd=`pwd`
        cd /usr/lib
        unlink libGL.so.1
        unlink libGL.so.1.2
        ln -s libGL.so.1.2 libGL.so.1
        ln -s /usr/X11R6/lib/libGL.so.1.2 libGL.so.1.2

        if [ -h libIndirectGL.so.1 ]; then
                unlink libIndirectGL.so.1
        fi

        cd $thepwd
        echo -e "\n *** /usr/lib/libGL Config \n"
        ls -al /usr/lib/libGL.so*

        echo -e "\n *** /usr/lib/libIndirect Config \n"
        ls -al /usr/lib/libIn*

        tail -n24 /etc/X11/xorg.conf
else
        echo -e "libGL and libIndirect remain UNCHANGED \n"
fi

        Have fun! I'll buy nVidia next time...


--
David C. Rankin, J.D., P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to