[Back]

ATI 8.433/7-11 on openSUSE - Howto
by cyberorg, Friday, November 23rd @ 8:44 am

New drivers work quite well, finally they able to run compiz without Xgl on fglrx as expected.

Note: Install the drivers via 1-click and make the changes to xorg.conf and compiz-manager as mentioned below. Skip the manual installation of the drivers.

####manual installation steps###

su -
init 3
zypper in kernel-source kernel-syms linux-kernel-headers
wget -c www2.ati.com/drivers/linux/ati-driver-installer-7-11-x86.x86_64.run
sh  ati-driver-installer-7-11-x86.x86_64.run

Select custom option and install path as /

###end manual installation###

gnome-xgl-switch -d
aticonfig --initial --input=/etc/X11/xorg.conf --force

(double dash initial, input and force, note that we are not running sax2)

Make sure you have these things in 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

Save this as /home/<yourusername>/.config/compiz/compiz-manager

COMPIZ_OPTIONS="--no-libgl-fallback --ignore-desktop-hints --replace"
WHITELIST="nvidia intel ati radeon i810 fglrx"
LD_LIBRARY_PATH=/usr/X11R6/lib
LD_LIBRARY_PATH is added to avoid compiz failing to start due to missing texture_from_pixmap error.

(Double dashes in front of no-libgl, ignore-desk… and replace)

Copy/Paste friendly version of compiz-manager configuration.



