How to control VF-700 /w HD 3870? (3-pin vs 4-pin)

They make noise, too.

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

Post Reply
CheeseWeaver
Posts: 19
Joined: Sat Feb 05, 2005 1:01 pm
Location: Helsingborg, Sweden
Contact:

How to control VF-700 /w HD 3870? (3-pin vs 4-pin)

Post by CheeseWeaver » Mon Jan 07, 2008 2:17 pm

Hello!

I got an ASUS Radeon HD 3870 a week ago, as it has quite low idle power and apparently rather quiet stock cooling.

However, I forgot about my NB heatsink which apparently makes the stock 2 slot cooling not fit in my chassis. (The NB is behind the upper PCIe slot)

I researched which 3rd party heatsinks work with HD 3870, and apparently VF-700 and VF-900 does.

As wanted to get my new video card to work as soon a possible I picked up a VF-700 AlCu from a local store (it was the only thing they had in stock that fit.)

It fits perfectly, especially as the HD 3870 has really nice memory heatsinks.
However, the zalman has a standard 3-pin fan connector whereas the stock cooling uses a slightly more unusual smaller four-pin connector, and ideally I want to control the fan voltage with the video card.

So far I have the AlCu connected straight to 12V which is horrible noisewise. Is anyone familiar with the pinout of the four pin connector on ATI cards?

This guide -> http://www.hardwaresecrets.com/article/496/1 mentions that motherboard 4-pin fan connectors usually work like this:

Pin__Function_________Colour
1____Ground___________Black
2____+12 V____________Red or yellow
3____Fan Speed Sensor__Yellow, white or green
4____PWM Control_______Blue

This enables 3-pin fans to function at 12V, while 4-pin fans are controlled by PWM. We are talking about CPU/Chassis fans though.

The Stock GPU fan's four connectors are coloured
Black
Red
Yellow
Blue

The Stock fan has quite a bit of circuitry in the fan itself, so i figure that the video card constantly outputs 12V on the red line and the speed is governed by the PWM line, probably going at full speed when the blue line is unconnected.

Does anyone know on any of these pins output a variable voltage according to the ATI driver? If this is the case it would be trivial to build a 4-to-3 pin adapter that allows the VF-700 to run at a slower speed.

However, it would be a lot easier to simply implement PWM on the video card instead of constantly varying the voltage.

Hence, does anyone know how ATIs video card PWM is implemented?
I really ought to get the computer hooked up to my oscilloscope to check it out, but first i have to make a four-pin-male extension cord.

It would be interesting to implement my own solution to control any 3rd party fan's voltage by the on-chip PWM output. I'm not scared of soldering or anything like that (i'm a 3rd year electrical engineering student) and it would sure be an interesting project.

Of course, it would be very much easier to connect the VF-700 to a front panel fan controller or to do something with a thermistor and voltage regulator.


Well, does anyone have any ideas? :?:

quikkie
Posts: 235
Joined: Tue Sep 20, 2005 5:21 am
Location: Soham, UK

Post by quikkie » Tue Jan 08, 2008 6:24 am

while you figure it out you could use the 12/5V "octopus" that should have come with your vf700.

SebRad
Patron of SPCR
Posts: 1121
Joined: Sun Nov 09, 2003 7:18 am
Location: UK

Post by SebRad » Thu Jan 10, 2008 1:47 am

Hi, I would start by doing the trivial connection of the fan to first 3 pins on the card to make sure the card is using 4pin PWM control. (if it is the fan will spin full speed regardless of fan-speed setting)
If it is I see three options:
Fix the fan speed (5v, 7v, fan controller etc) to a speed that cools enough under load.
Use an adapter, I have seen (but can't find again) a 4 pin to 3 pin adapter that takes the PWM control signal and changes it to voltage control.
Change the fan on the VF-700 for a PWM one. There are several threads where people have fan swapped VF-700s & VF-900s (my VF-900)
Regards, Seb

pipperoni
Posts: 218
Joined: Sun Oct 24, 2004 9:10 pm
Location: Toronto
Contact:

Post by pipperoni » Thu Jan 10, 2008 6:28 am

The ATI connector is the same as the Intel 4 pin PWM connector, I know because I have my 92mm NEXUS fan hooked up to the same type of video card with an HR-03. The fan will run at full speed though as there is no automatic control without a 4 wire fan. I put a resistor in the power line, but ideally I would like to find some updated software like ATI Tool, ATI Tray Tools or AMDGPU Tool that would let me automatically set the speed based on temperature.

Post Reply