Home Home > 2010 > 07 > 15 > ATI HD57xxx fglrx drivers under 11.3 & 11.4
Sign up | Login

ATI HD57xxx fglrx drivers under 11.3 & 11.4

July 15th, 2010 by

Unofficial-but-working repository

Adding the repository

For openSUSE 11.4

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.4/ "ATI/AMD FGLRX"

For openSUSE 11.3

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.3/ "ATI/AMD FGLRX"

For openSUSE 11.2

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.2/ "ATI/AMD FGLRX"

Searching the version you need

zypper se -s fglrx
+-----------------------+--------+---------+--------------+---------------------------
| fglrx64_7_5_0_SUSE113 | pakiet | 8.812-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.801-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.783-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.771-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.762-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.812-1 | i586         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.801-1 | i386         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.783-1 | i386         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.771-1 | i386         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.762-1 | i386         | ATI/AMD fglrx non-official

There’s several version, as I would offer a way to use an older if new break everything :-)

Launch the installation (always as root under a console, and better to be in init 3 mode)
For 11.3 64bits

zypper in fglrx64_7_5_0_SUSE113

For 11.3 32bits

zypper in fglrx7_5_0_SUSE113

etc .. I believe you pick the trick !
At the end of the installation, you can just reboot, or init 3 && init 5 .

Actual version Catalyst 11.1 / 8.812 Published January 26 by ATI/AMD

Previous version Catalyst 10.12 / 8.801 Published December 13 by ATI/AMD (Not available for factory/11.4)

If you already have a fglrx rpm installed, remove the previous version, otherwise catalyst center will give you wrong version information in info panel.

Update news January 26th

Catalyst Release 11.11

Sebastian Siebert blog about his script work nicely well
Script and
German Article

Work in progress : fglrx under factory ( 11.4 ) done for 11.1 catalyst version

At least but not at last, my unofficial-but-working repository packages has been updated yesterday. Another tricks for those who are tired of activating their desktop effects at each kde startup : (picked from the opensuse-kde)

Check out the kwin settings in: /home/user/.kde4/share/config/kwinrc
I have solved that problem changing the DisableChecks parameter from 'false' to 'true'. Although seems that this would be a cover instead of a real solution.
-- Hernán Thiers García

Update news October 2th

How to build the 10.9 driver ? Patch needed

I’ve posted here a version how to patch the drivers to get fglrx.ko builded with latest kernel on openSUSE 11.3 http://www.susepaste.org/80021629

Don’t forget to have a look at Siebert blog his script work nicely well here

Non Official repo and build

For those of us who feel adventurous, and trust me you could install my package (no flgrx.ko inside)

Update news August 7

Seems there’s now an ati repo
you can grab it at http://www2.ati.com/suse/11.3

check the wiki page about that SDB:ATI

zypper ar -fc http://www2.ati.com/suse/11.3 ATI

Check and choose the appropriate package according to your kernel.

but you know what : they just segfault !. My rpm 10.7 (8.753) doesn’t.

Update news July 27

ATI/AMD just release their 10.7 version with native support for openSUSE 11.3

So I rewrite this article with the use of them, and remove any ref to the 10.6 version

Hardware & check

After installing my opensuse 11.3 on a computer with ATI radeon HD57xxx, there’s no desktop effects available, no 3D, no acceleration that can be provided with the free opensource radeon. Too bad, but it’s only a question of months to see support for this graphic card.
My advise would be if radeon works (even with some glitches in it) keep it. And help dev’s with bugs reporting.
To check if 3D is there (would return a YES)

glxinfo | grep -i render

Second point : ATI doesn’t provide anymore repository for their binary drivers, so we have to build them on each needed system. When the 11.3 hits the street, the procedure was complex and not so easy, now with their 10.7 ( 8.753 ) version, it’s doable.

Note All of those manipulation are done under console. So try to leave X, do a ctrl+alt+F1. Go to console, and as root run and init 3 to stop running X

Get ready to build

Downloads

Firstly : read the release note, check if your card is supported or not (HD 3870 X2 is not !)
Secondly : read the release note again, you missed something important before. :-)

Building env

Prepare your openSUSE with a minimal building environment :
zypper in kernel-source kernel-syms module-init-tools make gcc libstdc++ libgcc glibc-32bit glibc-devel-32bit fontconfig freetype zlib*

Now we have to add the correct headers (Thx to those who reveal that )
So most of you running the -desktop flavour

zypper in kernel-desktop-devel

or

zypper in kernel-default-devel

or on 32 bits

zypper in kernel-pae-devel

Install / Build rpm

Quick Install

sh ati-driver-installer-10-7-x86.x86_64.run

Or build your own package to manage them with YaST/zypper/rpm
For 32 bits (can also be build if you have a 64 bits install)

sh ati-driver-installer-10-7-x86.x86_64.run --buildpkg SuSE/SUSE113-IA32

For 64 bits

sh ati-driver-installer-10-7-x86.x86_64.run --buildpkg SuSE/SUSE113-AMD64

Configuration

Initial Xorg.conf

I can only regret the fact that aticonfig –initial can’t build a proper xorg.conf.d/50-devices.conf section. But I can imagine it would be the case in several future versions.

Build an initial xorg.conf
aticonfig --initial
if you read a third time the readme … It’s clearly explain to not use sax with fglrx. Use only the aticonfig utilities. Nice there’s no more sax on openSUSE
Many users find annoying those black square during browsing firefox, and/or using other programs.
Good news (thanks to ced117) there’s a fix to that. A subtil modification how using Direct2D

aticonfig --set-pcs-str=DDX,ForceXAA,TRUE

What I’ve done to make sure it works

To prevent driver conflicts, we configure modprobe to ignore the OSS radeon driver.
First check if you haven’t got it already :
ls -lh /etc/modprobe.d/50-fglrx.conf
if yes, go to the next step. If no try to see if we have those made by the ati
ls -lh /etc/modprobe.d/fglrx.conf
if this return something rename it :
mv /etc/modprobe.d/fglrx.conf /etc/modprobe.d/50-fglrx.conf
If not, do this as root to create it :
echo "blacklist radeon"> /etc/modprobe.d/50-fglrx.conf

After that refreshing modules
depmod -a

Refreshing libs
ldconfig

Loading the new build module
modprobe -v fglrx

Set NO_KMS_IN_INITRD=”yes”
in /etc/sysconfig/kernel

Rebuild a fresh initrd
mkinitrd

Reboot the computer

How to remove