40 Comments »
TrackBack URL

  1. : E@zyVG, November 23 @ 12:13 pm

    Gonna try installing this today, and as you reco about video prob that I am getting, I have tried those, but this time will try:

    “aticonfig -overlay-type=Xv” option, hoping this will resolve prob with newer driver.

    Just was curious, what is the difference between:
    Option “Composite” “true”
    Option “Composite” “enable”

  2. : cyberorg, November 23 @ 12:26 pm

    True, enable, on they are all same. See man xorg.conf

    Boolean options may optionally have a value specified. When no value is specified, the option’s value is TRUE. The following boolean option values are recognised as TRUE:

    1, on, true, yes

  3. : Noname, November 23 @ 2:39 pm

    Should I still mv /usr/lib/libIndirect.so.1 /usr/lib/libIndirect.so.1.old ?

  4. : cyberorg, November 23 @ 2:40 pm

    No.

  5. : E@zyVG, November 23 @ 5:16 pm

    nops

  6. : ATI 8.433/7-11 on openSUSE - Howto | Video Driver Blog, November 23 @ 9:55 pm

    [...] unknown: [...]

  7. : jadigo, November 23 @ 10:53 pm

    Hi,

    I followed this steps but compiz show this message:

    compiz: Trying ‘/usr/$LIB/libIndirectGL.so.1′
    jadigo@jadigo:~> compiz (core) - Fatal: No GLXFBConfig for default depth, this isn’t going to work.
    compiz (core) - Error: Failed to manage screen: 0
    compiz (core) - Fatal: No manageable screens found on display :0.0

    [1]+ Exit 1

    AIGLX is active and I checked the xorg.conf and all options are according to this web…

    thanks for help..

  8. : Ken Jennings, November 24 @ 6:30 am

    Well, this process helped out some…. Prior to following the procedure the display/workspace would not refresh until the cube was rotated (just a little). It was getting really irritating trying to click buttons or type text then jiggle the cube to see the screen update.
    Now it looks like compiz stopped working. So, the display is refreshing, but there is no cube.

  9. : cyberorg, November 24 @ 7:25 am

    Dont forget to change compiz-manager bit -no-libgl-fallback to avoid “Fatal: No GLXFBConfig for default depth”

  10. : hgdomainnames » Blog Archive » ATI 8.433/7-11 on openSUSE - Howto, November 24 @ 9:51 am

    [...] sourced here [...]

  11. : Luis Prado, November 24 @ 12:29 pm

    Compiz is not working in my system. It always shows “The composite extension is not available” error message.

    I don’t know what to do. Can you give me a hand on this?

  12. : cyberorg, November 24 @ 12:58 pm

    That is what Option “Composite” “true” is in there for.

  13. : silverado, November 24 @ 11:50 pm

    Hi

    I got the same problem as someone had before, i mean i get:

    /usr/bin/compiz (core) - Fatal: No GLXFBConfig for default depth, this isn’t going to work.
    /usr/bin/compiz (core) - Error: Failed to manage screen: 0
    /usr/bin/compiz (core) - Fatal: No manageable screens found on display :0.0

    even though ive added -no-libgl-fallback.

    The:

    Option “AddARGBGLXVisuals” “True”
    Option “DisableGLXRootClipping” “true”

    dosent work either.

  14. : Angelo, November 26 @ 12:49 am

    I confirm what silverado says. On my laptop dell 1501 I keep getting the “No GLXFGConfig” thing.
    Additionally if I enable xgl the system is unusable. :-(((

  15. : Michael Hess, November 26 @ 4:10 pm

    Confirming this as well. On my Fujitsu-Siemens Lifebook 8210 (Mobility X1400) I get the “compiz (core) - Fatal: No GLXFBConfig for default depth, this isn’t going to work.” message as well.

  16. : cyberorg, November 26 @ 6:10 pm

    Is there anyone who got it working?

    I know at least three others who has it working following the directions above.

    If anyone got it working please share here if I have missed a step somewhere.

  17. : cyberorg, November 26 @ 8:25 pm

    See LD_LIBRARY_PATH=/usr/X11R6/lib variable which I’ve just added, it should get compiz running on AIGLX.

  18. : Joban, November 26 @ 11:04 pm

    This LD_LIBRARY_PATH=/usr/X11R6/lib didn’t work for me, Is there anywhere in particular I need to add it?

    I get the Fatal: No GLXFBConfig error.

  19. : silverado, November 27 @ 2:11 pm

    Confirm, nothing changes, Still: No GLXFBConfig error

  20. : Gee, November 27 @ 2:46 pm

    It works perfect, Compiz-Fusion without XGL, Ati Radeon 9600 Pro 256 MB AGP, all effects, its important to disable xgl!

    Gee

  21. : Thruth, November 28 @ 9:02 am

    It works! Thanks!
    However, xv accelaration video does not work any more. I blame AMD!

  22. : Catalyst 7.11 (8.433) on OpenSuse 10.3 « /home, November 28 @ 3:53 pm

    [...] For those you are looking for some informations about the installation process, you can check this web site. [...]

  23. : Angelo, November 29 @ 9:46 pm

    I cannot undertand but tonight just renaming libIndirectGL.so.1.2 to libIndirectGL.so.1.2_DISABLED compiz started working…..

    Just a suggestion, use the utility ‘fusion-icon’ to switch window managers.

    Cheers.

  24. : cyberorg, November 30 @ 7:08 am

    removing libIndirectGL or starting compiz with -disable-libgl-fallback is same.

  25. : David Rankin, December 4 @ 2:29 am

    Not so says the attorney. On my box Toshiba P35/ATI mobility Radeon 9700 you *must* remove/rename /usr/lib/libIndirectGL.so.1 or compiz will not start regardless of whether –disable-libgl-fallback is used. They are not equivalent. There are xorg issues involved with the libIndirectGL issue that must be fixed in the future. See

  26. : nineteenfingers, December 5 @ 7:00 am

    I followed this process with the 1-click option (openSUSE 10.3) for an ATi Mobility Radeon X300 and it worked a treat.
    Previously I could only use 4.40 as 4.42 was producing strange artifacts on the screen.

    I’ve not pushed my graphics hard since installing it - but so far everything is clean and smooth.

    Thanks.

  27. : ati 7.11 e pesantezza insostenibile « GrayMalkin, December 5 @ 7:26 pm

    [...] http://dev.compiz-fusion.org/~cyberorg/2007/11/23/ati-84337-11-on-opensuse-howto/ [...]

  28. : gabe, December 7 @ 1:21 am

    yea mine wont work either… complains:
    compiz: Trying ‘/usr/$LIB/libIndirectGL.so.1′
    compiz (core) - Fatal: No GLXFBConfig for default depth, this isn’t going to work.
    compiz (core) - Error: Failed to manage screen: 0
    compiz (core) - Fatal: No manageable screens found on display :0.0

  29. : Mike Mayer, December 24 @ 1:07 am

    This guide is the only one I’ve found so far to help me solve my problems with my x1400 on opensuse 10.3 with the latest drivers as of 12/23/2007

    Thanks!

  30. : franscisco arias, January 18 @ 10:32 pm

    I resolved the “No GLXFBConfig” error installing compiz-manager using one-click-install (it’s not mentioned in this post) from here:

    http://en.opensuse.org/Compiz_Fusion

    I hope this can help you.

  31. : gbrethen, January 28 @ 6:45 pm

    I followed your instructions, and now compiz is working on my openSuse 10.3 with ATI Radeon Xpress 1150. The only thing that is weird is that I am getting a 5 pixel white space under the task bar and around text pop-ups. Any ideas as to what is causing this?

    Thanks

  32. : cyberorg, January 29 @ 7:56 am

    Use emerald decorator or set shadows to 0 in gconf-editor -> apps -> compiz -> plugins -> decorators

  33. : TheConstructor, February 12 @ 8:44 pm

    LIBGL_ALWAYS_INDIRECT=1 /usr/bin/compiz -no-libgl-fallback
    was recommended to me instead of simple -no-libgl-fallback and i get the message “/usr/bin/compiz (core) - Warn: Unknown option ‘-no-libgl-fallback’” I guess the just changed the way you set that option

  34. : Promosyon Tekstil, March 2 @ 3:30 pm

    thanks for your subject. it is very important for internet users.i will write your site .. please write

    me back. thank you

  35. : Kurye, March 2 @ 3:33 pm

    Kurye - Moto Kurye - i will write your site .. please write

    me back. thank you

  36. : Yurtdisi Egitim, March 2 @ 3:34 pm

    i will write your site . Abd Egitim Yurtdisi Egitim

  37. : Plaket, March 2 @ 3:36 pm

    Plaket

  38. : Evden Eve Nakliyat, March 2 @ 3:38 pm

    Thanks Evden Eve Nakliyat

  39. : crackedmaster, March 24 @ 1:54 pm

    After running the Install the Driver via 1 click, what would be my next step for me to run Beryl or other 3d effects for the desktop. Please forgive me I’m a newbie to Linux.

    Run this at root level?
    Will I use su- or su only?

    1.) I tried running it with su- this what came out.
    linux-edna:~ # gnome-xgl-switch -d (Enter)
    linux-edna:~ # (This was the result)
    linux-edna:~ # aticonfig -initial -input=/etc/X11/xorg.conf -for
    No protocol specified
    aticonfig: option `-for’ is ambiguous
    aticonfig: parsing the command-line failed.
    linux-edna:~ #

    2.)I Tried running it with su this what came out.
    linux-edna:/home/nathan_g # gnome-xgl-switch -d
    linux-edna:/home/nathan_g #
    linux-edna:/home/nathan_g # aticonfig -initial -input=/etc/X11/xorg.conf -force
    Uninitialised file found, configuring.
    Using /etc/X11/xorg.conf
    Saved back-up to /etc/X11/xorg.conf.fglrx-4
    linux-edna:/home/nathan_g #

    Which of the above is right? I told you I’m really new to linux.

    aticonfig -initial -input=/etc/X11/xorg.conf -force

    (double dash initial, input and force, note that we are not running sax2)-What do you mean by this?

    Make sure you have these things in xorg.conf - How do I edit and save this file? I edited this
    file using KWrite, but don’t know where to save it when I was done?

    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

    Save this as /home//.config/compiz/compiz-manager

    COMPIZ_OPTIONS=”-no-libgl-fallback -ignore-desktop-hints -replace”

    WHITELIST=”nvidia intel ati radeon i810 fglrx“

    LD_LIBRARY_PATH=/usr/X11R6/lib

    LD_LIBRARY_PATH is added to avoid compiz failing to start due to missing texture_from_pixmap error.

    (Double dashes in front of no-libgl, ignore-desk… and replace)-What did you mean by this?

    Copy/Paste friendly version of compiz-manager configuration.What did you mean by this?

    For all your help, many thanks.

  40. : estetik, October 31 @ 11:25 am

    nice post. very useful indeed. thank you.