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

Related Posts

{ 10 trackbacks }

Al fin… « Fedoreando
August 23, 2009 at 1:06 AM
Fedora 11 + Catalyst = *Working « Faith and Freedom
October 2, 2009 at 1:17 AM
Fedora 12 + HD5770 + RAID 0 = Fail! - Foros de CHW
March 6, 2010 at 7:25 PM
Tip: Multiproxy Switch : Easily use multiple proxies in Firefox | Fedora Linux
October 2, 2010 at 1:17 PM
Install ATI Catalyst (fglrx) Drivers [fedora] | rhecizen go"blog"
June 28, 2011 at 4:11 AM
How to play Diablo III beta offline in Linux using WINE
September 26, 2011 at 10:16 PM
Play Diablo III-beta offline in Linux (with Wine) : The Best online source for Open Source Software
October 16, 2011 at 10:47 AM
How to play Diablo 3 in OpenSuSE
December 22, 2011 at 9:44 AM
Play Diablo III-beta offline in Linux (with Wine)
December 30, 2011 at 9:40 PM
Roxja » Fedora 16 – ATI Radeon HD 5600
February 18, 2012 at 1:17 PM

{ 161 comments }

1 Matt August 23, 2009 at 10:01 PM

Thank you, this guide worked for me. I am running Fedora 11 x86_64 with an ATI Radeon HD card

2 Candid April 19, 2011 at 1:37 AM

gnNpqd Very true! Makes a chnage to see someone spell it out like that. :)

3 Andrew August 24, 2009 at 9:47 AM

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?

4 Kulbir Saini September 1, 2009 at 11:34 PM

Probably you have updated your kernel. Did you run yum update?

5 Lutherlice September 1, 2009 at 11:28 PM

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.

6 Kulbir Saini September 1, 2009 at 11:36 PM

You can press CTRL-ALT-F2 and get to console mode. There you can uninstall the driver. This way you’ll at least get a basic GUI.

7 Lawrence November 8, 2009 at 9:18 AM

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 :)

8 ZK DK September 2, 2009 at 4:20 AM

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?

9 cexo19842004 September 2, 2009 at 6:34 AM

su -

10 cexo19842004 September 2, 2009 at 6:33 AM

is recomended to run “[root@fedora ~]$ aticonfig –initial, but … command not found

11 ZK DK September 2, 2009 at 8:04 AM

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.

12 cexo19842004 September 2, 2009 at 12:26 PM

are you install “gcc” ?

13 ZK DK September 3, 2009 at 5:54 AM

oh yeah, hehe :)

14 totoro September 5, 2009 at 9:28 PM

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.

15 Kulbir Saini September 9, 2009 at 5:08 AM

Totoro,

That pretty much means that that it wasn’t able to load the kernel module. Can you try reinstalling the driver in rescue mode (runlevel 1)?

16 totoro September 10, 2009 at 8:28 AM

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.

17 Kulbir Saini September 12, 2009 at 10:05 AM

Totoro,

Please follow this document to get a broader idea of kernel parameters.

18 totoro September 12, 2009 at 3:06 PM

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!

19 Anand Shankar September 7, 2009 at 10:28 PM

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

20 Kulbir Saini September 9, 2009 at 5:07 AM

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 .

21 Guillermo Velasquez September 9, 2009 at 12:00 PM

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

22 Kulbir Saini September 9, 2009 at 6:04 PM

Thats as if fglrx module was not loaded at all. Did you issue the following command?

aticonfig –initial

Anyways my xorg.conf can be downloaded from here.

23 d0kt0r1 September 11, 2009 at 10:08 PM

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.

24 Kulbir Saini September 12, 2009 at 9:57 AM

Can you try installing the drivers in runlevel 1 after uninstalling them?

25 d0kt0r1 September 12, 2009 at 2:00 PM

I booted fedora kernel with argument 1 and I installed the driver but still the same error log appears.

26 Kulbir Saini September 12, 2009 at 2:32 PM

d0kt0r1,

New version ATI drivers for Linux is now out. Please check News: ATI Catalyst Display Drivers 9.9 Released.

27 d0kt0r1 September 12, 2009 at 2:52 PM

