News: ATI Catalyst Display Drivers 9.9 Released

AMD has released the next version 9.9 of its ATI Catalyst display drivers for Linux. The drivers can be download from ATI Catalyst™ 9.9 Proprietary Linux x86 Display Driver Page. I have already tried them with kernel 2.6.29.6-217.2.8.fc11.i586 and they seem to work fine without SWCursor hack. But I still see corruptions around cursor while moving cursor in a playing video or in Compiz. BTW I got dual display working with Xinerama turned on with this version. I’ll post a HowTo about the same very soon. I think it’ll take some more time before the drivers are completely stable. AMD has been doing a really good job in rolling out drivers at regular intervals.

Note : The installation process is same as version 9.8 and can be access at How To: Install ATI Catalyst (fglrx) 9.8 Drivers on Fedora 11.

 

13 thoughts on “News: ATI Catalyst Display Drivers 9.9 Released

  1. Indeed, love that ATI is working on the driver. Looking forward to your howto since I had my dual display setup working, until I decided that it needed improvement 😉

  2. Catalyst 9.9 drivers are not working with 2.6.29 or 2.6.30 kernels with or without the SWcursor hack. Here is the output of X:

    X.Org X Server 1.6.3
    Release Date: 2009-7-31
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.18-128.4.1.el5 x86_64
    Current Operating System: Linux mjp-y730 2.6.30.5-43.fc11.x86_64 #1 SMP Thu Aug 27 21:39:52 EDT 2009 x86_64
    Kernel command line: ro root=/dev/mapper/VolGroup00-LogVol05 rhgb quiet vga=0x356 nopat 3
    Build Date: 19 August 2009 12:30:06AM
    Build ID: xorg-x11-server 1.6.3-4.fc11
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Markers: (–) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: “/var/log/Xorg.0.log”, Time: Mon Sep 14 12:32:30 2009
    (==) Using config file: “/etc/X11/xorg.conf”
    (==) ServerLayout “X.org Configured”
    (**) |–>Screen “Screen0″ (0)
    (**) | |–>Monitor “Monitor0″
    (**) | |–>Device “Card0″
    (**) |–>Input Device “Mouse0″
    (**) |–>Input Device “Keyboard0″
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (**) FontPath set to:
    catalogue:/etc/X11/fontpath.d,
    built-ins,
    catalogue:/etc/X11/fontpath.d,
    built-ins
    (==) ModulePath set to “/usr/lib64/xorg/modules”
    (**) Extension “Composite” is enabled
    (WW) AllowEmptyInput is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
    (WW) Disabling Mouse0
    (WW) Disabling Keyboard0
    (II) Loader magic: 0x1540
    (II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 5.0
    X.Org XInput driver : 4.0
    X.Org Server Extension : 2.0
    (II) Loader running on linux
    (++) using VT number 1

    (–) PCI:*(0:1:0:0) 1002:9591:17aa:3a28 ATI Technologies Inc Mobility Radeon HD 3650 rev 0, Mem @ 0xc0000000/268435456, 0xd6100000/65536, I/O @ 0x00005000/256, BIOS @ 0x????????/131072
    (II) No APM support in BIOS or kernel
    (II) System resource ranges:
    [0] -1 0 0xffffffff – 0xffffffff (0x1) MX[B]
    [1] -1 0 0x000f0000 – 0x000fffff (0x10000) MX[B]
    [2] -1 0 0x000c0000 – 0x000effff (0x30000) MX[B]
    [3] -1 0 0x00000000 – 0x0009ffff (0xa0000) MX[B]
    [4] -1 0 0x0000ffff – 0x0000ffff (0x1) IX[B]
    [5] -1 0 0x00000000 – 0x00000000 (0x1) IX[B]
    (II) “extmod” will be loaded by default.
    (II) “dbe” will be loaded by default.
    (II) “glx” will be loaded by default.
    (II) “record” will be loaded by default.
    (II) “dri” will be loaded by default.
    (II) “dri2″ will be loaded by default.
    (II) LoadModule: “extmod”
    (II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so
    (II) Module extmod: vendor=”X.Org Foundation”
    compiled for 1.6.3, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension SELinux
    (II) Loading extension MIT-SCREEN-SAVER
    (II) Loading extension XFree86-VidModeExtension
    (II) Loading extension XFree86-DGA
    (II) Loading extension DPMS
    (II) Loading extension XVideo
    (II) Loading extension XVideo-MotionCompensation
    (II) Loading extension X-Resource
    (II) LoadModule: “dbe”
    (II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so
    (II) Module dbe: vendor=”X.Org Foundation”
    compiled for 1.6.3, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DOUBLE-BUFFER
    (II) LoadModule: “glx”
    (II) Loading /usr/lib64/xorg/modules/extensions//libglx.so
    (II) Module glx: vendor=”FireGL – ATI Technologies Inc.”
    compiled for 7.4.0, module version = 1.0.0
    (II) Loading extension GLX
    (II) LoadModule: “record”
    (II) Loading /usr/lib64/xorg/modules/extensions//librecord.so
    (II) Module record: vendor=”X.Org Foundation”
    compiled for 1.6.3, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension RECORD
    (II) LoadModule: “dri”
    (II) Loading /usr/lib64/xorg/modules/extensions//libdri.so
    (II) Module dri: vendor=”X.Org Foundation”
    compiled for 7.4.0, module version = 1.0.0
    (II) Loading extension XFree86-DRI
    (II) Loading sub module “fglrxdrm”
    (II) LoadModule: “fglrxdrm”
    (II) Loading /usr/lib64/xorg/modules/linux//libfglrxdrm.so
    (II) Module fglrxdrm: vendor=”FireGL – ATI Technologies Inc.”
    compiled for 1.4.99.906, module version = 8.65.4
    (II) LoadModule: “dri2″
    (II) Loading /usr/lib64/xorg/modules/extensions//libdri2.so
    (II) Module dri2: vendor=”X.Org Foundation”
    compiled for 1.6.3, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DRI2
    (II) LoadModule: “fglrx”
    (II) Loading /usr/lib64/xorg/modules/drivers//fglrx_drv.so
    (II) Module fglrx: vendor=”FireGL – ATI Technologies Inc.”
    compiled for 1.4.99.906, module version = 8.65.4
    Module class: X.Org Video Driver
    (II) Primary Device is: PCI 01@00:00:0
    (WW) Falling back to old probe method for fglrx
    (II) ATI Proprietary Linux Driver Version Identifier:8.65.4
    (II) ATI Proprietary Linux Driver Release Identifier: 8.65
    (II) ATI Proprietary Linux Driver Build Date: Aug 13 2009 21:15:59
    (II) Loading PCS database from /etc/ati/amdpcsdb
    (–) Chipset Supported AMD Graphics Processor (0x9591) found
    (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
    (II) AMD Video driver is running on a device belonging to a group targeted for this release
    (II) AMD Video driver is signed
    (II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1 0 0xffffffff – 0xffffffff (0x1) MX[B]
    [1] -1 0 0x000f0000 – 0x000fffff (0x10000) MX[B]
    [2] -1 0 0x000c0000 – 0x000effff (0x30000) MX[B]
    [3] -1 0 0x00000000 – 0x0009ffff (0xa0000) MX[B]
    [4] -1 0 0x0000ffff – 0x0000ffff (0x1) IX[B]
    [5] -1 0 0x00000000 – 0x00000000 (0x1) IX[B]
    (II) fglrx(0): pEnt->device->identifier=0x2996d00
    (II) resource ranges after probing:
    [0] -1 0 0xffffffff – 0xffffffff (0x1) MX[B]
    [1] -1 0 0x000f0000 – 0x000fffff (0x10000) MX[B]
    [2] -1 0 0x000c0000 – 0x000effff (0x30000) MX[B]
    [3] -1 0 0x00000000 – 0x0009ffff (0xa0000) MX[B]
    [4] 0 0 0x000a0000 – 0x000affff (0x10000) MS[B]
    [5] 0 0 0x000b0000 – 0x000b7fff (0x8000) MS[B]
    [6] 0 0 0x000b8000 – 0x000bffff (0x8000) MS[B]
    [7] -1 0 0x0000ffff – 0x0000ffff (0x1) IX[B]
    [8] -1 0 0x00000000 – 0x00000000 (0x1) IX[B]
    [9] 0 0 0x000003b0 – 0x000003bb (0xc) IS[B]
    [10] 0 0 0x000003c0 – 0x000003df (0x20) IS[B]
    (II) Setting vga for screen 0.
    (II) fglrx(0): === [atiddxPreInit] === begin
    (II) Loading sub module “vgahw”
    (II) LoadModule: “vgahw”
    (II) Loading /usr/lib64/xorg/modules//libvgahw.so
    (II) Module vgahw: vendor=”X.Org Foundation”
    compiled for 1.6.3, module version = 0.1.0
    ABI class: X.Org Video Driver, version 5.0
    (II) fglrx(0): PCI bus 1 card 0 func 0
    (II) fglrx(0): Creating default Display subsection in Screen section
    “Screen0″ for depth/fbbpp 8/8
    (EE) fglrx(0): Given depth (8) is not supported by fglrx driver
    (EE) fglrx(0): PreInitVisual failed
    (EE) fglrx(0): PreInit failed
    (II) fglrx(0): === [atiddxPreInit] === end

    Backtrace:
    0: /usr/bin/X(xorg_backtrace+0x26) [0x4e8c46]
    1: /usr/bin/X(xf86SigHandler+0x6f) [0x47d99f]
    2: /lib64/libc.so.6 [0x3633633370]
    3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperClose+0x87) [0x7fb37446a8a7]
    4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxFreeScreen+0x129) [0x7fb374446589]
    5: /usr/bin/X(xf86DeleteScreen+0x80) [0x489f50]
    6: /usr/bin/X(InitOutput+0x56e) [0x46766e]
    7: /usr/bin/X(main+0x1fe) [0x42cf8e]
    8: /lib64/libc.so.6(__libc_start_main+0xfd) [0x363361ea2d]
    9: /usr/bin/X [0x42c5c9]

    Fatal server error:
    Caught signal 11. Server aborting

    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    Please also check the log file at “/var/log/Xorg.0.log” for additional information.

    Any ideas as to why this is the case?

  3. It failed because:
    Given depth (8) is not supported by fglrx driver

    Do you have the default depth set to 8 (256 bit color?) in a xorg.conf file?

  4. This is applicable for x86, is there any info on x86_64. To be more specific, I have been trying since 9.4 to get ATI/AMD driver working to no avail, progress has been made with 9.9, at least now the computer does not lock up, lol. However thus far have not been able to get 9.9 working on FC11 (currently on 2.6.30.5-43.fc11.x86_64 kernel) on Gigabyte GA-MA790XT-UD4P/Ph2 955/8GB RAM/Sapphire ATI4850 1GB/DVI, as previously noted it does not hang as with previous editions however it is completely unusable.

  5. Quick follow up, that i should have included in the previous post.

    I actually had 9.5 running on a Mandriva spring build x86_64, however on updating the system it borked the setup and unfortunately I was unable to duplicate the steps I had taken to get it working in the first place.

    C’est la vie. I guess I just have to wait to have my main dev/everything box running Linux the way it should 😐

  6. This driver are not working with kernel 2.30.X at this time. The previous driver should work fine (at least for me).

  7. Hi ,
    I am running fedora 11 x86_64 and i have a radeon 3470, the one with two outputs for dual head. I have tried your instructions and they doesn’t work. Only one of the monitors is being displayed. Either the primary will desktop or the second monitor with just the wall paper as second monitor. I also looked at the X!! file and it had all the changes you were talking about.

  8. Hi,

    How can I see my kernel version? using fedora 11

    I tried installing the 9.9 ATI drivers for my Radeon 4850 last night and followed the instructions. I ran the sh ./ati-driver-installer-9-9-x86.x86_64.run to launch the ATI Proprietary Linux driver installer. Install and then when done I typed: /usr/bin/aticonfig –initial into the terminal. Restarted and got a black screen when I tried and load fedora. Anyway I did manage to remove the drivers again and fedora is working again but I still don’t have any video card drivers. Any other way I can get the ATI drivers to work?

Comments are closed.