[Back]

ATI 8.42.3 on openSUSE - the hard way
by cyberorg, Wednesday, October 24th, 2007 @ 11:52 am

Much awaited ATI 8.42.3 drivers are finally available. Here is what you need to do to get them working on openSUSE 10.3.

Step 1. Get all requirements:

wget -c http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

zypper in kernel-source kernel-syms module-init-tools

Step 2. Build and Install the drivers

sh ati-driver-installer-8.42.3-x86.x86_64.run

follow the on screen instructions, do not create rpm packages from there as it does not list 10.3.

Step 3. Configure xorg.conf

I know you have been told to use sax2 -r -m 0=fglrx please use it if it worked for you last time, if you get a blank screen, try this:

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

Note: Do not run sax2 after running this command. Also note that there are two dashes - - in front of initial, input and force, wordpress doesn’t like them so you may see it as single.

open /etc/X11/xorg.conf in your favourite editor and add AIGLX and Composite in the relevant sections there. If there already is something else in those sections, leave them as it is and just add the extra bits you do not see there from this example:

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

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

Step 4. Additional tasks

As we are now going to use ATI’s libGL, move the one compiz uses out of the way. (/usr/lib64 for x86_64 systems)

mv /usr/lib/libIndirectGL.so.1.2 /usr/lib/libIndirectGL.so.1.2.old

aticonfig –ovt Xv (Without this I did not have windows refreshing)

If you have installed compiz fusion using 1-click, you will have to add fglrx to the whitelist, open /usr/bin/compiz-manager and add it in there.

WHITELIST=”fglrx nvidia intel ati radeon i810″

rcxdm restart

When you log in you should get compiz running as it did on Xgl.

Performance is not as good as running fglrx with Xgl, YMMV. I am running it on a desktop with X1250 integrated, Athlon 4000+ with 1GB RAM. I would not advise updating if you have working 8.40 or 8.41 with Xgl and Compiz. Do share your experience of running this drivers on your hardware, it may perform better.

Edit: The performance got even worst after initial testing, so back to 8.40 drivers, to revert back, remove ati repository if you have it from zypper and install using ati-legacy.ymp.

Edit2: Some test results after second attempt, performance has improved a bit after running aticonfig –ovt Xv (double dash ovt) . I’ll stay with it for now, will revert back if it tries to eat up my CPU.



