Fix For Wrong Catalyst Driver Versions Being Displayed

Posted: December 19th, 2013 | Author: | Filed under: Hardware, Software, Tips/Tutorials
Tags: , , , , ,

Looks like the Catalyst version isn’t being correctly stored for some users on the recent 13.12 WHQL release. This has happened before and it’s absolutely nothing to be alarmed about. The only time this would even matter is when a game or application is using this number as a version check such as Battlefield 4, but that is a problem in itself as you’ll notice that this number is merely a registry string.



As a user, all you need to do to change the number is to go into the registry like the example shown above. You can see how you can put any text in there. Many applications in turn read that string and I say it’s poor practice on their part.

The correct driver version number to look at is the packaging version. You can even see the date in its numbers! This is the only true way to tell if your driver has been installed. You could also simply look at the dates of the driver .DLL files. I can’t believe how many people are falling for this in forums, they’re wasting a whole day reinstalling things, it’s ridiculous. Few people seem to bother with any real (not to mention FAST and EASY) troubleshooting, ironic when they do it right with hardware issues. You don’t replace the tower if a component is acting funny, software is no different.

By the way, the Nvidia Forceware driver is the same. It also uses a string for the basic number that many applications read.

Last Modified: December 19th, 2013


How To Restore The Missing AMD Pre-defined Crossfire Profiles In CCC

Posted: February 14th, 2013 | Author: | Filed under: Hardware, Tips/Tutorials
Tags: , , , , , ,

So a few months ago, maybe when 12.10 CAP 1 came out, you may have noticed some of the AMD pre-defined crossfire profiles do not appear anymore in CCC (and you know they used to be there). What seems to be happening is that CCC is falling back to the CAP that came with the currently installed driver, which is located in the system folders of Windows.

This is certainly a problem for legacy users stuck on a driver branch and default CAP made in April 2012. Hawken for example only appeared in later CAPs and you need to tell CCC to load the profile since it doesn’t match the game exe.

So what’s the solution? Might as well overwrite the driver CAP with the latest one since we know that’s what CCC is loading.

Let’s start with renaming atiapfxx.blb in your system folders of Windows: C:\Windows\SysWOW64 and C:\Windows\System32. Just put an -old at the end or something so that you can rename back if there is a problem.

Install the latest CAP then go to its folder, something like C:\Program Files (x86)\ATI Technologies\Application Profiles\. Copy atiapfxx.blb and paste it into the two system folders from earlier.

Restart your system and now your CCC will display the new profiles again.

There was a related bug posted on forums where ALL pre-defined profiles were missing for some users of newer cards. I’m not sure if this method can also fix that issue as I’ve never ran into it.

Last Modified: February 14th, 2013

No Comments »

Fixing Legacy Crossfire Performance In BFBC2 & MoH 2009

Posted: February 14th, 2013 | Author: | Filed under: Crossfire Scaling, Hardware, Tips/Tutorials
Tags: , , , , ,

Uh so maybe I should have posted this almost a year ago. Sometime around Catalyst 12.3, the framerate in Battlefield Bad Company 2 and Medal of Honor 2009 took a severe hit. I am not sure if Need for Speed: The Run (the other frostbite engine game) took a hit.

As usual, the fix is simply placing an older driver dll into the game folder if you want to keep a newer set for the rest of the system. You’ll need aticfx32.dll and atidxx32.dll if you play in DirectX 10 (why wouldn’t you be anyway?).

Refer to my instructions on how to extract driver dll files from installers.

Last Modified: February 14th, 2013


Improving Hawken Crossfire & Vsync Performance

Posted: November 9th, 2012 | Author: | Filed under: Crossfire Scaling, Hardware, Software, Tips/Tutorials
Tags: , , , , ,

UPDATE3: After poking inside the CAP file from 13.2 beta 6, I noticed they finally changed the profile to HawkenGame*.exe, so my crossfire fix should no longer be needed (unless you’re using older CAPs of course).

UPDATE2: It seems you dont need to force triple buffering anymore as of the current beta (December 14), so the only thing to do is force the correct driver profile. (still have to force TB on my 570m as of September 2013)

UPDATE: So the new open beta is interesting, the menus are killing performance for me (4870×2 Catalyst 12.6l), but it’s pretty decent in game. Everything is maxed and I appear to be cpu limited (q9550 at 3.6ghz). Moving around does result in lower framerates like the closed alpha and beta, but maybe it’s a bit more stable now. Also, lowering resolution increases performance when not cpu limited, compared to before where for some reason it ran fastest for me at 1920×1200 native. So try the open beta, do not be alarmed at the awful menu and garage framerates, just start the tutorial or play a match, and remember to force triple buffering if using vsync.

