Tom's Hardware > Forum > Graphic & Displays > ATI > HD 3870 and heat. A bios that actually uses the damn fan!

HD 3870 and heat. A bios that actually uses the damn fan!

Forum Graphic & Displays : ATI - HD 3870 and heat. A bios that actually uses the damn fan!

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

I thought I might help out all of us fellow HD 3870 users who are worried about the high temperatures our cards chug along at.


I've been using an HiS 3870 (the one with the reference ATi cooler) for the past two weeks now. I noticed rather early on that the damn card would get to near boiling temperatures (90 celsius) when subjected to gaming and stress-testers. The problem is that the card bios won't spin the fan up when the card gets hot (which is a shame, as the stock cooling is more than capable of keeping the 3870 within reasonable temps).

Anyway, I came across this post here. http://www.rage3d.com/board/showthread.php?t=33912408 That fellow (bless him!) found a new bios that dynamically controls the fanspeed and keeps the card at 65c and under! From his post:


Fan duty cycle

57c and lower : 37%
58-61c : 45%
61-62c : 55%
63-64c : 59%
65c : 62%


First thing I did was run "GPU-Z" and make a copy of the cards original bios as a backup (click the little green button to the right of "BIOS Version" under GPU-Z). I then followed the advice on that thread, and downloaded "3870fanfix.bin" and "ATIWinFlash v2.0.0.2", ran ATIWinFlash (in 32bit XP), loaded image 3870fanfix.bin, clicked "program", and when done restarted. When windows came up again, it "found new hardware", which I just ignored and restarted a second time. Windows then loaded normally, and now I have a nice and COOL HD 3870! It now never gets over 65c and no more RivaTuner fanspeed adjusting (which became a tad annoying). At idle, my GPU temp now stays around 45c and the fan spins at 30-35%, which I don't hear. When gaming or stress-testing, you can hear the fan rev up as the card temps get higher.

For anyone having heat issues with the 3870's I highly recommend reading that thread and flashing your card bios to the 3870fanfix.bin one.

NOTE however, that doing so will apparently void your warranty and you do run the risk of screwing up your card if the flashing process doesn't go swimmingly. SO READ UP FIRST! Also note that I'm not even close to being an expert on these sorts of things; just a regular schmuck who happened across this particular solution. It might be a good idea to read up on GPU flashing somewhere (perhaps some of you can enlighten us?). I'm pretty happy with how it worked for me, though.

Hope that's helped you all.

Sponsored Links
Register or log in to remove.

thats interesting.

tho i configured rivatuner to do something similar to the bios update u have posted. im using the 8800GT.

------------------------------ Q6600 @ 3Ghz | zalman 9700NT cooler | gigabyte P35-DS3L | Kingstone DDR2 667 2GB x 2 | HIS 4850HD with Accelero S1 Rev.2 | enermax Liberty 500w | Coolermaster C5 case |
Reply to night_wolf_in
- 0 +

to night_wolf_in: The rivatuner auto fan adjustment tool doesnt work for the 3870. I have a sapphire 3870 and rivatuner will not auto change fan speeds with higher temps.

My card actually overheated and Sapphire is ignoring my RMA requests.

Message quoted 1 times
Message edited by 50bmg on 01-18-2008 at 08:09:01 PM
Reply to 50bmg
- 0 +

ATI Tools has something similar in temp to fan speed chart. I, on the other hand, just set it to 60% always.

------------------------------ Q9400 @3.2Ghz-HD4870 512MB GDDR5-2GB DDR2-1066
"You figured it out. All new CPU's are nothing but overclocked Pentium 1's with a few bells and whistles added, ask any ol timer whose been around."

 

Reply to bfellow

bfellow wrote :

ATI Tools has something similar in temp to fan speed chart. I, on the other hand, just set it to 60% always.



I did exactly the same thing, but to be honest, even underload w/o the 60% fixed value, my card never went over 78-85c, thus the fan never spun higher thant 66%. I think the original bios that's on the card is set to adjust the fan temps in large increments only, ie 33%-66%-100%, and below 102C it doesn't go higher than 66%. I read that on the techpowerup forums, which are know to have pretty fair information when it comes to GFX card OC'ing.

Also, I don't know if the CCC temp. monitor is exact, but I get 39-41C idle on that thing (HD3870).?!

My 2 Cents.

Edit: I forgot, the temps I posted are with 840 Core/1300 Mem. OC through CCC.

Message quoted 1 times
Message edited by MCMONOPOLY on 01-18-2008 at 08:41:25 PM
------------------------------ ASUS P5K-E|Q6600 G0 (@ 3.3)|4GB D.C. OCZ PLT. DDR2 800|ASUS HD3870 512MB XF
X-Fi XG Fatal1ty|2x160GB WD Sata II|2x250GB WD Sata II|Pioneer 16x DL DVD Drive|XIGMATEK 750W
20.1" LG WS LCD 1680X1050|19" Sharp LCD 1280X1024|VIsta Ultimate
Reply to MCMONOPOLY

