Beware the ATI Catalyst downgrader!

Non-technical or non-interested people:

  1. Good for you!
  2. I’m posting this so that others with similar problems have more joy with google than I did.

Two days ago I made the mistake of even wanting to downgrade my laptop’s (HP NC8430) Windows XP SP2 video drivers from ATI Catalyst 7.10 to the latest HP-blessed version (8.391.3-070626a-050362C). My reason for wanting to downgrade was that all the ATI drivers suck (on all operating systems), but downgrading to the HP version at least gets me HP support, which I still have on this corporate grade laptop.

In retrospect, I probably expected too much by just running the new installer instead of completely uninstalling the Catalyst drivers first. I spent the next few hours vociferously cursing away as I found myself in a position where the existing Catalyst Control Center (CCC) refused to uninstall and the new CCC refused to install. After applying all known registry and driver cleaners as well as some gratuitously overzealous manual registry destruction, I eventually did manage to remove all traces (or so I thought) of the old driver and CCC.

However, still no go from the new CCC.

I stumbled upon the official ATI Catalyst Uninstaller tool (cat-uninstaller). My troubles were over!

No. Recall that ATI sucks. Hard. Of course the official ATI Catalyst Uninstaller tool is exceedingly effective at not uninstalling anything from ATI. CCC just continued repeating the following helpful message:

CCC – InstallShield Wizard
—————————
The setup has detected that version 2.07.928 of CCC is already installed.
This setup installs an earlier version of CCC (2.007.0629.2228).
You will have to uninstall the previous version before installing this version.

At this stage, I was seriously contemplating ripping my laptop from its docking station and launching it into orbit right through the double-paned glass window, just so that I could feel slightly better. Fortunately, that very cold and logical little man living in my head (one of the more unpleasant voices) suggested regmon. After setting up some search strings, letting CCC spew the above message and examining the logs, I finally found the culprit: HKLM\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Uninstall\ {055EE59D-217B-43A7-ABFF-507B966405D8}

Just delete the complete key. I believe the ID belongs to the ATI CCC crap, you should find it if you search for a sub-key “Comments” containing the text string “ATI products”.

After successfully installing the new driver and CCC, I was still unpleasantly surprised with:

Could not load file or assembly ‘CLI.Implementation, Version=2.0.2736.38315, Culture=neutral, PublicKeyToken=90ba9c70f846762e’ or one of its dependencies. The system cannot find the file specified.

Which was fortunately easily solved by re-installing the WHOLE driver package, including the bundled .NET 2.0 runtime. This was quite strange, as .NET 2.0 was already installed on the system.

The punchline of this story is threefold:

  1. UNINSTALL any form of ATI Catalyst software crap BEFORE attempting to install any other ATI Catalyst software crap.
  2. ATI sucks. I also have more stories concerning the suckage of the ATI fglrx drivers on Linux (shortly: the latest 7.12 ones simply aren’t able to do 1680×1050 although 7.11 was (known issue); don’t even try to connect your laptop to different displays dynamically; finally, don’t get me started on the crappy suspend / resume support unless you have the day off), but that’s a topic for another rainy day.
  3. When selecting new hardware, avoid ATI like the plague. Get NVidia if you need a GPU. I’m sorry AMD, you used to be cool, but you’ve now been infected by the suckage that is ATI.

And now for something completely different: this beautiful movie visually summarises my thoughts on Vista. It was linked from Bruce Eckel’s blog posting on why he’s also dumping Vista for XP. My experiences so far on Microsoft’s Most Disappointing Operating System EVAR (fortunately on other people’s machines) have been similarly negative.

P.S. If this by any chance helps you solve your ATI downgrade / upgrade / crossgrade problem, leave a comment man!

13 thoughts on “Beware the ATI Catalyst downgrader!”

  1. For laptop users concerned about battery life, the biggest problem of the fglrx driver is its inability to disable the 60Hz vblank interrupt. This makes it impossible to rival Windows in power usage. Furthermore, even with the accelerated drivers, the necessary X extensions (DRI etc.) won’t work — which means that compiz uses your CPU to do the whiz-bang. Crazy, or what? And yes, let’s not spoil the holiday season by talking about suspend / resume support.

    There is some light at the end of the tunnel in the form of the open RadeonHD driver:

    http://www.phoronix.com/scan.php?page=article&item=948&num=1

  2. I’ve wasted too much of my life waiting for that next open source driver that is going to solve all our problems. By the time that it half works, we’ll all be using new hardware. :)

    On my setup, glxinfo on fglrx 7.12 at least reports that DRI is working, and Compiz + AIGLX seems to do its thing. Firefox scrolling is unbearably slow however. Do you have more details on the compiz-uses-gpu thing?

  3. That fglrx version number looks strange: isn’t that maybe the xorg version? I am running fglrx 8.37.6 under xorg 7.1.

    I looked at this a while ago, so I can’t be exactly sure of the detail: I recall that I couldn’t get both Xgl and acceleration working at the same time. Are you running your effects under xorg (that used to work for me under Feisty)?

  4. Installed the latest drivers, with the AIXGL extensions. XGL runs, but crashes on any attempt to run 3D glxgears (compiz works). Back to xorg, everything works, including compiz (but with the CPU strain I noted earlier).

  5. I’m glad to say that the latest fglrx drivers + gutsy allowed me to suspend my laptop for the first time since I got it — almost two years ago.

  6. Yes…the Vista operating system SUCKS, but people like the look and feel of Vista. Well…you can install Vista Theme on your XP!!! Go to http://www.crystalxp.net and download “Inspirat 2”, ( It’s a FREE download!) on the install screen, install the FULL or COMPLETE version. After the install, you’ll have two icons in your task bar. With Ubericon, change from Izoom to Ibounce. With Y’shadow, change your frame shadows on ALL sides to full. YOU”LL LOVE IT!! I’ve been running it for quite some time now and everyone thinks I’m running Vista but I’m really running XP!!! Give you the look and feel of Vista WITHOUT all the PROBLEMS!!! If you find you don’t like it, simply go to add remove and uninstall it! EASY!!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.