GPU (Radeon Sapphire HD 7870) fans not working unless I run Speedfan?

SalvadorZombie

Distinguished
Feb 24, 2014
9
0
18,510
Going to go into detail to make sure nothing's left out, here goes:

The fans on my HD 7870 have been bad for a while. One of them stopped running completely a long time ago (no idea when, it was a long time before I thought to actually check the fans themselves), and the other has been rattling, making that whining/squeaking sound. I don't have the money to replace the GPU (if I did I'd get a 1050 Ti, which is only marginally better but still way out of my price range), and the GPU has never really run over 70-80 Celsius since the big cleaning (mentioned below), and that's only when playing graphically demanding games.

A month or two ago I did a massive cleanout of the computer, including removing the CPU stock cooler, cleaning it, removing/reapplying the thermal paste, etc. This included the fans on the computer and the GPU fan. It seemed to work a bit better after that, though I'd still hear minor rattling at times.

Over the last couple of days I've heard a louder sound, and finally realized that it was the GPU again. I used compressed air (standard can size) on it, and at one point a *bit* of that mist came out, hitting it. I waited a few minutes and blew more air on it (that didn't mist) to make sure it was dry and back to a more normal temperature. When I blew the air, I noticed that the fan was spinning fairly free, though I'm not sure if it was the right direction (I know that spinning it in the wrong direction can be bad, and stopped as soon as I noticed).

I plugged everything back in, turned the computer on, and didn't hear anything from the GPU. I noticed that I had the HDMI plugged into the wrong slot (had it in the mobo instead), plugged it into the GPU, and the display came on. There was a message along the lines of an error, something (I forget what, it's been a while and my memory is terrible) followed by "change to 1920 x 1080," or something like that. I unplugged the HDMI from the GPU, plugged it back into the GPU, and it came back on without that message. I don't know if that message was from the computer or the monitor.

That's when I looked down under the GPU again - neither fan was spinning, now. I ran Speccy to see if it was being recognized - it is, and it's running at a normal temp. So I checked SpeedFan just to be certain...and it started running (the one running fan). Nothing abnormal, sounded like it has recently (before the increase in vibration). As soon as I stopped SpeedFan, the fan stopped again.

Is there any explanation for this? Is the GPU bad? I'm going to replace it as soon as I can anyway, but that might not be for a while. Any information or help would be really appreciated. Thanks.

EDIT: I restarted the computer, ran SpeedFan again, this time the fan isn't working. At all. It's still being recognized in Speccy.
 

Sedivy

Estimable

SalvadorZombie

Distinguished
Feb 24, 2014
9
0
18,510


I know the fans are going, I mentioned that in the post. One is already not working and the other has been rattling. It was working the last time before I powered it down and blew the air through it, though.

Replacing the fans isn't going to be possible. The money that would be spent on that could be spent on simply buying a new GPU, and I'm on a tight enough budget as it is..
 

Sedivy

Estimable
Hmm not sure what to tell you. If the ball bearing is going, as you imply in your first post with the rattling sound and the vibration, no software solution and no amount of cleaning is ultimately going to help it.
 

SalvadorZombie

Distinguished
Feb 24, 2014
9
0
18,510


Also, I mentioned in the post that when I started SpeedFan after cleaning it, the fan that worked started spinning. I stopped SpeedFan and it stopped working. If that's happening, then I have no guarantee that new fans would even work. Hell, I don't know *what* the issue is - which is why I'm asking here. Thanks for trying to help though, I do appreciate it.
 

Sedivy

Estimable
I suspect that the built in utility that controls the fans stops them when the ball bearing starts going. I don't know through what signal, but it's probably something that speedfan is ignoring.
You can test things out yourself without risking your card. Basically unplug your gpu completely, let your system run on safe mode (integrated video), and then take apart your card, and take out the fans individually. You'll notice they are connected to the card via cables. Now take the fan and its cable, unplug from the gpu and plug into one of the fan headers on the motherboard directly (do this while pc is off of course). Then try to control your fan through the motherboard utility (usually this is how you control case fans though speed fan will work also). See if the fan is spinning and rattling, and manually control the speeds to see at what speed it's an issue (you can anchor the fan into the card frame while you do this, or even hold the middle with your fingers while avoiding the blades). This will tell you best if it's worth saving or not without risking overheating your card.
 

SalvadorZombie

Distinguished
Feb 24, 2014
9
0
18,510


I don't think I can risk doing this. Mostly because 1) I work online, and what little I make is vital, and 2) if I do something that inadvertently ruins the system, then I have no way to get a new one. After this whole thing today, I have zero faith in myself doing something physical with this system. It's going to be hard enough getting myself to simply change out the graphics card eventually, much less to remove it, remove the back and cover to get to the fans, then hook them into the fans, then possibly put everything back together (including reapplying the thermal paste on the card).

If there's a possibility that I don't know about that can be tried without doing those things, or if there's a *definitive* answer that someone can give, I can do those. Suffering from anxiety and paranoia aren't great for building computers...heh. But yeah, if it's something other than physically altering the system, I can try it pretty easily. Other than that...I simply can't risk it.