I used Rivatuner to set the fan speed manually as well (before I updated the bios). It just bugged me that I had to use a third party program to do something that the card bios should have been doing from the start. Also, the rivatuner option doesn't work if rivatuner isn't operational (just idling under Ubuntu was enough to warm the card up pretty high).

A bios that dynamically controlls the fanspeed is a much more elegant (and stable) solution. I'm surprised that ATi hasn't fixed this yet.

Reply to Sus-penders
- 0 +

50bmg wrote :

to night_wolf_in: The rivatuner auto fan adjustment tool doesnt work for the 3870. I have a sapphire 3870 and rivatuner will not auto change fan speeds with higher temps.




Ok I don't get it. Rivatuner autos my 3870's. I just got playing cod 4 and when I was done I went right into CCC and I was sitting at 55 and 61 and the fan control on the 2nd card was up around 40% and Coming down.


Message edited by Wicked on 01-19-2008 at 05:09:47 PM
Reply to Wicked

so... does anyone know if this also works for the HD 3850?

Reply to oktoberfest

MCMONOPOLY wrote :

I did exactly the same thing, but to be honest, even underload w/o the 60% fixed value, my card never went over 78-85c, thus the fan never spun higher thant 66%. I think the original bios that's on the card is set to adjust the fan temps in large increments only, ie 33%-66%-100%, and below 102C it doesn't go higher than 66%. I read that on the techpowerup forums, which are know to have pretty fair information when it comes to GFX card OC'ing.

Also, I don't know if the CCC temp. monitor is exact, but I get 39-41C idle on that thing (HD3870).?!

My 2 Cents.

Edit: I forgot, the temps I posted are with 840 Core/1300 Mem. OC through CCC.



Soz just a question: what did that overclock do to crysis performance? performance in general?

cheers

Reply to spoonboy

this doesn't seem to work in crossfire if you have 2 cards as 1 doesnt get detected at all, and theres no control center part to enable crossfire, i dont think i uninstalled this driver correctly because if i use an updated version of my mobo's bios driver then it still doesnt detect 2 cards, anyone know of a solution? :(

Reply to Shadow943

is this a fault with all of HiS HD 3870s?? ive got one coming in tomorrow for my build n i dont want to go flashing it and all already!

Reply to smyffalis
- 0 +

I had this problem with my Diamond HD3870. Rivatuner would not reliably adjust the fan either. Diamond support was non-responsive and/or useless, so Diamond is now on my personal black list. I dropped back to an ASUS EAH3850, and Rivatuner seems to be working with that. The 3870 is on a shelf, but hopefully there will be a fix soon so I can use it.

------------------------------ There is ALWAYS a drone. Exactly where, or how many drones you will encounter may vary, but that there will be at least one will not.
Reply to jtt283

you are waaaaaaay too late posting this. already been done. use the search =P

------------------------------ Q6600 G0 @3.6 1.34v | GTX280 1GB | 26" Samsung T260| 19" 1907FP | Asus Maximus Formula X38 (Rampage Mod) | Kandalf VD4000 LCS | Ultra X2 750W | Supreme FXII 7.1 | Audio FX Pro 5.1 Headset | 4x1024 Ballistix Tracer 5-5-5-14 1066mhz | LG GGW-H20L
Reply to thecompukid

jtt283 wrote :

I had this problem with my Diamond HD3870. Rivatuner would not reliably adjust the fan either. Diamond support was non-responsive and/or useless, so Diamond is now on my personal black list. I dropped back to an ASUS EAH3850, and Rivatuner seems to be working with that. The 3870 is on a shelf, but hopefully there will be a fix soon so I can use it.

 


use this bios bud, it works perfect on my diamond

------------------------------ Q6600 G0 @3.6 1.34v | GTX280 1GB | 26" Samsung T260| 19" 1907FP | Asus Maximus Formula X38 (Rampage Mod) | Kandalf VD4000 LCS | Ultra X2 750W | Supreme FXII 7.1 | Audio FX Pro 5.1 Headset | 4x1024 Ballistix Tracer 5-5-5-14 1066mhz | LG GGW-H20L
Reply to thecompukid
- 0 +

I tried this method on my Triplex 3870s as RivaTuner doesnt like crossfired cards at all, as i couldnt use winflash i had to use a boot disk and it buggered them up! So i got them refunded and got an X2 instead!

Still, for everyone else it seemed to work perfectly! I was just unlucky.

Reply to haydox
Tom's Hardware > Forum > Graphic & Displays > ATI > HD 3870 and heat. A bios that actually uses the damn fan!
Go to:

There are 1268 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them