Still the same error again :(

28 d0kt0r1 September 12, 2009 at 3:20 PM

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

29 d0kt0r1 September 12, 2009 at 4:05 PM

I managed to do all the steps now, but after the restart the screen is scrambled.

30 Kulbir Saini September 12, 2009 at 4:12 PM

d0kt0r1,

Did you use the SWCursor option?

31 d0kt0r1 September 12, 2009 at 4:31 PM

Yes, I did

32 MKas September 14, 2009 at 6:17 PM

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..

33 Kulbir Saini September 16, 2009 at 9:02 AM

I am not sure if the drivers work with 2.6.30.*. I am using them with 2.6.29.* .

34 Stepan September 15, 2009 at 4:33 PM

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.

35 Kulbir Saini September 15, 2009 at 4:53 PM

I don’t think that you have kernel-devel installed for the kernel you are running currently. What is the output of command ls /lib/modules/`uname -r`?

36 Stepan September 15, 2009 at 8:55 PM

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.

37 Kulbir Saini September 15, 2009 at 11:56 PM

‘uname -r’ returns the kernel version which you have booted. Check if uname -r output matches one of the directory names from /lib/modules/ ?

38 Binary10 October 24, 2009 at 4:31 AM

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 >_<

39 Kulbir Saini November 7, 2009 at 6:18 PM

Try the 9.10 version of drivers. Its working for almost everyone :)

40 Stepan September 16, 2009 at 12:40 AM

When system boots i have 3:
1. 2.6.30.5-43.fc11.i686
2. 2.6.29.4-167.fc11.i686
3. Other(Windows).

41 Kulbir Saini September 16, 2009 at 9:01 AM

Are you trying the drivers with version 2.6.29.* or 2.6.30.*? I am currently using 2.6.29.* and they work fine.

42 Stepan September 17, 2009 at 1:45 PM

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.

43 praveer_cool September 16, 2009 at 2:22 AM

The option in xorg.conf
Option “SWCursor” “true”
really helped me to fix the freeze issue with ATI flgrx driver, thank you
What I did was follow the steps here for Fedora 11
http://forums.fedoraforum.org/showthread.php?t=155503
and then I added the above option in xorg.conf, now X is stable

44 Kulbir Saini September 16, 2009 at 9:05 AM

I am glad that this howto helped you :)

45 Janiek September 17, 2009 at 11:25 PM

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

46 Adrie T September 25, 2009 at 8:50 PM

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.

47 Richard Lloyd September 20, 2009 at 1:30 AM

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.

48 Kulbir Saini November 7, 2009 at 6:20 PM

Version 9.10 works with latest kernels … :)

49 calanor September 21, 2009 at 12:13 AM

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

50 Kulbir Saini November 7, 2009 at 6:21 PM

I face this problem but only when move cursor over a playing video or when i have compiz enabled. Did you try the SWCursor option?

51 mxyzptlk2063 September 21, 2009 at 6:17 PM

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

52 Kulbir Saini September 21, 2009 at 7:41 PM

Richard Lloyd, mxyzptlk2063

Thank you very much for pointing that out. I hope ATI drivers will support newer kernels soon.

53 alps September 25, 2009 at 8:42 PM

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!

54 Kulbir Saini October 7, 2009 at 3:32 PM

Thanks for the hint :)

55 mxyzptlk2063 October 24, 2009 at 12:27 AM

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 :D

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

56 Kulbir Saini November 7, 2009 at 6:23 PM

Thank you very much for sharing your experience. I just updated the howto :) \o/

57 Aegramir October 25, 2009 at 7:09 AM

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.

58 Kulbir Saini November 7, 2009 at 6:24 PM

I am really glad that this howto helped you :) As it turns out 9.10 is working with latest kernels :)

59 cacovsky October 26, 2009 at 9:47 PM

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!

60 cacovsky October 28, 2009 at 8:20 PM

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.

61 Kulbir Saini November 7, 2009 at 6:25 PM

Thanks for the heads up :)

62 Janiek October 29, 2009 at 3:47 AM

I used mxyzptlk2063′s steps and this worked for me.

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

Best regards

63 mxyzptlk2063 October 29, 2009 at 6:10 PM

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

64 Janiek November 2, 2009 at 4:10 PM

Aha ! I experience freezes too, I’ll add the SWCursor option too and I hope that helps.

Grtz

65 Kulbir Saini November 7, 2009 at 6:26 PM

I think swcursor option won’t hurt much if its saving you from freezes :)

66 MKas October 29, 2009 at 8:36 AM

