How To: Install ATI Catalyst (fglrx) Drivers

Note: This How To is valid up to Catalyst Driver version 10.1.
Note: With minor changes this How To may work for other Linux distributions like Mandriva, Suse, Ubuntu, Red Hat, Cent OS etc.

Following the suggestions in comments on my last post about ATI Catalyst (fglrx), I tried to reinstall ATI drivers version 9.8 and finally it worked. I thought of noting down the the process in few simple steps which anyone can follow and get the drivers working on Fedora 11 with latest kernel versions.

Step 1 : Update Kernel, Install kernel-devel

Huge thanks to Richard Lloyd and mxyzptlk2063 for pointing this out.
This step is not necessary. You may like to stick to the kernel version you already have. In case you want the latest kernel, just use yum to get the latest kernel.

Note: Do not forget to update the kernel-devel package as well as its needed to compile the fglrx kernel module.

DONT UPDATE THE KERNEL. Instead stick to whatever kernel version you have. If you have 2.6.30.*, you are unlucky πŸ™ Get a kernel version 2.6.29.* and install the kernel-devel for the same.

With Catalyst Driver version 9.10 you can update kernel to latest version before installing the Drivers.

[root@fedora ~]$ yum update kernel
[root@fedora ~]$ yum install kernel-devel

Step 2 : Download Drivers

Download the ATI Catalystβ„’ 9.8 Proprietary Linux x86 Display Driver from ATI/AMD website.

Step 3 : Install Drivers

Install the drivers that you have downloaded using the following command.

[root@fedora ~]$ bash ./ati-driver-installer-9-8-x86.x86_64.run

Step 4 : Check Installation Result

Check the /usr/share/ati/fglrx-install.log file for result of installation. If there are no errors, proceed to the next step.

Note: You may see lines like this at the end of file

You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
– recreating module dependency list
– trying a sample load of the kernel modules
done.

You can ignore these lines happily if they don’t contain any error message. You don’t really need to execute the command mentioned in those lines.

Step 5 : Blacklist radeon and radeonhd kernel modules

Add these lines to /etc/modprobe.d/blacklist.conf.

blacklist radeon
blacklist radeonhd

Step 6 : Generate initial Xorg configuration file

Note: This step is optional with Catalyst Driver version 9.10, but it wont harm even if you execute this.

You have to generate the initial xorg.conf file which will use fglrx as display device.

[root@fedora ~]$ aticonfig --initial

Step 7 : Modify xorg.conf

Open your /etc/X11/xorg.conf file and add the following line to “Device” section (the one with fglrx as driver)

Option "SWCursor" "true"

Step 8 : Reboot

Reboot your machine. And you’ll have the latest ATI Catalyst drivers working on your Fedora 11 πŸ™‚

Step 9 : Testing

You can test your newly installed drivers and get the performance benchmarks for your graphics card using the commands below.

[saini@fedora ~]$ glxgears
[saini@fedora ~]$ fgl_glxgears

My graphics card is ATI Radeon HD 3200 (256MB, Onboard) and I get 1500FPS with glxgears and 300FPS with fgl_glxgears.

In case you messup things somewhere, you can uninstall the fglrx drivers using the following command

[root@fedora ~]$ /usr/share/ati/fglrx-uninstall.sh
 