As root, removing fglrx kernel module
/usr/share/ati/fglx-uninstall.sh
As root remove the rpm installed
zypper rm [package_name]

Redo the previous step depmod, ldconfig, place the NO_KMS_IN_INITRD=”no”
remove the /etc/modprobe.d/50-fglrx, redo a mkinitrd

PreBuild RPM

There’s not official repos for the binary fglrx.ko, more don’t wait it would never happen, check this in release note, or on AMD website.

You have to build it ! And rebuild it after a kernel change.

The proposed rpm are only valid for a 11.3 version, they are build with the ati-installer.run script.

Read the rpmlint output (see below) if you find it ok, install & build

You HAVE TO have already install the minimal build env (see previous chapter)

For those of you, who don’t want to build themselves, I’ve already build them and you can grab them locally from here :
(I repeat : you need to have the previous build packages already installed):

or install them directly with zypper
64 bits :

zypper in http://linux.ioda.net/mirror/opensuse/ati-113/fglrx64_7_5_0_SUSE113-8.753-1.x86_64.rpm

32 bits :

zypper in http://linux.ioda.net/mirror/opensuse/ati-113/fglrx_7_5_0_SUSE113-8.753-1.i386.rpm

They are signed with my PGPKey : D5C9B751C4653227
They work for me, and they are only a helper the time free opensource radeon support all of those chipset.

here’s the result of those zypper in

zypper in http://linux.ioda.net/mirror/opensuse/ati-113/fglrx64_7_5_0_SUSE113-8.753-1.x86_64.rpm
Chargement des données du dépôt...
Lecture des paquets installés...
Résolution des dépendances des paquets...

Le NOUVEAU paquet suivant va être installé:
  fglrx64_7_5_0_SUSE113 

1 paquet à installer.
Taille de téléchargement totale : 28,3 MiB. Après l'opération, un 123,5 MiB supplémentaire sera utilisé.
Continuer ? [o/n/?] (o): o
Récupération de paquet fglrx64_7_5_0_SUSE113-8.753-1.x86_64 (1/1), 28,3 MiB (123,5 MiB decompressé)
Installation: fglrx64_7_5_0_SUSE113 - 8.753-1 [fait]
Sortie rpm supplémentaire:
warning: /var/cache/zypp/packages/_tmpRPMcache_/fglrx64_7_5_0_SUSE113-8.753-1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID c4653227: NOKEY
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/. 
  LD      /usr/src/kernel-modules/fglrx/built-in.o
  CC [M]  /usr/src/kernel-modules/fglrx/firegl_public.o
In file included from /usr/src/kernel-modules/fglrx/firegl_public.c:451:0:
/usr/src/kernel-modules/fglrx/drm_proc.h: In function ‘FGLDRM__vma_info’:
/usr/src/kernel-modules/fglrx/drm_proc.h:497:2: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_GetInitKerPte’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2378:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2379:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2380:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_GetPageTableByVirtAddr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2425:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2428:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2429:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_TestAndClearPageDirtyFlag’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2582:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_GetDmaPhysAddr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2620:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2621:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2622:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2624:5: warning: return makes integer from pointer without a cast
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_acpi.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_agp.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_debug.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_ioctl.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_io.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_pci.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_str.o
  CC [M]  /usr/src/kernel-modules/fglrx/kcl_wait.o
  LD [M]  /usr/src/kernel-modules/fglrx/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for /usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4
  CC      /usr/src/kernel-modules/fglrx/fglrx.mod.o
  LD [M]  /usr/src/kernel-modules/fglrx/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/. modules_install
  INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
  DEPMOD  2.6.34-12-desktop
make: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/. clean
  CLEAN   /usr/src/kernel-modules/fglrx/.tmp_versions
  CLEAN   /usr/src/kernel-modules/fglrx/Module.symvers /usr/src/kernel-modules/fglrx/modules.order
make: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
/

*************************************************************
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
*************************************************************

Externals resources

Follow the rest like in http://en.opensuse.org/SDB:ATI_drivers
Page about how to build & patch the 10.6 version
in German you can follow this one

Thanks to

Thanks to madigens for his review.
Thanks to Chrysantine pointing me on right wiki ATI page .
Thanks to ced117 to the trick against the black square.
Thanks to Ioda-Net Sàrl [], who pay me, and have provided the place & bandwidth for the pre-build rpm.
Finally thanks to ATI/AMD to give quickly a new version, we don’t have to patch.

Screenshots : (everybody love them)

= Updates=

If you need some help or have question you can always try on irc #suse I’m tigerfoot
For those who don’t have a working solution yet : Can you post the result of a uname -a in your comment, that would help me to understand also on which kernel you are running.

Also I publish the full smolt profile of my hardware here

Both comments and pings are currently closed.