Seems like this is another odd case of poor vsync coming from a recent Unreal Engine 3 game. So if you want to play Hawken with vsync, you better force triple buffering in D3DOverrider, RadeonPro, or similar programs.

As for the driver profile, the exe name is incorrect. The current beta and previous alpha are HawkenGame-Win32-Shipping.exe, while the driver is expecting just HawkenGame.exe. Maybe the developer renamed the game exe recently, oh well.

So what you want to do is either rename your game exe to HawkenGame.exe, or make a crossfire profile in CCC/RadeonPro to load the driver’s Hawken profile.

Last Modified: September 23rd, 2013


Official AMD Catalyst Driver Issue Reporting Forms

Posted: October 22nd, 2012 | Author: | Filed under: Hardware, Software, Tips/Tutorials
Tags: , , ,

People keep reposting strange links around forums, but the official ones are pretty simple now:

Latest WHQL driver:
Latest Beta driver:
Legacy driver:
Mobility driver:
Linux driver:

So go use these and post them on forums whenever someone asks about reporting a bug.

Last Modified: April 25th, 2013

No Comments »

Improving Sniper Ghost Warrior Crossfire Performance

Posted: September 16th, 2012 | Author: | Filed under: Crossfire Scaling, Hardware, Software, Tips/Tutorials
Tags: , , , , ,

Apparently I forgot to tell people… use the Call of Juarez Bound in Blood profile, CoJBiBGame_x86.exe, now Sniper Ghost Warrior will now scale nicely. You may see some slight flickers when blood effects are on screen, no big deal.

Last Modified: September 16th, 2012

No Comments »

Improving Tribes Ascend Crossfire & Vsync Performance

Posted: May 1st, 2012 | Author: | Filed under: Crossfire Scaling, Hardware, Software, Tips/Tutorials
Tags: , , , , ,

UPDATE: I have tried the game recently, looks like the current driver profile doesn’t scale very well and maxes out GPU usage, so I will just force AFR and not care about any flickers I spot. You do still have to force triple buffering unlike Hawken.

Set TribesAscend.exe to use the AFR-Friendly or Mass Effect 3 profile, either from CCC or RadeonPro. Now most importantly, use D3DOverrider to force triple buffering if you want to use vsync. Enable vsync itself from the game or with D3DOverrider, but the main thing is to have triple buffering forced. Seems certain Unreal Engine 3 games struggle and stutter with the internal game vsync.

If the rare flickering bothers you (ski training, shadows on gun when you start and aim around), try the Hard Reset profile, but the framerate might be a tad slower.

Last Modified: December 20th, 2012


Improving Nexuiz Crossfire Performance

Posted: April 27th, 2012 | Author: | Filed under: Crossfire Scaling, Hardware, Software, Tips/Tutorials
Tags: , , , , ,

Of course, you would use Crysis2.exe since it’s the same engine. You might see small amounts of sky/light flickers from time to time, or possibly the sky’s brightness ends up a little overblown. Another profile that might scale without flickering is Optimize 1×1.

Last Modified: September 16th, 2012

No Comments »

Improving Nuclear Dawn Crossfire Performance

Posted: April 27th, 2012 | Author: | Filed under: Crossfire Scaling, Hardware, Software, Tips/Tutorials
Tags: , , , , ,

After some testing, you might as well use the Portal 2 profile, Portal2.exe. Now you will get scaling and the in-game minimap will not flicker. The only issue is that when you open the menu while in game, the background will flicker between different frames.

These other profiles also should work the same way: ACR.exe, HardReset.exe, Shaun White Skateboarding.exe, wic.exe

Other source engine profiles do NOT help, either the map flickers or you don’t get any scaling, so don’t bother with left4dead.exe, dota2.exe, or csgo.exe.

Last Modified: April 27th, 2012

No Comments »

Improving TrackMania United Forever Crossfire Performance

Posted: April 27th, 2012 | Author: | Filed under: Crossfire Scaling, Hardware, Software, Tips/Tutorials
Tags: , , , , ,

Just use the Company of Heroes profile, RelicCOH.exe. Some demanding tracks may not scale much or at all, but the simpler ones do get a boost. Plus the GPU usage should be cleaner instead of getting no scaling and twice the power draw/heat generation.

Last Modified: April 27th, 2012

No Comments »