Is it possible to install 9.3 drivers to F11? Or somehow to install 200M Xpress drivers to F11? Or ATI su*ks?

67 Kulbir Saini November 7, 2009 at 6:30 PM

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!

68 Jocke November 6, 2009 at 2:42 AM

Finaly! THX alot for the guide!
Working on Fedora 11, 9.10 ATI drivers with HD4650 Mobility
thx again

69 Kulbir Saini November 7, 2009 at 6:31 PM

Thanks for reporting :)

70 Alexei November 7, 2009 at 4:17 AM

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.

71 Kulbir Saini November 7, 2009 at 6:32 PM

I face the same problem but mu cursor doesn’t disappear .. i just see corruption around cursor … btw did you try the SWCursor option?

72 Lawrence November 7, 2009 at 11:17 AM

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.

73 Kulbir Saini November 7, 2009 at 6:36 PM

Thank you Lawrence. Just updated the howto with the instructions you mentioned :)

74 jox3x November 7, 2009 at 4:56 PM

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 !!

75 Kulbir Saini November 7, 2009 at 6:38 PM

Thanks for the compliments and I am really glad that you got it working with fantastic frame rates :D Enjoy :)

76 jox3x November 7, 2009 at 6:09 PM

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

77 Kulbir Saini November 7, 2009 at 6:39 PM

Now I am envy because I can’t get compiz working without corruption around cursor :P

78 Lawrence November 8, 2009 at 12:44 PM

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.

79 Lawrence November 8, 2009 at 9:06 AM

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.

80 Kulbir Saini November 19, 2009 at 3:26 AM

Lawrence,

If I use SWCursor option, I dont see issues like hang ups and all.

81 jox3x November 8, 2009 at 7:52 PM

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.

82 jox3x November 8, 2009 at 9:37 PM

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. ;-(

83 jox3x November 8, 2009 at 11:29 PM

@ 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. ;-)

84 Kulbir Saini November 19, 2009 at 3:28 AM

Hey, Try the 9.11 version of drivers. It may work with updates and all. But don’t blame me if it doesn’t :P

85 Hein November 13, 2009 at 7:15 PM

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?

86 Hein November 15, 2009 at 9:06 AM

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.

87 Kulbir Saini November 19, 2009 at 3:30 AM

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.

88 Jonathan November 21, 2009 at 8:03 AM

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?

89 hari November 21, 2009 at 10:32 PM

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 ;-)

90 Ergys November 22, 2009 at 7:15 PM

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?

91 Yeh March 12, 2010 at 11:24 AM

I got the same problem.

92 Yeh March 12, 2010 at 11:34 AM

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

93 alireza sadeh seighalan November 22, 2009 at 9:21 PM

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

94 hari November 23, 2009 at 3:08 PM

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

95 unink88 November 23, 2009 at 11:45 AM

how can i install Catalyst 9.11 driver ??( in my amd 785g)
thanks

96 alireza sadeh seighalan November 24, 2009 at 12:59 AM

hi

thanks for your offer but fedora12 has kernel 2.6.31 and my kernel-devel installed.

97 Byniu November 24, 2009 at 4:42 AM

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

98 rock November 25, 2009 at 7:02 AM

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… :(

99 Byniu November 26, 2009 at 3:00 AM

Thanks for you

catalyst doesn’t work with F12 :(

100 Byniu November 26, 2009 at 3:06 AM

To expect the catalyst 9.12 :(

101 rfj December 4, 2009 at 5:29 AM

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.

102 rfj December 4, 2009 at 5:42 PM

i’ve also tried:
http://forums.fedoraforum.org/showthread.php?t=155503
Still nothing.
Maybe my graphic card is not supported by catalyst driver?
Where can i check it? (I have a radeon hd 3650).

103 rfj December 6, 2009 at 4:58 PM

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

104 Netzen December 4, 2009 at 6:00 AM

Damn, yes as above does not seem to work on Fedora 12!

I will post back when i get it working!

105 tony December 12, 2009 at 12:32 PM

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..

106 Bub December 16, 2009 at 11:46 PM

Post your bug reports here:

http://ati.cchtml.com/show_bug.cgi?id=1696

107 Bub December 17, 2009 at 12:31 AM

And there is an AMD/ATI Linux Driver survey available here:

http://www.amdsurveys.com/se.ashx?s=5A1E27D23CFE9B36

Comments on this entry are closed.

Previous post:

Next post: