VOGONS


First post, by Mondodimotori

User metadata
Rank Member
Rank
Member

Got myself a PowerColor HD4870 PCS+1GB GDDR5 (the card I wish I had in 2008), arrived with the PCB sligtly bent towards the fan connector, and with issues both video and with driver. The image flickers and suffers from random black frames, even in Windows (XP SP3), while the driver crashes almost right away when starting any 3D application (like UNIGINE Heaven). Temps are normal, with max 60° on core and 70° on memory under load.
The system is my XP Rig with the E8600 at 4.0ghz, 4GB of ram and Lanparty DKP45 MOBO.

Here's what I did to troubleshoot it:

  • Test multiple drivers: No success. Currently running Catalist 9.12
  • Cleaning up the card and replacing thermal paste: UNIGINE takes longer to crash the first time, then it starts again like before. Flickering still there.
  • Replacing VBIOS: No success. Card came with 011.013.000.002.000000 from 21 October '08 BIOS, changed it to 011.013.000.002.000000 from January'09, no change in behaviour. Then tested 011.013.000.002.000000 from july '09, cards presents heavy artifacts now. Currently I reinstalled the one from January '09, but I may reinstall the backup of the OG bios.
  • Underclock the card with Catalist Control Center: The card comes with a factory OC of 780mhz core (from 750 stock) and 925mhz memory (from 900 stock), I reverted to stock HD4870 settings. Problems solved: Clocking the memory at 900mhz gets rid of flickering and black frames, clocking the core at 750mhz gets rid of the driver crashes. I was able to game for almost an hour without crashing at expected stock performances.

My question here: I've read some vintage reviews on Newegg and, apparenlty, several people did experience flickering issues with this particular model. I alredy got a refund for the card (without return) since it wasn't working as intended so, what can I do? Is there a way to edit the OG BIOS so that the card will reach max 750mhz on core and 900mhz on memory without using Catalist or MSI Afterburner? I noticed that the catalist control center is quite unreliable on Windows XP (I currently have a 6970 in the system, and Catalist will fail to install properly most of the times, no matter the driver revision), so I wanted to change max frequencies direclty at a BIOS level.
Or is it a pointless efforts, and those are signs of a dying card? I got another HD4870 (a reference model with blower design, which has a terrible fan curve that makes the card run at 80° core and 90° memory, requiring me to edit it in MSI afterburner anyway) and I wanted to test some Crossfire gaming. Should I just give up on this one and try another model?

Pictures of the card and the driver issue
The attachment 03.jpg is no longer available
The attachment 02.jpg is no longer available
The attachment 01.jpg is no longer available

PS: I'll ask it here since I'm alredy here: How do you cope with Catalist Control Center problems?
I have an HD6970 in this system as main GPU and the software fails to install properly lots of the times. I tested 12.1 and 12.3 drivers and I get the same result: The installation appears to go flawlessly, but then no matter how many times I click on "Catalist Control Center" it doesn't come up. I can see the process in task manager, but no show. No errors.
I know it can work becase before testing this 4870 it was working and I was using it to max out anisotropic filtering at the driver level. I even tried installing Catalist on its own, with video and audio installed separately, to no avail. Should I just give up Radeon for WIN XP gaming and just put in there the 560Ti I have as a spare?

Reply 1 of 4, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Sounds like something is messed up in Windows itself if CCC won't load.

Have you tried using driver cleaner or another old driver uninstaller program to get rid of the leftovers that old drivers used to have after uninstalling?

Back in the day, I had a 4870x2 (bought 2 refurbs on clearance). One was faulty and since I was wanting to run them in Crossfire, I contacted the mfg and they RMAd both of them and replaced them with a pair of 6870 cards. A single 6870 was a bit faster than a single 4870x2, used a lot less power and ran a whole lot cooler.

What power supply are you using and how old is it?

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 2 of 4, by Mondodimotori

User metadata
Rank Member
Rank
Member
cyclone3d wrote on 2026-01-26, 14:10:
Sounds like something is messed up in Windows itself if CCC won't load. […]
Show full quote

Sounds like something is messed up in Windows itself if CCC won't load.

Have you tried using driver cleaner or another old driver uninstaller program to get rid of the leftovers that old drivers used to have after uninstalling?

Back in the day, I had a 4870x2 (bought 2 refurbs on clearance). One was faulty and since I was wanting to run them in Crossfire, I contacted the mfg and they RMAd both of them and replaced them with a pair of 6870 cards. A single 6870 was a bit faster than a single 4870x2, used a lot less power and ran a whole lot cooler.

What power supply are you using and how old is it?

I'm using Display Driver Uninstaller to get rid of drivers between cards swap. CCC is now giving me problems only with the 6970. the 9.12 version does work with the 4870. I tested a 11 version, but it would give me tons of artifacts.
It also used to (sometimes) work with 12.1 before. It's a bit hit or miss if it gets installed correctly. Maybe Radeon were starting to drop the ball for WinXP support when the 6970 came around.

In Unigine my 6970 gets me more than double the performances of an HD4870, so it would be more of a curiosity than a card I would keep in that system (unless some games don't like the more modern 6970 or 560ti).

The PSU is a Corsair RM750x, with a white label. It should have a few years on it's back, but I've tested it in a couple of systems under stress and it's a solid performer.

Any ideas about the powercolor 4870 bios?

Reply 3 of 4, by chrismeyer6

User metadata
Rank l33t
Rank
l33t

You can get different bios files from Techpowerup's site. Have you checked for any other physical damage to the PCB?

Reply 4 of 4, by Mondodimotori

User metadata
Rank Member
Rank
Member
chrismeyer6 wrote on 2026-01-26, 20:30:

You can get different bios files from Techpowerup's site. Have you checked for any other physical damage to the PCB?

Yeah, I saw all those BIOS files, tested a couple of them (only verified uploads, not the unverified ones) : One has the same OCd clocks, no change in behaviour, the other sligly lower clocks on core and memory, which causes heavy artifacts (maybe the BIOS isn't compatible with my memory?)

For visual inspection, I disassembled the card entirely and repasted it. Except from the slight bend (can be seen from the pictures) where the fan connector is located, the PCB appears fine and dandy.
The only way to make it work is to use either Catalist Control Center or MSI Afterburner to downclock the card to stock reference clocks: 750mhz on core solves the issues with driver crashing, while 900mhz on memory fixes the flickering issues.

That's why, instead of keep trying the BIOS lottery from techpowerup, I was asking if it would be even possible to customize a BIOS to use only those ATI reference clocks that makes the card stable. Because, if the card runs stable at those settings, maybe isn't dead (yet).

cyclone3d wrote on 2026-01-26, 14:10:

Sounds like something is messed up in Windows itself if CCC won't load.

You'll never guess... But I was FINALLY able to fix CCC by following this 15 years old guide. I was forced to because now CCC wasn't starting even with the HD4870.