/home

Icon

Informations, tips and technics.

fglrx ati drivers 8.42 on OpenSuse 10.3 and Compiz-Fusion : Working!

Update

I have finally manage to make the fglrx 8.42.3 ATI drivres works with compiz-fusion! 

Here is what I done :

  • Download the driver from ATI
    ati-driver-installer-8.42.3-x86.x86_64.run
  • Put it in a folder and set it as executable
    chmod +x ati-driver-installer-8.42.3-x86.x86_64.run)
  • Do your updates specially if there are some kernel updates (as you may know, you have to rebuild your fglrx module each time the kernel change or update)
  • If you have already installed the fglrx driver go in Yast and remove it
  • In Yast, install GCC and kernel sources
  • Reboot
  • If you are in KDE or GNome, go to init 3 and work as root
  • Save your xorg.conf file. I will use a move here because I want to create a fresh version of xorg.conf
    mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
  • Create a brand new xorg.conf file using
    sax2 -a
  • Once the file is created, run sax2 and save the current configuration.
  •  Now, install the driver without build the rpm, simply execute
    ./ati-driver-installer-8.42.3-x86.x86_64.run
  • Follow the install procedure
  •  Once done, update the xorg.conf file but DO NOT use sax2. For some reasons, sax2 seems to think that my monitor is an ATI and my video car is still a VESA FRAMEBUFFER. To update xorg, use
    aticonfig –initial –input=/etc/X11/xorg.conf –force
    Note :
    use – – (double dash) in front of ‘initial’, ‘input’ and ‘force’
  • Once done, reboot
  • Check during the boot if fglrx is listed
  • Once logged, open a terminal window and use fglrxinfo to test if your ATI card is correctly listed
  • Test also glxgears or fglrx_gears to see if all is working correctly. You can also use glxinfo to see if all is correct.
  • If all is correct, then open xorg.conf file and add : Section “ServerFlags”
                  Option “AllowMouseOpenFail” “on”
                  Option “IgnoreABI” “on”
                  Option “AIGLX” “true”
    EndSection


    Section “Extensions
                  Option “DAMAGE” “true”
                  Option “Composite” “true”
    EndSection
    Note : I am not sure be I think you can use Option “Composite” “true” or ”Option “Composite” “enable”
  • Also check if dri is also listed in the Modules section (Load “dri”)
  • Save and reboot
  • Install compuiz using this 1 click install. If you have already installed it, then just continue que following process
  • Then in a terminal,
    mv /usr/lib/libIndirectGL.so.1 /usr/lib/libIndirectGL.so.1.old
  • Open /usr/lib/compiz-manager and add fglrx driver in the whitelist
    WHITELIST=”fglrx nvidia intel ati radeon i810″
  • Reboot or restart kde (rcxdm restart ) and it should work!

Tada!.

I have test to much the perfomances but it seems to be find on my configuration. I will post more infos as soon as I can.
Hope that this article could help

Ref: I have use most of the procedure here

My configuration is :

  • Asus A7N8X-E Deluxe
  • Athlon 3000 (core Barton)
  • 2 Go Ram
  • ATI X1950 Pro AGP 512 Mo
  • Promise SATA Controller

Update

  • I found that trying to browse the Internet using Firefox or Konqueror is really slow  (using scroll bars) .
  • I have tested the ‘aticonfig –ovt’ Xv trick but I haven’t see any improvements. I have to play a little with it to see if it can speed up the system.
  • Any video played flickers everytime, really anoying …

Fix

  • For the video flicker issue, it seems that the only trick is to disable compiz.
  • For the slow scroll problem in Firefox or Konqueror, it seems that the effects should be desactivated.

So it seems that the fglrx 8.42.3 drivers works fine .. if you are not using compiz ;-). Well, I will google and test a little more and see if it can do better than than.

If you have any tips to could fix the flicker problem or the slow navigation in Firefox or Konqueror, feel free to comment here.

Filed under: Linux, , , , , ,

10 Responses

  1. […] (RSS) « fglrx ati drivers 8.42 on OpenSuse 10.3 and Compiz-Fusion : Working! tcpdump, dhcp, mac address […]

  2. gz2002es says:

    I tried drivers 8.42 (rpm in repository) with xgl and they where worse than 8.40

    And using aiglx was impossible, because it doesn’t support video, so I came back to 8.40 + xgl

    Maybe in the future…

  3. gz2002es says:

    I forgot:

    My system:

    amd athlon 64bit 3500+
    opensuse 10.3 fully up-to-date
    ATI radeon x300 (rv370) 5b60 pcie; running ati 8.40 driver
    1024×768 24bits; 3D activated
    kde desktop

  4. Romain Pelissier says:

    gz2002es,
    First, thanks for posting your comments here.
    I haven’t tested video yet but I am agree that tose drivers looks like an important step to some more interesting drivers but still they have really anoying bugs and still not give the performances we would like to have. Be sure that If I find some other info about those drivers, I will poste an update here.

    Romain

  5. This wouldn’t work for me until I figured out the following:
    One thing: I found a conflicting fglrx.ko from an earlier ATI installer tucked in /lib/modules/2.6.22.13-0.3-default/extra/
    I replaced it with the one found in /lib/modules/2.6.22.13-0.3-default/kernel/drivers/char/drm/
    Now AIGLX works, although the compiz benchmark never beats 80-90.

  6. Romain Pelissier says:

    Thanks for the info, I never came accross this issue but it is nice to have additional infos on what can prevent correct use of the system.
    Seems to be a cleanup issue when uninstalling old fglrx (Catalyst now) drivers. Remember to uninstall old flgrx info if installed with the RPM package and there is also a script if you have installed it using the script.

    Thanks for the post.

  7. forrestcupp says:

    You can get video to stop flickering by changing the settings in your video player. I didn’t see a setting for this in Totem Movie Player, but in VLC you can set the video output to X11 or XVideo extension and videos will not flicker. There is no way to fix opengl things from flickering. And the slow Firefox scrolling is horrible. But at least we can take care of the video flickering.

  8. Romain Pelissier says:

    Thanks for the info forrestcupp, I hope this will help other users until opengl flickering problems will be fixed…one day!

    Romain.