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]