26 Comments »
TrackBack URL

  1. : Michael Hess, October 24, 2007 @ 6:18 pm

    Don’t know what package you have there, but the one I just downloaded from ATIs site also offers a SuSE/SUSE103-IA32 when started with –listpkg

  2. : cyberorg, October 24, 2007 @ 7:05 pm

    Hmm, running sh ati-driver-bla.sh from GUI has SUSE 10.3, from CLI I can select SUSE but no 10.3 there. First time i tried CLI, i’ll try rpm way again and see how it goes.

  3. : fglrx ati drivers 8.42 on OpenSuse 10.3 « /home, October 24, 2007 @ 7:33 pm

    […] Anyway, I will test them soon using this help: http://dev.compiz-fusion.org/~cyberorg/2007/10/24/ati-8433-on-opensuse-the-hard-way/ […]

  4. : Gavro, October 24, 2007 @ 8:00 pm

    using openSUSE 10.3 x86_64, following your guide, eventually compiz now segfaults :(

  5. : cyberorg, October 24, 2007 @ 9:12 pm

    Using rpm way gave me segfaults too.

    Another thing I had to do was run:

    aticonfig –ovt Xv

  6. : Centurion, October 25, 2007 @ 4:33 am

    worked like a charm for me no problems suse x8610.3 ati x1600 pcie

    thanks for the guide lol been fighting with it all day

    mv /usr/lib/libIndirectGL.so.1 /usr/lib/libIndirectGL.so.1.old

  7. : David, October 26, 2007 @ 10:49 pm

    Great posting but to make it work in my x86_64 system I needed to :

    mv /usr/lib/libIndirectGL.so.1 /usr/lib/libIndirectGL.so.1.old

    and

    mv /usr/lib64/libIndirectGL.so.1 /usr/lib64/libIndirectGL.so.1.old

    I hope this helps.

  8. : Jose, October 29, 2007 @ 2:55 am

    Ok, once I do everything told here, how do I finally enable compiz?

    Sorry but I cannot find it anywhere.

    Thanks a lot!

  9. : cyberorg, October 29, 2007 @ 5:24 pm

    http://en.opensuse.org/Compiz_Fusion

  10. : Jose, October 29, 2007 @ 6:30 pm

    Well, I have been able to enable compiz-fusion finally with aiglx following the steps above.

    Nevertheless I can’t get video playing: I’ve tried using kaffeine, vlc and Mplayer. I hear the audio, but cannot see the image.

    Ideas?

  11. : Jose, October 29, 2007 @ 6:37 pm

    I should say that to make aiglx work I have had to install ati driver in the “hard-way”, and not using the rpm provided by the repositories.

    I would be so happy to be able to use video….

    :P

    Help!

  12. : cyberorg, October 29, 2007 @ 6:57 pm

    Video is bad, use 8.40 1-click drivers after removing 8.42 drivers and ati official repository from yast. and enable Xgl.

  13. : Jose, October 29, 2007 @ 7:00 pm

    that is very sad news for me because I installed 8.42 because 8.40 + xgl was not very good with video

    Ok, so I will do it.

    Anyway, have I to undo the changes made in xorg or I can leave them?

  14. : cyberorg, October 29, 2007 @ 7:02 pm

    you can remove aiglx from xorg.conf, remove the rest of the changes if they cause any issues.

  15. : Jose, October 29, 2007 @ 7:04 pm

    Thanks a lot cyberorg

  16. : Jose, October 29, 2007 @ 9:09 pm

    Would you recommend me to keep Composite enabled using 8.40 driver and xgl?

    Any idea to improve video in xgl?

  17. : blessmurk, October 30, 2007 @ 2:32 am

    where to find /usr/bin/compiz-manager

    I had installed compiz fusion 0.6.0 using one click

  18. : cyberorg, October 30, 2007 @ 8:24 am

    compiz-manager:

    http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.3/compiz-manager.ymp

  19. : Paul Dev, October 31, 2007 @ 8:33 pm

    WOW!
    The installer from the YAST repo does work!
    I continually got a crash when trying to run either Sax2, or trying to load the desktop with the ATICONFIG defaults.
    Disabled Both AGP Fast write, Fast Read, Read syncronisation in the BIOS, and changed the AGP aperture size to 8mb - and now it works BEAUTIFULLY!
    Many hours wasted on this - but now I’m HAPPY!

  20. : blessmurk, November 2, 2007 @ 10:58 am

    Compiz fusion doesn’t start i get error

    (WW) AIGLX: 3D driver claims to not support visual 0×23
    (WW) AIGLX: 3D driver claims to not support visual 0×24
    (WW) AIGLX: 3D driver claims to not support visual 0×25
    (WW) AIGLX: 3D driver claims to not support visual 0×26
    (WW) AIGLX: 3D driver claims to not support visual 0×27
    (WW) AIGLX: 3D driver claims to not support visual 0×28
    (WW) AIGLX: 3D driver claims to not support visual 0×29
    (WW) AIGLX: 3D driver claims to not support visual 0×2a
    (WW) AIGLX: 3D driver claims to not support visual 0×2b
    (WW) AIGLX: 3D driver claims to not support visual 0×2c
    (WW) AIGLX: 3D driver claims to not support visual 0×2d
    (WW) AIGLX: 3D driver claims to not support visual 0×2e
    (WW) AIGLX: 3D driver claims to not support visual 0×2f
    (WW) AIGLX: 3D driver claims to not support visual 0×30
    (WW) AIGLX: 3D driver claims to not support visual 0×31
    (WW) AIGLX: 3D driver claims to not support visual 0×32
    (WW) AIGLX: 3D driver claims to not support visual 0×33
    (WW) AIGLX: 3D driver claims to not support visual 0×34
    (WW) AIGLX: 3D driver claims to not support visual 0×35
    (WW) AIGLX: 3D driver claims to not support visual 0×36
    (WW) AIGLX: 3D driver claims to not support visual 0×37
    (WW) AIGLX: 3D driver claims to not support visual 0×38
    (WW) AIGLX: 3D driver claims to not support visual 0×39
    (WW) AIGLX: 3D driver claims to not support visual 0×3a
    (WW) AIGLX: 3D driver claims to not support visual 0×3b
    (WW) AIGLX: 3D driver claims to not support visual 0×3c
    (WW) AIGLX: 3D driver claims to not support visual 0×3d
    (WW) AIGLX: 3D driver claims to not support visual 0×3e
    (WW) AIGLX: 3D driver claims to not support visual 0×3f
    (WW) AIGLX: 3D driver claims to not support visual 0×40

  21. : E@zyVG, November 21, 2007 @ 7:24 pm

    “mv /usr/lib/libIndirectGL.so.1 /usr/lib/libIndirectGL.so.1.old”

    !!!

    There is no such file, it is just link to libIndirectGL.so.1.2 - both in lib and lib64
    So perhaps we should:

    mv /usr/lib/libIndirectGL.so.1.2 /usr/lib/libIndirectGL.so.1.2.old

    Any inputs on this ???

  22. : cyberorg, November 21, 2007 @ 7:33 pm

    You are right, it should be that, making changes above, thanks.

  23. : TigerByte, November 21, 2007 @ 10:30 pm

    Hey all,

    here is my experience installing the driver on SuSE 10.3 on a 1,8GHz Intel with a Radeon 9800 SE.

    I installed the ATI driver from the suse depo together with the x11 kernel update, rebooted and system came up like as it would work fine. On checking by fglrxinfo i found the mesa driver as expected.
    Rebooting again but in runlvl 3 this time and typed the “sax2 -r -m 0=fglrx” to let the xorg.conf be modified by sax2.

    Now comes the clue with typing the aticonfig command from cyberborg, written above and never touched sax2 again.

    Restarting x by Strg+Alt+Backspace, init up to 5 and….. BINGO - IT WORKS like a charme !! Running fgl_glxgears with 3000+ fps.

    But than, as i activated the 3d desktop gimic from the command center x restarted again and i got “freq out of range” on my screen *bleee*

    Maybe some1 of you has a clue why? I want the 3d desktop so hard ;)

    Greez
    TB

  24. : E@zyVG, November 22, 2007 @ 10:08 pm

    I have made couple of posts on my blog regarding installing 8.42 and Compiz Fusion via AIGLX. Apart from the well known fact of slow, though quite usable, desktop, there is one problem I am unable to resolve. Perhaps you, as a leading Compiz developer, can assit me (us) or some clues.

    The problem lies with playback of video (such as movies) as well as viewing video feedback from my own webcam. Guessed this has to do something with Xv/X11 and related.

    I tried Xv/opengl in Kaffeine = no go
    Tried xshm with Kaff = works, but very slow in full screen
    Tried X11 with mplayer (mplayer x11 vo filename) = slow in full screen
    No video on Skype/other webcam related apps

    Basically it is impossible to watch videos :(

    So, what do you think can be the problem or issue. I checked here and there with no avail.

  25. : cyberorg, November 23, 2007 @ 7:11 am

    Firstly, I am not a leading developer :) I do not contribute any actual code to the project.

    Tried these options?

    aticonfig –ovt Xv (opengl or disable)
    aticonfig –sync-vsync=off

    and this option looks interesting : –sync-video

    see aticonfig –help for other tweaks, but I am not optimistic about these drivers performance, 8.43 are even worst than this one, may be I’ll give it a try once more later.

  26. : JimBo, March 3, 2008 @ 11:36 pm

    Hey there… i spend the last 2 weeks trying to run Compiz or Beryl on Suse 10.3…now i found ur guide….and it works…just needed to ” mv /usr/lib/libIndirectGL.so.1.2 /usr/lib/libIndirectGL.so.1.2.old ” and the it works…

    Thanx a lot …


Leave a comment

Login | RSS | Comments RSS | Valid XHTML | XFN | WP |