171 thoughts on “How To: Install ATI Catalyst (fglrx) Drivers

  1. The fglrx installer is throwing me errors when it tries to run the modprobe.

    modprobe -vf fglrx returns something to the effect of “Invalid Module”

    Any thoughts?

  2. I have rebooted my system over four times, but on the fifth I got to login for about four seconds and then it went black. It is as if the more I cycle the laptop the further it gets to booting up. Also do I need to download grub or do I press a F-key to get to it.

    1. Hi Lutherlice,

      Quick question. Are you running a display manager such as gdm or are invoking Xorg through startx script? I think you may have the same issue as me. If you’re using startx, you may want to try installing gdm or kdm. Likely, after that, you’ll probably have the same issue as what I described where you can’t logout without the display getting stuck black/froze. So it’s a matter of choosing the lesser of the two evils πŸ™‚

  3. How can I install the drivers by root? I type what it says and an error pops up saying it can’t find the file, but when I am out of root it works. Was that a typo?

  4. I looked into the .log file and i got an error at the end of it that looked like this:
    /bin/sh: gcc: command not found
    make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 127
    make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
    make[1]: Leaving directory `/usr/src/kernels/2.6.29.6-217.2.16.fc11.x86_64′
    make: *** [kmod_build] Error 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module – please consult readme.

  5. I had a error,could you help me:
    build succeeded with return value 0
    duplicating results into driver repository…
    done.
    You must change your working directory to /lib/modules/fglrx
    and then call ./make_install.sh in order to install the built module.
    – recreating module dependency list
    – trying a sample load of the kernel modules
    failed.
    [Error] Kernel Module : Failed to install compiled kernel module – please consult readme.

      1. Thank you very much!
        btw,I still have another problem,could you help me ?
        I just have began to study linux! I found that there are some arguments after the command kernel in the grub.conf, like nopat quiet etc. I don’t know the means of them.
        Could you tell me where are the stuffs to instroduce those! I have tried to find them, but failed.

      2. Thanks for answering! but i did not find the parameter “nopat” in the document! i wonder what is its usefulness of the parameter “nopat”.
        Sorry to trouble you,again and again!

  6. Hmmm!!

    I dont have /etc/X11/xorg.conf on my existing system. I thought of backing it up before installing this package.

    Wondering where did it go? What else I need to backup before installing this package

    anand

    1. Anand,

      You can create xorg.conf for the first time by using the command (as root),

      Xorg -configure

      It’ll generate xorg.conf in /root/xorg.conf.new . You can copy this file to /etc/X11/xorg.conf .

  7. Hi there, could you please submit a copy of your xorg.conf file?

    I’m having performance troubles as you can see…

    foe@Cocoa:~$ glxgears
    1400 frames in 5.0 seconds = 279.955 FPS

    foe@Cocoa:~$ fgl_glxgears
    Using GLX_SGIX_pbuffer
    594 frames in 5.0 seconds = 118.800 FPS

    Any comment would be appreciated …. Thanks!

    PS: I’m having a particularly choppy performance while working large files on VIM… so you can get my level of frustration… cmon vim should be flying even on a cheap box… I have a 2.1×2 amd64 with 4gb ram and your same chipset ati 3200hd… so.. having a slow vim is not an option…

    Thanks again….
    ~foe

  8. hey guys i would really appreciate some help in here.
    heres my log file:
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Message] Kernel Module : Found kernel module build environment, generating kernel module now.
    AMD kernel module generator version 2.1
    doing Makefile based build for kernel 2.6.x and higher
    rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
    make -C /lib/modules/2.6.30.5-43.fc11.i586/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/kernels/2.6.30.5-43.fc11.i586′
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
    In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:444:
    /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function β€˜FGLDRM__vma_info’:
    /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format β€˜%08lx’ expects type β€˜long unsigned int’, but argument 5 has type β€˜phys_addr_t’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function β€˜firegl_init_devices’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:926: warning: integer constant is too large for β€˜unsigned long’ type
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
    /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:431:6: warning: #warning “ACPI notification wrapping won’t work.”
    /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:464:6: warning: #warning “ACPI notification wrapping won’t work.”
    /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:490:6: warning: #warning “ACPI notification wrapping won’t work.”
    /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:514:6: warning: #warning “ACPI notification wrapping won’t work.”
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
    LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
    LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
    make[1]: Leaving directory `/usr/src/kernels/2.6.30.5-43.fc11.i586′
    build succeeded with return value 0
    duplicating results into driver repository…
    done.
    You must change your working directory to /lib/modules/fglrx
    and then call ./make_install.sh in order to install the built module.
    – recreating module dependency list
    – trying a sample load of the kernel modules
    failed.
    [Error] Kernel Module : Failed to install compiled kernel module – please consult readme.

      1. This time i successfully managed to install the drivers, but when i run:
        aticonfig –initial
        i get a response:
        Found fglrx primary device section
        Unable to find any supported Screen sections

  9. Building modules, stage 2.
    MODPOST 1 modules
    CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
    LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
    make[1]: Leaving directory `/usr/src/kernels/2.6.30.5-43.fc11.i686.PAE’
    build succeeded with return value 0
    duplicating results into driver repository…
    done.
    You must change your working directory to /lib/modules/fglrx
    and then call ./make_install.sh in order to install the built module.
    – recreating module dependency list
    – trying a sample load of the kernel modules
    failed.
    [Error] Kernel Module : Reboot required.

    I rebooted pc 3 times and no change..

  10. Help me please!!!!
    I’ve done all written above.
    But after install, /usr/share/ati/fglrx-install.log contains next:

    Unloading radeon module…
    Unloading drm module…
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Error] Kernel Module : Kernel module build environment not found – please consult readme.

    kernel and kernel-devel have been updated. (yum update kernel kernel-devel)
    Please, help.

      1. I type ls /lib/modules/ and get:

        2.6.29.4-167.fc11.i686.PAE 2.6.30.5-43.fc11.i686.PAE

        ‘uname -r’ what does it means, i am new in Fedora and Linux.

      2. Hi,

        I am getting the same problem as Stepan in my /usr/share/ati/fglrx-install.log

        Unloading radeon module…
        Unloading drm module…
        [Message] Kernel Module : Trying to install a precompiled kernel module.
        [Message] Kernel Module : Precompiled kernel module version mismatched.
        [Error] Kernel Module : Kernel module build environment not found – please consult readme.

        I tried the following:

        # ls /lib/modules/`uname -r`

        build modules.dep modules.networking modules.usbmap
        extra modules.dep.bin modules.ofmap source
        kernel modules.drm modules.order updates
        modules.alias modules.ieee1394map modules.pcimap vdso
        modules.alias.bin modules.inputmap modules.seriomap weak-updates
        modules.block modules.isapnpmap modules.symbols
        modules.ccwmap modules.modesetting modules.symbols.bin

        # ls /lib/modules/
        2.6.29.4-167.fc11.x86_64 fglrx

        I don’t know what to do from here on, on…

        Sorry I am still very new to Linux >_<

      1. I try 2.6.29.* first, then 2.6.30.*.
        When i install fedora 11, i don’t choose “Developers tools”, because installation crash if i choose. But later, after installation, I manually install gcc and other.
        I’ll reinstall Fedora, and will try again.

  11. Hi,

    FYI: I’m running 2.6.30.5-43.fc11.i686.PAE, but had the same error as MKas.
    I uninstalled again and I’m gonna wait ’til somebody reports it works πŸ˜‰

    Grtz

    1. Dear Kulbir,

      I got the same problem with Mkas and with Janiek.
      I tried with many configuration. At the first time using kernel 2.6.30 and never succeeded. After I read that this driver didn’t support kernel 2.6.30 yet I switch to kernel 2-6.29 (the original Fedora 11 initial kernel). I found the same error.
      Even I have tried to install from run level 1 the result still the same.
      From the fglrx-install.log I read that the build process always succeeded with the return value 0.
      But the line after that told me that may be there is something wrong with the script or some different default environment value. Look at this message :
      —————————————————————-
      …… cut —-
      duplicating results into driver repository…
      done.
      You must change your working directory to /lib/modules/fglrx
      and then call ./make_install.sh in order to install the built module.

      —————————————————————-

      According to my opinion this script could not install the driver to the right place. That’s why I got the error message (the line after that) :

      —————————————————————-

      – recreating module dependency list
      – trying a sample load of the kernel modules
      failed.
      [Error] Kernel Module : Reboot required.

      —————————————————————

      How can we check that the kernel module is right and have been place in the right place also ? This is the problem with closed source driver. We never know what does it did.

      After all, I am still in doubt that this driver work with Fedora 11, because if I list the package with this command :

      sh ati-driver-installer-9-9-x86.x86_64.run –listpkg

      I just get Fedora 10 as the latest Fedora in the list.
      And if I try to execute the command :

      sh ati-driver-installer-9-9-x86.x86_64.run –buildpkg Fedora/10 it run without any ending.

      I have tried to do this with Fresh instalation of Fedora 11 in 2 kind of hardware platform. The first one I used AMD Athlon X2 with onnboard Radeon X1200 and the second one Intel Serverboard with Xeon processor that have ATI ES1000 on board VGA.

      Are you sure that you do it on fresh instalation of Fedora 11 or something else ?

      Please anyone whi have done this successfully share your experience and opinion.

  12. The latest Catalyst 9.9 drivers *still* don’t work with Fedora 11’s latest 2.6.30.* kernel – your instructions on this blog suggest several times that you should update your kernel to the latest release. This is generally bad advice because ATI take many months to update their drivers to work with a stable kernel release. The reason for this is – quite astonishingly – ATI do *not* support normal desktop Linux distros (think Ubuntu, Fedora, OpenSUSE), which I think is a massive mistake on their part since that what most people with ATI cards will be running on their desktops! It’s exactly equivalent to ATI only supporting Windows Server releases for their Windows Catalyst driver – they’d be the laughing stock of the world if they did that, but apparently it’s OK for Linux to suffer dismal ATI “enterprise Linux distros only” support (i.e. distros mainly intended for *servers* and not desktops!).

    With my (64-bit) combo of a Dell Vostro 400 + ATI HD 2600 XT + Dell 24″ 1920×1080 LCD + Fedora 11 + kernel 2.6.30.5-43.fc11.x86_64 + ATI Catalyst 9.9, the screen boots into a garbled repeated mess and then machine locks solid and has to be power cycled shortly afterwards. No wonder http://www.phoronix.com has stopped reviewing these Catalyst releases – they are hugely embarrassing! At the moment, I’m just running the “radeon” driver (which has DRI for my setup so full screen videos are playable, unlike “radeonhd” which doesn’t), but these means OpenGL and Compiz are out of the question for me πŸ™

    One thing that gets my goat about the Release Notes of each catalyst driver is that they should be specific about exactly what the latest X server and kernel version numbers they support (so that users can lock down their systems to those until ATI get off their asses and support later ones). At the moment, it seems that you can’t go beyond 2.6.29.* with Fedora 11 if you want Catalyst to work, but that’s so poor – I refuse to hold back kernel updates just because of the useless support policies of a closed source company.

  13. did nobody encounter the problem of flickering pointer after fglrx install
    and the pointer distortion when enabling desktop effects
    if you solved it please tell me how, i am going crazy trying to make it work
    well yeah opensource drivers work ,but they don’t provide any 3d acc.
    please help me out

  14. Hi Kulbir,

    I have to fully agree with Richard. In general, I’m glad you run this forum for us, but please do not recommend upgrading the kernel as the first step of the installation becuase that’s what will make the latest ATI Catalyst driver not to work. I’ve got ATI Mobility Radeon HD 3200 in my ASUS X50Z-AP196 notebook with Fedora 11 and I’m using kernel. 2.6.30.* of course Catalyst 9.9 driver doesn’t work for me although I applied every dirty trick I read on forums like this. I’m about to switch back to older kernel (which is a shame!!!!) and I’ll see if ATI’s great driver will work or not.

    Regards & Never stop fighting,
    Mx

  15. I got it to work with Fedora 11, 64-bit and with my own plain-vanilla Kernel 2.6.30.6, configured for preemption. The most important hint of this site was the option “SWCursor” “true”. This was the missing link that has brought stability to my system. I didn’t need any changed or new kernel parameters in “grub.conf”.

    Another hint: “yum install dkms” ensures that the ATI-propriety-driver will automatically compile itself after every kernel-update, fortunately, because ATI is aware of dkms (dynamic kernel module support) as opposed to NVidia.

    My card in use: Asus EAH4350 silent. Successfully tested with vlc, mplayer, and h264 movies. Absolutely great!

  16. Hello guys,

    I feel redemption. Today I downloaded the very latest ATI Catalyst 9.10 driver and installed successfully on my Fedora 11 (kernel 2.6.30.8-64.fc11.i686.PAE). This time it’s working πŸ™‚ I have ATI Mobility Radeon HD 3200 in my ASUS x50z-ap196 notebook.

    Here’s what I did:

    1.) Downloaded ati-driver-installer-9-10-x86.x86_64.run
    2.) Installed the driver with default (recommended) settings in root mode
    The installation indicated an error which I copied here from the log:
    “[Error] Kernel Module : Failed to install compiled kernel module – please consult readme.” But I ignored it beause my radeon modules had not been blacklisted yet. This was the next step:
    3.) Added the following lines to /etc/modprobe.d/blacklist.conf

    blacklist radeon
    blacklist radeonhd

    4.) Rebooted and entered runlevel 1 (single mode)
    5.) Ran aticonfig –initial
    6.) Rebooted and entered runlevel 5 and everything is working πŸ˜€

    I DID NOT ADD Option “SWCursor” “true” to xorg.conf

    My test results:

    glxgears peak performance in about 10 seconds was 1729.859 FPS
    fgl_glxgears peak performance in about 10 seconds was 475.800 FPS

    BR,
    Mx

  17. First off thanks to Kulbir Saini for the guide, it really helped. I had trouble at first but my issue seemed to using the wrong kernel-devel for 2.6.30.* instead of 2.6.29.* Finding your kernel proper version seemed key, maybe everyone else has been doing that, but being new to linux I did realize.

    Once I did that I followed the guide minus “SWcurser” “true” part. Im using 4850 got scores in 4000 & 2000 range for glxgears & fgl_glxgears.

    Hope this helps someone.

  18. Also works like a charm in the newest ati drivers version for 64 bits architecture (ati-driver-installer-9-10-x86.x86_64.run)

    Thanks a lot, Kulbir Saini!

    1. I should add some important notes here: for me, it worked fine with the kernel version 2.6.30.8-64, but not with 2.6.30.9-90.

      I’m using fc11 x86_64.

  19. I used mxyzptlk2063’s steps and this worked for me.

    Running 2.6.30.5-43.fc11.i686.PAE kernel.

    Best regards

    1. Hi Janiek,

      meanwhile I applied the SWCursor option too because I experienced random freezes about once per day. Since I applied it the problem seems to be solved. Also mind that the driver stops working if you upgrade your linux kernel, at least it did for me so I quickly switched back to the old kernel version (which I wrote in my last post).

      Best regards,
      Mx

    1. ATI doesn’t suck as they are trying to release drivers quickly … I can’t say whether what you have said can be achieved or not because I don’t have the hardware to test!

  20. Thank you.
    I’ve followed your instructions and installed ATI drivers with ati-driver-installer-9-10-x86.x86_64.run on Fedora 11 2.6.30.9-96.fc11.i686.PAE. My graphic card is Radeon HD 3850. 2D is working fine, I also can play TuxRacer, but when I start Compiz or desktop effects then the mouse pointer disappears and parts of the screen are not refreshed.

  21. Thanks for the helpful info Kulbir. I’d like to make one correction to the how-to though. Step 6 seemed to be unnecessary (aticonfig –initial). I think in older versions of fglrx driver it was usually required, but now it is seems more optional since the ati installer appears to be taking care of that step automatically. Perhaps maybe it should be considered something to try as a general troubleshooting step if issues arise as a means to cover the eventuality that step isn’t run by installer with certain hardware configurations.

    One point of confusion I ran into was how the /usr/share/ati/fglrx-install.log showed “You must change your working directory to /lib/modules/fglrx and then call ./make_install.sh in order to install the built module.”. This threw me off a bit so I followed those instructions in that log. Turns out that the ati installer actually already did that on its own (ATI seems to make things a bit ambiguous). Did seem to cause any troubles, that I can tell, from doing so, but you may want to consider adding a footnote.

  22. Hi ATI slaves,

    First of all many thanks for this great clean and lean tutorial Kulbir Saini !!!

    It (check post date) finaly worked even with the latest specs:
    – laptop sony vaio vgn-fw51jf
    – ATI Mobility Radeon – HD 4570 – 512Mb
    – Fedora 11 – Kernel (uname -r) 2.6.30.9-96.fc11.x86_64

    I followed the initial installation steps from Kulbir with the exeptions that i
    first (differend then your advise) updated my FC11 inlcuding the latest
    kernel showed above.

    yum update
    uname -r (which shows the old kernel version)
    reboot (into new kernel)
    uname -r (check if so)
    yum install kernel-devel gcc*
    bash ./ati-driver-installer-9-10-x86.x86_64.run (from this post date)
    echo ‘blacklist radeon’ >> /etc/modprobe.d/blacklist.conf (add into)
    echo ‘blacklist radeonhd’ >> /etc/modprobe.d/blacklist.conf (add into)
    aticonfig –initial (accept the defaults)
    gedit /etc/X11/xorg.conf (put Option “SWCursor” “true” where fglrx resides)
    reboot
    yum install dkms (sticks this driver to next kernel version update)

    # benchmark output with my specs
    glxgears
    6570.104 FPS
    fgl_glxgears
    1500.200 FPS
    # System > Desktop Effects
    Wanna keep this settings, yes offcourse i want windows wobble
    when moved. And yes please the cube. πŸ™‚

    Hope this helps but check between the steps the logfiles as
    Kulbir written in his gr8 tutorial above.

    Thanks again guru Kulbir !!

  23. Ok, i had one little 10px by 10px refresh issue around the mouse pointer
    so i deleted the mentioned Option “SWCursor” “true” from the xorg.conf and
    did a reboot (always the reboot just in case) Now i have the ultimate setup even with compiz-fusion installed. Works gr8 and for me this is a GO !! πŸ™‚

    grtz

    1. Same here. If employ software cursor (Option “SWCursor” “true”) it will leave blocks behind the cursor here and there. If I use hardware cursor instead (default without the setting), then it works ok.

      This must means that some ATI cards have problems with hw cursor while others have problems with sw cursor.

  24. Hey Jox3x,

    You’re using the same video card as me (different laptop but same video: ati mobility radeon HD 4570) so I want to ask you a question.

    Does your screen get stuck black if you logout? I can shutdown and reboot fine through menus, but if I choose to log out, the system essentially hangs (though seem like the video itself does since I can alt-sysrq REISUB and get it to reboot). Can’t get it to even switch to a virtual console when it does that. Only thing it will do is the magic sysrq sequence or hard shutdown.

    If you system doesn’t do this, I’m surprised. It seems like a common issue for many ATI users using fglrx driver. I do know this issue isn’t isolated to F11 though because ubuntu karmic koala does the exact same thing with the fglrx driver. I have a hunch it may be something between the kernel version, version of fglrx, and/or version of Xorg.

  25. HOLD !

    My system hangs while in boot process?. So i had everything working sinds
    last post above but after a reboot it hangs after de progress bar from fedora
    and before the x-server start. Even a init 3 (ctrl-alt-f3) and giving a manual
    startx doesn’t worked out?. I gonna try it one more time with an exclude
    of the kernel update by yum (vi /etc/yum.conf and put the line there as
    -> excludes=kernel*) this after i install the kernel-devel and gcc*
    I hope this is the case that the kernel update is newer then the ATI driver updates?. Hope so. I gonna write it here how that will work out.

    @ Lawrence – i didnt exactly had your problem but something weird like
    when i rebooted then my inlog screen was coming up?
    there are happening weird things with installing/using
    ATI drivers and maybe especially with Radeon Mobilty types.

    For now i already trying for nights to get my new laptop up and running with
    an ATI driver. I gues and read that even sony vaio (BIOS) is a problem.

    I must stay optimistic but it’s hard.

    Check you later.

  26. Ok, so i had a hangup on boot. I installed the ATI Catalystβ„’ 9.10 Proprietary Linux x86 Display Driver on both kernels:
    2.6.29 working even after several reboots
    2.6.30 working even after several reboots

    After the installation mentioned above i did a:
    yum update (you know to get updated)
    Gues what… after a reboot it hangs?? (again).

    Something in the update makes my Fedora – sony vaio install crash.

    The succesfull installation of the ATI drivers in this how to from Kulbir
    and my setup a few comments above this one are working. A GO for
    the installation but at this moment a NO GO for any updates?!!!.

    I gonna try things in a virtualbox from SUN so i hope to reproduce the
    problem in a while. Maybe NetworkManager or gnome updates are the problem atleast with my specs. ;-(

  27. @ Lawrence – I dont have the issue where you write about.

    For now my system setup works gr8 except i may not use any upgrade other
    then the security packages. A normal update let’s my system crash uppon
    boot but that is not an issue related to this how to.

    I love my compiz-fusion driven setup now. πŸ˜‰

    Kulbir please post this answer for Lawrence. πŸ˜‰

  28. Hi

    Super guide, finally I got it to work with the new catalyst 9.10 driver…

    ATi HD 3200:
    glxgears = 5000FPS
    fgl_glxgears=1000FPS

    But i can’t seem to find catalyst control center….I have a laptop and an external 24″ lcd and would like to have extended display. any thoughts?

    1. HA! Found it.

      Why the fuck would you call the aticonfig graphical interface amdcccle…and don’t fucking leave an icon in the “start menu”

      sorry for being rude…but it has annoyed me in two days.

      1. Hein,

        Congrats for the setup πŸ™‚ But I am not AMD/ATI employee or whatever, so don’t blame me for their mistakes πŸ˜‰ BTW I always get ATI Control center in my start menu.

  29. Thanks for taking the time to make the information available. I think ATI just made my Radeon X300se obsolete in FC12. I was running FC10 and had no issues. But now it appears these new drivers will not work with X300SE. Is there a driver solution or do you think I have to buy a new card?

  30. Hi guys
    I tryed install my ATI Mobility Radeon HD2400 on newly installed fc12 without any succes…
    I am using the last kernel and also i installed kernel – devel and did what you describe step by step…
    The results from install log was without any errors… also I added Option “SWCursor” “true” in my xorg.cong file…
    After reboot my fc12 I see logo fc12 and than black window with blinking underscore. πŸ™
    After uninstall fglrx everything works normally as before…

    Thanks for help in advance πŸ˜‰

    1. I also do the installation for Ati hd 3470 on fc12, and after rebooting i see the moving cursor over a blank screen. Then I uninstall the catalyst 9.11 drivers to get things back to normal.

      Any idea how to make the drivers work?

      1. Provide my environment
        Fedora 12 x86_64 with 2.6.32.9 kernel
        ATI driver version: 10.2
        Device: ATI Mobility Radeon HD 4650

  31. hi everyone

    I installed ati catalyst 9.11 on fedora12 32bit .my graphic card is radeon hd3850. but after installation and reboot everything is black.

    my install-fglrx.log :
    nloading radeon module…
    Unloading drm module…
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Error] Kernel Module : Kernel module build environment not found – please consult readme.

    what should I do?thanks in advance

  32. Hi

    I don’t have to generate the initial xorg.conf file:

    # aticonfig –initial
    aticonfig: error while loading shared libraries: libGL.so.1: cannot enable executable stack as shared object requires: Permission denied

    F12
    2.6.31.5-127.fc12.x86_64
    ATI HD Mobility 3650

    1. This is related to SELinux. It can be easily set to permissive mode and things should be OK.

      However, the Catalyst 9.11 does not work for me with F12… πŸ™

  33. Hi! First of all thanks for writing this “how to” – as i can see many people have same problem.
    I have problem like this (after typing aticonfig –initial):
    aticonfig: Writing to ‘/etc/X11/xorg.conf’ failed. Bad file descriptor.

    (besides the [Message] Kernel Module : Trying to install a precompiled kernel module. etc. )

    (i tried to install 9.10 catalyst, on fedora 11 2.6.29.*, gcc installed, blacklist lines added, runlevel –set=1, xorg.conf option SWcursor added).

    Any other suggestions will be appreciated.

    1. I also have this kind of error in /var/log/boot.log :

      Enabling the catalyst driver: Traceback (most recent call last):
      File “/usr/sbin/catalyst-config-display”, line 174, in
      app.run()
      File “/usr/sbin/catalyst-config-display”, line 162, in run
      except error, errMsg:
      NameError: global name ‘error’ is not defined

  34. After updating F11 kernel to 2.6.30.9-102.fc11.x86_64 and install emerald on both GNOME and KDE, my AIGLX no longer enable. I try install and reinstall both ATI 9.10 and ATI 9.11 drivers but all efforts turn in vain to enable AIGLX. my compiz-check result in “no rendering method”. glxinfo got “Direct Rendering YES”. Do u have any clue.. saini..

Comments are closed.