48 Responses to “ATI HD57xxx fglrx drivers under 11.3 & 11.4”

  1. You’ve built packages! You’re my hero ;D .

    Besides, are you going to take care of these packages until ATI fixed their drivers or at last their repo?

  2. Keith Waugh

    It worked for me – I had very few options after installation just a black screen – thanks for your help.

  3. guillaume

    I would also point to the script

    http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6-beta.sh

    at

    http://www.sebastian-siebert.de/2010/06/18/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-6-fglrx-8-741-laufen-einwandfrei/

    which does the patching, matching, smatching, everything for you.

    As for me, the real hassle was not compiling and installing fglrx, as the above script nicely takes care of all that. Rather, I had major trouble adjusting to the new evdev system for X. Previous (I guess hal-based) system worked just fine. I blindly copied the xorg.conf (with fglrx) that I had in 11.2. Result: no keyboard, no mouse, no nothing (well, X did start, but I couldn’t even kill it!). It turns out you need all that stuff in /etc/X11/xorg.conf.d/.

    I also find it annoying that the radeon module is included by default in the initram, as it is not evident (to me) how to get rid of it before/after installing fglrx. Actually, reinstalling the kernel after installing fglrx did the trick, but this annoyance could easily have prevented fglrx from installing/booting properly…

  4. Matthew

    Hi

    First, thank you for posting this. It’s been very informative, but unfortunately it hasn’t quite worked for me. I followed your instructions and the installer ran, as did aticonfig, but amdcccle does not. It produces the following error:

    “There was a problem initialising Catalyst Control Center Linux edition. It could be caused by the following.

    No ATI graphics driver is installed, or the ATI driver is not functioning properly. Please install the ATI driver appropriate for your ATI hardware, or configure using aticonfig.”

    Could this be because I am using a different video card to yourself? Mine is a RadeonHD 3650 (although sometimes reports as 3670).

    I really want my fglrx back :(

    kernel version 2.6.34-12-desktop

  5. lnavarrete

    This solution worked for me. I installed the drivers and amdccc starts without problems, but the video quality is really bad. I still don’t have 3d support and all windows move slow and jagged.
    After the installation, I ran > glxinfo | grep -i render and got the following:

    X Error of failed request: BadRequest (invalid request code or no such operation)
    Major opcode of failed request: 136 (GLX)
    Minor opcode of failed request: 19 (X_GLXQueryServerString)
    Serial number of failed request: 15
    Current serial number in output stream: 15

  6. JP

    Thanks a lot, Bruno. I’ll try to do it tonight.

  7. @Bruno Friedmann:
    You have made a little mistake. :-) In openSUSE 11.3 the package linux-kernel-headers doesn’t exist. It was renamed to kernel-devel.

    BTW, thank you for linking my site. ;-)

    Greeting,

    Sebastian

  8. krzychu mike

    Thanks for tutorial!
    First i tried to build package for opensuse 11.2 – after installation xserver failed to start (error when loading module fglrx).
    Then I tried to install it by ./ati-install.sh –install and it’s working very good.
    Great job Bruno!

  9. Ralph Ellis

    The prebuilt x64 packages worked like a charm for me. Until ATI gets the official repositories in shape this is a very good option.
    Thanks
    Ralph Ellis

  10. Michael Webb

    Thanks it has worked for me.

    Michael

  11. ML

    I tried following these steps, but during boot, the screen goes black and the everything gets unresponsive. I guess this occurs when the drivers is read in, because I could go into failsafe mode and revert to the original X driver settings.

  12. madigens

    Doesn’t work for me. Black screen.

    Using 11.3 x86_64, Catalyst 10.6 (manually patched according to instructions above), Radeon HD 4850 on Gigabyte EP35-DS3R.

    • madigens, can you repeat the procedure with the new 10.7 ?
      I’m really interested by your result. For others, madigens have good result with the lastest radeon include in future kernel 2.6.35 ..

  13. ML

    Mine is Radeon HD 5870, same issue it seems.

  14. DhaVhe

    Ok, i’ve tried the long way building my own repo, and the driver doesn’t work, then i tried the repo published above and doesn’t work. What i’ve got after installing the driver is a fail when loading atieventsd and after that i just can use console.
    My desktop only works in failsafe mode, i’m not very skilled in linux so i will appreciate any help with this issue.
    Thanks for this post wich simplifies a lot of work, but there are some issues (like mine) to solve, hope this post grow and gives a perfect guide in the future :) cheers

    • DhaVhe, try to see the quotes I’ve added to the first comment (Ricardo)
      This should help.
      Also give us the result of uname -a and check if you can submit a smolt profile ( zypper se smolt give you them )

  15. Symmo

    I had a prob with my rv700 (4800) black screen
    But after going into yast system then /etc/sys Editor and searching
    NO_KMS_IN_INITRD and set to yes removes the builtin ati 600/700 driver
    rebooted and WORKS :-)
    So thanks for the tip how to modify the files.

  16. Thanks it has worked for me.

    Using 11.3 x86_64, Catalyst 10.6 (manually patched according to instructions above), Radeon HD 4290 on Asus M4A89GTD-PRO

  17. Anonymous

    Thanks, it worked like a charm for a ATI Radeon HD 3200 on openSuSE-11.3-64.

    Two observation,
    zipper and linux-kernel-headers are not part of the distribution downloaded.

  18. keellambert

    Thanks, your procedure worked like a charm for an ATI Radeon HD 3200 motherboard integrated graphics adapter

    … zipper and linux-kernel-headers are not part of the distribution I have, but it made no difference to the installation.

    Thanks again.

    Michael

  19. Ricardo

    Does not work with integrated hd300. Black screen. kms deactivated since rs780 is not suppported by radeonhd. Very basic non-kms support in radenhd, not even 2d xv acceleration, video playback extremly slow …

    I hope amd release an official and functional driver soon..

    • I’ve also re-check my configuration
      Effectively we need to put this in /etc/sysconfig/kernel
      NO_KMS_IN_INITRD=”yes”

      But check also in /etc/modprobe.d if you have a fglrx.conf
      If yes it should contain
      blacklist nouveau
      and rename it 50-fglrx.conf

      And strange thing also happen under kde4, Composing is disable each time I start it.
      But using the ALT+SHIFT+F12 keybord sequence give it back.

      Perharps this tips could help you.

  20. tolzkutz

    Thanks a big time for this publishment. The x86_64 package worked for me!

  21. Sinan Awad

    Thanks for the detailed help.. I hoped it could work on my “living room laptop”

    Tried this on my T42 laptop, didn’t work. Apparently ATI does not support “old” hardware.

    Using the stock radeonhd provided by Novell is a bummer also, the laptop freezes all the time, and the xserver does not wake up from stndby.

    After reinstalling the RPM on this page, now I cannot login to KDE.

    This is the most horrible experience of SuSE I had since 6.1 !!

    I am reverting back to 11.2, or to *gasp* ubuntu 10.04, which worked not bad..

    I am personally very disappointed with the apparent changes in 11.3, SaX2 disappearing, very nasty KMS drivers.. lack of ATI official support..

    It looks and feels like a beta version..

    • radeon drivers is not Novell, it’s the free opensource drivers present also on all modern distribution.

      There’s no more need of sax2 with xorg doing auto-configuration, plus if you have really read ati/radeon readme, you have seen that you don’t have to use sax with fglrx drivers but only aticonfig :-)

      ATI lack of support : uh that’s true ATI doesn’t deliver anymore kernel binary ko, but for all distribution. So we are on the same level than other.

  22. RoDrIgO

    Work for me. hd3650 / 11.3 x64
    Thanks

  23. gerog

    Thanks, It`s works!

  24. topfenbaecker

    great work, thanks!
    after changing NO_KMS_IN_INITRD it works
    2.6.34-12-desktop

  25. Emigrant

    Thanks, works very fine !!!
    THANKS

  26. Devendra Rai

    Hello All,

    I tried building using the steps that you mentioned. I get this:

    ==================================================
    ATI Technologies Linux Driver Installer/Packager
    ==================================================
    which: no XFree86 in (/home/JackSparrow/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin)

    Error: ./default_policy.sh does not support version
    default:v2:x86_64:lib::none:2.6.34-12-default:; make sure that the version is being
    correctly set by –iscurrentdistro

    I just updated to OpenSuse 11.3. I have XOrg 7.5:

    Name : xorg-x11 Relocations: (not relocatable)
    Version : 7.5 Vendor: openSUSE
    Release : 11.3 Build Date: Mon 05 Jul 2010 04:30:28 PM CEST
    Install Date: Fri 23 Jul 2010 06:26:15 PM CEST Build Host: build36

    Any help?

    Cheers

    Devendra

  27. Devendra Rai

    Hello All,

    Just a followup to my earlier query.

    In /etc/modprobe.d/fglrx.conf:

    I have:

    blacklist radeon.

    My hardware is ATI HD 3200 graphics card.

    In /etc/sysconfig/kernel, I already have: NO_KMS_IN_INITRD=”yes”

    My XOrg.conf file is:

    # /…/
    # SaX generated X11 config file
    # Created on: 2010-07-23T17:28:31+0200.
    #
    # Version: 8.1
    # Contact: Marcus Schaefer , 2005
    # Contact: SaX-User list
    ( Edited part : we don’t need and xorg.conf )

    Would appreciate any help.

    Cheers

    Devendra

    Try to install the dev building env before anything else :-)

  28. someone

    after editing NO_KMS_IN_INITRD=”yes” run from command line mkinitrd
    …then it works

  29. Reply to Lovis :

    Was not my intention firstly, just providing a quick & dirty solution.
    Now 10.7 has come, and I rebuild those rpm.

    We are discuting how we can build & propose a permanent solution. but there’s some legal aspect that must me treaded before further steps.

    If the new article works for a majority of people, the first thing will be to update the wiki.
    After that, I’ll try to update packages on last release if they build, perharps I will do a pseudo-official repo. but it would never contain a binary fglrx.ko.

    After all efforts should be concentrated on the free open radeon drivers, it’s the only future.

  30. DarnGood

    Hello everyone:

    I can run X11 from the initial (aticonfig –initial) xorg.conf I have. But it fails to create a new one with the following error message using “X -configure” since sax2 is no longer present in openSUSE 11.3 (/var/log/Xorg.0.log):


    [ 137.219]
    X.Org X Server 1.8.0
    Release Date: 2010-04-02
    [ 137.285] X Protocol Version 11, Revision 0
    [ 137.307] Build Operating System: openSUSE SUSE LINUX
    [ 137.328] Current Operating System: Linux bitbucket 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64
    [ 137.351] Kernel command line: root=/dev/sda2 resume=/dev/disk/by-id/ata-SAMSUNG_HD154UI_S1XWJ1KSA29211-part5 splash=silent quiet vga=0x31a
    [ 137.375] Build Date: 05 July 2010 09:27:36PM
    [ 137.398]
    [ 137.422] Current version of pixman: 0.18.0
    [ 137.445] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 137.491] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 137.565] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 17 15:27:36 2010
    [ 137.603] (II) Loader magic: 0x7d58a0
    [ 137.603] (II) Module ABI versions:
    [ 137.603] X.Org ANSI C Emulation: 0.4
    [ 137.603] X.Org Video Driver: 7.0
    [ 137.603] X.Org XInput driver : 9.0
    [ 137.603] X.Org Server Extension : 3.0
    [ 137.607] (--) PCI:*(0:1:0:0) 1002:68b8:1682:2990 ATI Technologies Inc Juniper [Radeon HD 5700 Series] rev 0, Mem @ 0xe0000000/268435456, 0xf7cc0000/131072, I/O @ 0x0000b000/256, BIOS @ 0x????????/131072
    [ 137.657] List of video drivers:
    [ 137.683] nouveau
    [ 137.707] s3
    [ 137.732] sis
    [ 137.756] radeon
    [ 137.780] unichrome
    [ 137.804] tdfx
    [ 137.827] glint
    [ 137.851] voodoo
    [ 137.874] v4l
    [ 137.898] tseng
    [ 137.922] r128
    [ 137.945] siliconmotion
    [ 137.968] tga
    [ 137.991] mach64
    [ 138.013] chips
    [ 138.035] sisusb
    [ 138.056] cirrus
    [ 138.078] newport
    [ 138.100] rendition
    [ 138.122] mga
    [ 138.142] intellegacy
    [ 138.163] nv
    [ 138.184] savage
    [ 138.205] s3virge
    [ 138.225] i740
    [ 138.245] intel
    [ 138.265] dummy
    [ 138.284] trident
    [ 138.303] vmware
    [ 138.322] i128
    [ 138.340] ati
    [ 138.358] radeonhd
    [ 138.375] fglrx
    [ 138.392] ark
    [ 138.408] ast
    [ 138.424] apm
    [ 138.440] neomagic
    [ 138.454] fbdev
    [ 138.468] vesa
    [ 138.481] (II) LoadModule: "nouveau"
    [ 138.482] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
    [ 138.517] (II) Module nouveau: vendor="X.Org Foundation"
    [ 138.517] compiled for 1.8.0, module version = 0.0.15
    [ 138.517] Module class: X.Org Video Driver
    [ 138.517] ABI class: X.Org Video Driver, version 7.0
    [ 138.517] (II) LoadModule: "s3"
    [ 138.517] (II) Loading /usr/lib64/xorg/modules/drivers/s3_drv.so
    [ 138.526] (II) Module s3: vendor="X.Org Foundation"
    [ 138.526] compiled for 1.8.0, module version = 0.6.3
    [ 138.526] Module class: X.Org Video Driver
    [ 138.526] ABI class: X.Org Video Driver, version 7.0
    [ 138.526] (II) LoadModule: "sis"
    [ 138.527] (II) Loading /usr/lib64/xorg/modules/drivers/sis_drv.so
    [ 138.534] (II) Module sis: vendor="X.Org Foundation"
    [ 138.534] compiled for 1.8.0, module version = 0.10.2
    [ 138.534] Module class: X.Org Video Driver
    [ 138.534] ABI class: X.Org Video Driver, version 7.0
    [ 138.534] (II) LoadModule: "radeon"
    [ 138.535] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
    [ 138.557] (II) Module radeon: vendor="X.Org Foundation"
    [ 138.557] compiled for 1.8.0, module version = 6.13.0
    [ 138.557] Module class: X.Org Video Driver
    [ 138.557] ABI class: X.Org Video Driver, version 7.0
    [ 138.557] (II) LoadModule: "unichrome"
    [ 138.558] (II) Loading /usr/lib64/xorg/modules/drivers/unichrome_drv.so
    [ 138.572] (II) Module unichrome: vendor="http://unichrome.sf.net/"
    [ 138.573] compiled for 1.8.0, module version = 0.2.0
    [ 138.573] Module class: X.Org Video Driver
    [ 138.573] ABI class: X.Org Video Driver, version 7.0
    [ 138.573] (II) LoadModule: "tdfx"
    [ 138.573] (II) Loading /usr/lib64/xorg/modules/drivers/tdfx_drv.so
    [ 138.580] (II) Module tdfx: vendor="X.Org Foundation"
    [ 138.580] compiled for 1.8.0, module version = 1.4.3
    [ 138.580] Module class: X.Org Video Driver
    [ 138.580] ABI class: X.Org Video Driver, version 7.0
    [ 138.580] (II) LoadModule: "glint"
    [ 138.580] (II) Loading /usr/lib64/xorg/modules/drivers/glint_drv.so
    [ 138.589] (II) Module glint: vendor="X.Org Foundation"
    [ 138.589] compiled for 1.8.0, module version = 1.2.4
    [ 138.589] Module class: X.Org Video Driver
    [ 138.589] ABI class: X.Org Video Driver, version 7.0
    [ 138.589] (II) LoadModule: "voodoo"
    [ 138.590] (II) Loading /usr/lib64/xorg/modules/drivers/voodoo_drv.so
    [ 138.597] (II) Module voodoo: vendor="X.Org Foundation"
    [ 138.597] compiled for 1.8.0, module version = 1.1.0
    [ 138.597] Module class: X.Org Video Driver
    [ 138.597] ABI class: X.Org Video Driver, version 7.0
    [ 138.597] (II) LoadModule: "v4l"
    [ 138.598] (II) Loading /usr/lib64/xorg/modules/drivers/v4l_drv.so
    [ 138.598] (II) Module v4l: vendor="X.Org Foundation"
    [ 138.598] compiled for 1.8.0, module version = 0.1.1
    [ 138.598] ABI class: X.Org Video Driver, version 7.0
    [ 138.598] (II) LoadModule: "tseng"
    [ 138.599] (II) Loading /usr/lib64/xorg/modules/drivers/tseng_drv.so
    [ 138.600] (II) Module tseng: vendor="X.Org Foundation"
    [ 138.600] compiled for 1.8.0, module version = 1.1.0
    [ 138.600] Module class: X.Org Video Driver
    [ 138.600] ABI class: X.Org Video Driver, version 7.0
    [ 138.600] (II) LoadModule: "r128"
    [ 138.600] (II) Loading /usr/lib64/xorg/modules/drivers/r128_drv.so
    [ 138.611] (II) Module r128: vendor="X.Org Foundation"
    [ 138.611] compiled for 1.8.0, module version = 6.8.1
    [ 138.611] Module class: X.Org Video Driver
    [ 138.611] ABI class: X.Org Video Driver, version 7.0
    [ 138.611] (II) LoadModule: "siliconmotion"
    [ 138.611] (II) Loading /usr/lib64/xorg/modules/drivers/siliconmotion_drv.so
    [ 138.612] (II) Module siliconmotion: vendor="X.Org Foundation"
    [ 138.612] compiled for 1.8.0, module version = 1.7.3
    [ 138.612] Module class: X.Org Video Driver
    [ 138.612] ABI class: X.Org Video Driver, version 7.0
    [ 138.612] (II) LoadModule: "tga"
    [ 138.613] (II) Loading /usr/lib64/xorg/modules/drivers/tga_drv.so
    [ 138.614] (II) Module tga: vendor="X.Org Foundation"
    [ 138.614] compiled for 1.8.0, module version = 1.2.1
    [ 138.614] Module class: X.Org Video Driver
    [ 138.614] ABI class: X.Org Video Driver, version 7.0
    [ 138.614] (II) LoadModule: "mach64"
    [ 138.614] (II) Loading /usr/lib64/xorg/modules/drivers/mach64_drv.so
    [ 138.628] (II) Module mach64: vendor="X.Org Foundation"
    [ 138.628] compiled for 1.8.0, module version = 6.8.2
    [ 138.628] Module class: X.Org Video Driver
    [ 138.628] ABI class: X.Org Video Driver, version 7.0
    [ 138.628] (II) LoadModule: "chips"
    [ 138.628] (II) Loading /usr/lib64/xorg/modules/drivers/chips_drv.so
    [ 138.630] (II) Module chips: vendor="X.Org Foundation"
    [ 138.630] compiled for 1.8.0, module version = 1.2.2
    [ 138.630] Module class: X.Org Video Driver
    [ 138.630] ABI class: X.Org Video Driver, version 7.0
    [ 138.630] (II) LoadModule: "sisusb"
    [ 138.630] (II) Loading /usr/lib64/xorg/modules/drivers/sisusb_drv.so
    [ 138.631] (II) Module sisusb: vendor="X.Org Foundation"
    [ 138.631] compiled for 1.8.0, module version = 0.9.3
    [ 138.631] Module class: X.Org Video Driver
    [ 138.631] ABI class: X.Org Video Driver, version 7.0
    [ 138.631] (II) LoadModule: "cirrus"
    [ 138.632] (II) Loading /usr/lib64/xorg/modules/drivers/cirrus_drv.so
    [ 138.632] (II) Module cirrus: vendor="X.Org Foundation"
    [ 138.632] compiled for 1.8.0, module version = 1.3.2
    [ 138.632] Module class: X.Org Video Driver
    [ 138.632] ABI class: X.Org Video Driver, version 7.0
    [ 138.632] (II) LoadModule: "newport"
    [ 138.633] (II) Loading /usr/lib64/xorg/modules/drivers/newport_drv.so
    [ 138.634] (II) Module newport: vendor="X.Org Foundation"
    [ 138.634] compiled for 1.8.0, module version = 0.2.3
    [ 138.634] Module class: X.Org Video Driver
    [ 138.634] ABI class: X.Org Video Driver, version 7.0
    [ 138.634] (II) LoadModule: "rendition"
    [ 138.634] (II) Loading /usr/lib64/xorg/modules/drivers/rendition_drv.so
    [ 138.635] (II) Module rendition: vendor="X.Org Foundation"
    [ 138.635] compiled for 1.8.0, module version = 4.2.3
    [ 138.635] Module class: X.Org Video Driver
    [ 138.635] ABI class: X.Org Video Driver, version 7.0
    [ 138.635] (II) LoadModule: "mga"
    [ 138.635] (II) Loading /usr/lib64/xorg/modules/drivers/mga_drv.so
    [ 138.636] (II) Module mga: vendor="X.Org Foundation"
    [ 138.636] compiled for 1.8.0, module version = 1.4.11
    [ 138.636] Module class: X.Org Video Driver
    [ 138.636] ABI class: X.Org Video Driver, version 7.0
    [ 138.636] (II) LoadModule: "intellegacy"
    [ 138.637] (II) Loading /usr/lib64/xorg/modules/drivers/intellegacy_drv.so
    [ 138.724] (II) Module intellegacy: vendor="X.Org Foundation"
    [ 138.724] compiled for 1.8.0, module version = 2.9.1
    [ 138.724] Module class: X.Org Video Driver
    [ 138.724] ABI class: X.Org Video Driver, version 7.0
    [ 138.724] (II) LoadModule: "nv"
    [ 138.724] (II) Loading /usr/lib64/xorg/modules/drivers/nv_drv.so
    [ 138.726] (II) Module nv: vendor="X.Org Foundation"
    [ 138.726] compiled for 1.8.0, module version = 2.1.17
    [ 138.726] Module class: X.Org Video Driver
    [ 138.726] ABI class: X.Org Video Driver, version 7.0
    [ 138.726] (II) LoadModule: "savage"
    [ 138.727] (II) Loading /usr/lib64/xorg/modules/drivers/savage_drv.so
    [ 138.728] (II) Module savage: vendor="X.Org Foundation"
    [ 138.728] compiled for 1.8.0, module version = 2.3.1
    [ 138.728] Module class: X.Org Video Driver
    [ 138.728] ABI class: X.Org Video Driver, version 7.0
    [ 138.728] (II) LoadModule: "s3virge"
    [ 138.729] (II) Loading /usr/lib64/xorg/modules/drivers/s3virge_drv.so
    [ 138.730] (II) Module s3virge: vendor="X.Org Foundation"
    [ 138.730] compiled for 1.8.0, module version = 1.10.4
    [ 138.730] Module class: X.Org Video Driver
    [ 138.730] ABI class: X.Org Video Driver, version 7.0
    [ 138.730] (II) LoadModule: "i740"
    [ 138.730] (II) Loading /usr/lib64/xorg/modules/drivers/i740_drv.so
    [ 138.731] (II) Module i740: vendor="X.Org Foundation"
    [ 138.731] compiled for 1.8.0, module version = 1.3.2
    [ 138.731] Module class: X.Org Video Driver
    [ 138.731] ABI class: X.Org Video Driver, version 7.0
    [ 138.731] (II) LoadModule: "intel"
    [ 138.732] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
    [ 138.734] (II) Module intel: vendor="X.Org Foundation"
    [ 138.734] compiled for 1.8.0, module version = 2.12.0
    [ 138.734] Module class: X.Org Video Driver
    [ 138.734] ABI class: X.Org Video Driver, version 7.0
    [ 138.734] (II) LoadModule: "dummy"
    [ 138.734] (II) Loading /usr/lib64/xorg/modules/drivers/dummy_drv.so
    [ 138.735] (II) Module dummy: vendor="X.Org Foundation"
    [ 138.735] compiled for 1.8.0, module version = 0.3.2
    [ 138.735] Module class: X.Org Video Driver
    [ 138.735] ABI class: X.Org Video Driver, version 7.0
    [ 138.735] (II) LoadModule: "trident"
    [ 138.735] (II) Loading /usr/lib64/xorg/modules/drivers/trident_drv.so
    [ 138.736] (II) Module trident: vendor="X.Org Foundation"
    [ 138.736] compiled for 1.8.0, module version = 1.3.3
    [ 138.736] Module class: X.Org Video Driver
    [ 138.736] ABI class: X.Org Video Driver, version 7.0
    [ 138.736] (II) LoadModule: "vmware"
    [ 138.737] (II) Loading /usr/lib64/xorg/modules/drivers/vmware_drv.so
    [ 138.737] (II) Module vmware: vendor="X.Org Foundation"
    [ 138.737] compiled for 1.8.0, module version = 10.16.9
    [ 138.737] Module class: X.Org Video Driver
    [ 138.737] ABI class: X.Org Video Driver, version 7.0
    [ 138.737] (II) LoadModule: "i128"
    [ 138.738] (II) Loading /usr/lib64/xorg/modules/drivers/i128_drv.so
    [ 138.738] (II) Module i128: vendor="X.Org Foundation"
    [ 138.738] compiled for 1.8.0, module version = 1.3.3
    [ 138.738] Module class: X.Org Video Driver
    [ 138.738] ABI class: X.Org Video Driver, version 7.0
    [ 138.738] (II) LoadModule: "ati"
    [ 138.739] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
    [ 138.739] (II) Module ati: vendor="X.Org Foundation"
    [ 138.739] compiled for 1.8.0, module version = 6.13.0
    [ 138.739] Module class: X.Org Video Driver
    [ 138.739] ABI class: X.Org Video Driver, version 7.0
    [ 138.739] (II) LoadModule: "radeonhd"
    [ 138.739] (II) Loading /usr/lib64/xorg/modules/drivers/radeonhd_drv.so
    [ 138.754] (II) Module radeonhd: vendor="AMD GPG"
    [ 138.754] compiled for 1.8.0, module version = 1.3.0
    [ 138.754] Module class: X.Org Video Driver
    [ 138.754] ABI class: X.Org Video Driver, version 7.0
    [ 138.754] (II) LoadModule: "fglrx"
    [ 138.755] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
    [ 138.875] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
    [ 138.875] compiled for 1.7.1, module version = 8.74.4
    [ 138.875] Module class: X.Org Video Driver
    [ 138.875] (II) Loading sub module "fglrxdrm"
    [ 138.875] (II) LoadModule: "fglrxdrm"
    [ 138.875] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
    [ 138.885] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
    [ 138.885] compiled for 1.7.1, module version = 8.74.4
    [ 138.885] (II) LoadModule: "ark"
    [ 138.886] (II) Loading /usr/lib64/xorg/modules/drivers/ark_drv.so
    [ 138.887] (II) Module ark: vendor="X.Org Foundation"
    [ 138.887] compiled for 1.8.0, module version = 0.7.2
    [ 138.887] Module class: X.Org Video Driver
    [ 138.887] ABI class: X.Org Video Driver, version 7.0
    [ 138.887] (II) LoadModule: "ast"
    [ 138.887] (II) Loading /usr/lib64/xorg/modules/drivers/ast_drv.so
    [ 138.888] (II) Module ast: vendor="X.Org Foundation"
    [ 138.888] compiled for 1.8.0, module version = 0.89.9
    [ 138.888] Module class: X.Org Video Driver
    [ 138.888] ABI class: X.Org Video Driver, version 7.0
    [ 138.888] (II) LoadModule: "apm"
    [ 138.889] (II) Loading /usr/lib64/xorg/modules/drivers/apm_drv.so
    [ 138.890] (II) Module apm: vendor="X.Org Foundation"
    [ 138.890] compiled for 1.8.0, module version = 1.2.2
    [ 138.890] Module class: X.Org Video Driver
    [ 138.890] ABI class: X.Org Video Driver, version 7.0
    [ 138.890] (II) LoadModule: "neomagic"
    [ 138.891] (II) Loading /usr/lib64/xorg/modules/drivers/neomagic_drv.so
    [ 138.892] (II) Module neomagic: vendor="X.Org Foundation"
    [ 138.892] compiled for 1.8.0, module version = 1.2.4
    [ 138.892] Module class: X.Org Video Driver
    [ 138.892] ABI class: X.Org Video Driver, version 7.0
    [ 138.892] (II) LoadModule: "fbdev"
    [ 138.893] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    [ 138.893] (II) Module fbdev: vendor="X.Org Foundation"
    [ 138.893] compiled for 1.8.0, module version = 0.4.1
    [ 138.893] ABI class: X.Org Video Driver, version 7.0
    [ 138.893] (II) LoadModule: "vesa"
    [ 138.894] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    [ 138.894] (II) Module vesa: vendor="X.Org Foundation"
    [ 138.894] compiled for 1.8.0, module version = 2.2.1
    [ 138.894] Module class: X.Org Video Driver
    [ 138.894] ABI class: X.Org Video Driver, version 7.0
    [ 138.894] (II) Primary Device is: PCI 01@00:00:0
    [ 138.894] (WW) Falling back to old probe method for s3
    [ 138.894] (WW) Falling back to old probe method for sis
    [ 138.894] (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon 8500 AIW BC (AGP),
    ATI Radeon IGP320M (U1) 4336, ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9700 Pro ND (AGP),
    ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
    ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
    ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
    ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
    ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
    ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
    ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
    AMD FireStream 9250, ATI FirePro V8700 (FireGL),
    ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
    ATI Radeon 4800 Series, ATI Radeon 4800 Series, ATI FirePro M7750,
    ATI M98, ATI M98, ATI M98, ATI Mobility Radeon HD 4650,
    ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670,
    ATI FirePro M5750, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
    ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
    ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon HD 4350,
    ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
    ATI Mobility Radeon 4500 Series, ATI FirePro RG220, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon RV710,
    ATI Radeon HD 3470, ATI Mobility Radeon HD 3430,
    ATI Mobility Radeon HD 3400 Series, ATI Radeon HD 3450,
    ATI Radeon HD 3450, ATI Radeon HD 3430, ATI Radeon HD 3450,
    ATI FirePro V3700, ATI FireMV 2450, ATI FireMV 2260, ATI FireMV 2260,
    ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
    ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
    ATI Radeon HD 3600 PRO, ATI Mobility Radeon HD 3650,
    ATI Mobility Radeon HD 3670, ATI Mobility FireGL V5700,
    ATI Mobility FireGL V5725, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3100 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3100 Graphics, ATI Radeon HD 3300 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3000 Graphics,
    ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4290,
    CYPRESS, ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5900 Series, ATI Radeon HD 5900 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 5700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, CEDAR, CEDAR, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, CEDAR, ATI Radeon HD 5450,
    CEDAR
    [ 138.896] (WW) Falling back to old probe method for glint
    [ 138.896] (WW) Falling back to old probe method for voodoo
    [ 138.896] (WW) Falling back to old probe method for v4l
    [ 138.896] (II) v4l driver for Video4Linux
    [ 138.896] (WW) Falling back to old probe method for tseng
    [ 138.896] (WW) Falling back to old probe method for siliconmotion
    [ 138.896] (WW) Falling back to old probe method for tga
    [ 138.896] (WW) Falling back to old probe method for sisusb
    [ 138.896] (WW) Falling back to old probe method for cirrus
    [ 138.896] (II) Loading sub module "cirrus_laguna"
    [ 138.896] (II) LoadModule: "cirrus_laguna"
    [ 138.896] (II) Loading /usr/lib64/xorg/modules/drivers/cirrus_laguna.so
    [ 138.897] (II) Module cirrus_laguna: vendor="X.Org Foundation"
    [ 138.897] compiled for 1.8.0, module version = 1.0.0
    [ 138.897] ABI class: X.Org Video Driver, version 7.0
    [ 138.897] (II) Loading sub module "cirrus_alpine"
    [ 138.897] (II) LoadModule: "cirrus_alpine"
    [ 138.897] (II) Loading /usr/lib64/xorg/modules/drivers/cirrus_alpine.so
    [ 138.898] (II) Module cirrus_alpine: vendor="X.Org Foundation"
    [ 138.898] compiled for 1.8.0, module version = 1.0.0
    [ 138.898] ABI class: X.Org Video Driver, version 7.0
    [ 138.898] (WW) Falling back to old probe method for newport
    [ 138.898] (WW) Falling back to old probe method for s3virge
    [ 138.898] (WW) Falling back to old probe method for i740
    [ 138.898] (WW) Falling back to old probe method for dummy
    [ 138.898] (WW) Falling back to old probe method for trident
    [ 138.898] (WW) Falling back to old probe method for i128
    [ 138.898] (WW) Falling back to old probe method for fglrx
    [ 138.935] (II) Loading PCS database from /etc/ati/amdpcsdb
    [ 138.936] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
    [ 138.950] (**) ChipID override: 0x68B8
    [ 138.950] (**) Chipset Supported AMD Graphics Processor (0x68B8) found
    [ 138.950]
    Backtrace:
    [ 138.975] 0: X (xorg_backtrace+0x28) [0x4a34c8]
    [ 138.988] 1: X (0x400000+0x666d9) [0x4666d9]
    [ 139.001] 2: /lib64/libc.so.6 (0x7f6f3e959000+0x32a60) [0x7f6f3e98ba60]
    [ 139.015] 3: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (atiddxProbe+0xaa9) [0x7f6f3892f239]
    [ 139.029] 4: X (xf86CallDriverProbe+0x167) [0x476737]
    [ 139.043] 5: X (DoConfigure+0x1a3) [0x47e5d3]
    [ 139.056] 6: X (InitOutput+0x4a3) [0x4782a3]
    [ 139.068] 7: X (0x400000+0x25d95) [0x425d95]
    [ 139.080] 8: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f6f3e977b7d]
    [ 139.092] 9: X (0x400000+0x25af9) [0x425af9]
    [ 139.105] Segmentation fault at address (nil)
    [ 139.117]
    Fatal server error:
    [ 139.139] Caught signal 11 (Segmentation fault). Server aborting
    [ 139.151]
    [ 139.162]
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 139.205] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 139.217]

    “glxinfo” and “fgl_glxgears” show me that 3D-Support is enabled. This is a Intel core-i7-860 System with ATI Radeon HD 5770 GPU.

    Thanks
    DarnGood

  31. I post a new German page about generating a RPM from ATI Catalyst 10.7 via a script or manually (including tutorial and troubleshooting):
    http://www.sebastian-siebert.de/

    Have a lot of fun! ;-)

  32. DarnGood, you are try fglrx and radeon at the same time.
    See in your logs the flgrx segfault ?

    Try to follow instructions first, and choose one of the two drivers.

  33. DarnGood

    Typing while X is running:


    ~$ lsmod | grep radeon
    ~$ cat /etc/modprobe.d/50-fglrx.conf
    blacklist radeon
    ~$ dmesg | grep fglrx
    [ 228.485070] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
    [ 228.567655] [fglrx] Maximum main memory to use for locked dma buffers: 7765 MBytes.
    [ 228.567685] [fglrx] vendor: 1002 device: 68b8 count: 1
    [ 228.567850] [fglrx] ioport: bar 4, base 0xb000, size: 0x100
    [ 228.568015] [fglrx] Kernel PAT support is enabled
    [ 228.568026] [fglrx] module loaded - fglrx 8.75.5 [Jun 29 2010] with 1 minors
    [ 228.812544] fglrx_pci 0000:01:00.0: irq 38 for MSI/MSI-X
    [ 228.813162] [fglrx] Firegl kernel thread PID: 5854
    [ 228.813479] [fglrx] IRQ 38 Enabled
    [ 229.009016] [fglrx] Gart USWC size:1280 M.
    [ 229.009018] [fglrx] Gart cacheable size:508 M.
    [ 229.009020] [fglrx] Reserved FB block: Shared offset:0, size:1000000
    [ 229.009022] [fglrx] Reserved FB block: Unshared offset:f8fd000, size:403000
    [ 229.009023] [fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000

    ~$ uname -a
    Linux bitbucket 2.6.34-12-default #1 SMP 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux

    and yes, I have set NO_KMS_IN_INITRD=”yes” in /etc/sysconfig/kernel and followed the instructions
    for installing ATI fglrx Proprietary Driver as given.

    There is another issue with my system. Keybaord and mouse locks up after running X it will occur
    after some time while the system keeps running e.g. while listening music which still plays etc.
    log still grows. So the system must be running. Where can I find help for that. Tried vanilla kernel
    too but this just messed up my system :-( Did a clean uninstall of vanilla kernel.
    Problem still not solved…

    DarnGood

  34. Gabor

    Hi!

    This is a very good tutorial for ati hd×××× cards.
    I have a ati hd5850 and it’s working very good on opensuse11.3.

    ‘Many users find annoying those black square during browsing firefox, and/or using other programs.
    Good news (thanks to ced117) there’s a fix to that. A subtil modification how using Direct2D

    aticonfig –set-pcs-str=DDX,ForceXAA,TRUE’ It was very useful.
    THX

  35. Martin

    I was trying to get GPU-assisted video decoding working via VAAPI -> XvBA, but no luck. Anyone knows how to do this? Installing fglrx, xvba-video, libva1 and vaapi-tools and running “strace vainfo”, the program seems to be looking for 64-bit versions of libXvBAW.so.1 and others that do not get installed by the fglrx installer, even though they are present in the fglrx archive. Extracting those manually and symlinking appropriately I get encouraging output from vainfo. But that only led to vlc refusing to play back anything at all, so I rolled back the whole attempt. What is the proper procedure? And is it a bug in the fglrx script that those 64-bit libraries are not installed? Anyone working on packaging this whole thing for OpenSUSE?

  36. ThxSir

    Great! up to date (as of mid 2010) And it worked.

    I had to do all the extra stuff as root, because the ati instal did not do everything thoroughly (and screw up my xconfig 2 times before…)

    I dont know if it will work perfectly, but at least I have 3d drivers!

  37. Your tutorial is just great! i wanna know if is OK to you if i translate your post to Spanish and publish in my blog :3

    No problems

  38. longpete

    Hi. Great tutorial. Unfortunately, there’s something that’s causing failures in compilation etc. on my system when I try to install the package.

    CC [M] /usr/src/kernel-modules/fglrx/kcl_ioctl.o
    /usr/src/kernel-modules/fglrx/kcl_ioctl.c: In function ‘KCL_IOCTL_AllocUserSpace32’:
    /usr/src/kernel-modules/fglrx/kcl_ioctl.c:196:5: error: implicit declaration of function ‘compat_alloc_user_space’
    /usr/src/kernel-modules/fglrx/kcl_ioctl.c:196:5: warning: return makes pointer from integer without a cast
    make[3]: *** [/usr/src/kernel-modules/fglrx/kcl_ioctl.o] Error 1
    make[2]: *** [_module_/usr/src/kernel-modules/fglrx] Error 2
    make[1]: *** [sub-make] Error 2
    make: *** [all] Error 2
    make: Leaving directory `/usr/src/linux-2.6.34.7-0.3-obj/x86_64/desktop’

    ******************************
    Build of kernel module failed!
    ******************************

    I noticed that ‘zypper in libstdc++ libgcc’ produces the following.

    ‘libstdc++’ not found in package names. Trying capabilities.
    ‘libstdc++45′ providing ‘libstdc++’ is already installed.
    ‘libgcc’ not found in package names. Trying capabilities.
    ‘libgcc45′ providing ‘libgcc’ is already installed.

    Could this be the problem? Is there a solution, do you know?

    • GG2K8

      Hi!

      I have the same prob as longpete!
      Any ideas?

      Thanks and Rgds.

      • tigerfoot

        longpete & gg2k8.
        See the update comment at the begining of the post.

        I’ve published the needed fix for the drivers