I'm running Win7 x64, don't have any Lenovo apps installed. I'm using TP Fan Control utility for controlling the fans.It seems like the fan operates in binary mode. It doesn't respond to speed adjustments, it's always either full on, or off.
I've tried controlling it by hand thru TP Fan Control, and adjusting speeds has no effect. It is always running around 4500 RPM.Does anyone else have this problem? How can this be fixed?This is especially annoying when hovering around normal T, when the fan comes on and off every 30 seconds, but at full speed, instead of just slowly/quietly running all the time.Thank you!
Hi mirogt!Yeah, I read the.ini file. I am not even talking about the Smart Mode, or BIOS mode.
Even in manual mode, setting it to any value maxes out the fan speed. As I was saying, setting to 0 (zero) turns it off, setting it to any other value (1-7) sets it to 4,500 RPMs right away.I'm running TPFC in full mode and can see that it is sending the correct values to ACPI (0x01, 0x02, etc.), and I can see the fan speed displayed by the program.Here, in the screenshot, as you can see I am currently running in smart mode, the last command was sent as 0x01, but the fan speed is at 4,600.Screen.
Jdhurst wrote: it's always either full on, or offI have a T61p with Windows 7 Pro and I use the much maligned Windows and Lenovo power managment tools. The fan works great. It is always on, but very low speed and no noise or vibration (after 4 years of constant use). When I push it (3 machines simultaneously) it runs a bit faster (audible) and the temperature goes over 45C.
JDHI haven't tried with Lenovo PM tool yet on Win7, and I don't remember how it worked on XP. But I just didn't want to install that bloatware. But if that is necessary, then I might end up doing that. I'm using the Middleton BIOS, am running Windows 7 64-bit, and have absolutely no problems with tpfancontrol - mine works like mirogt's - 0, 1, 3, 6, and 64.I initially ran without Power Manager on this install, and tpfancontrol most certainly worked fine without it. I later installed Power Manager as it does do a better job of keeping track of battery life. I do have 8GB of RAM and a SSD though, so I don't really care about bloat:DI would imagine there's a transistor or something on the motherboard that controls the fan speed (??) and that yours might be shorted.
Mirogt wrote:run it with administrative privileges (?).I do have UAC disabled and run as an administrator all the time.I have 32-bit XP on another hard drive (for occasional gaming.) and everything to do with fan speed control and power management works perfectly there as well as in 64-bit Windows 7.In any case, yours really sounds like a hardware problem to me.One thing I'm curious about - when you set your Manual fan speed control to 1, does the fan switch on and go straight up to 4500rpm very quickly, or does it ramp up slowly? If I go from 0 straight to 64, it takes about 55 seconds to ramp up to 4500rpm. JeffCullen wrote:That sounds pretty simple - rather than the fan levels being simply predefined voltage, an intelligent controller is looking at the rpm output from the sensor on the fan and adjusting input levels to get what it wants out of the fan. I think this controller is what's broken on your machine.The part I don't get is where the controller is located? Is it part of the fan or is it part of the circuit board of some sort?Also, sidenote question.
Does anyone know the direction of the airflow? I've put my hand next to the vents, and I can feel the flow from both directions. Is it coming out of the back or on the side? I got an, and I am not sure which way to position it.
JeffCullen wrote:The RPM sensor is part of the fan. The controller is part of the system board. Since you appear to be receiving accurate reports on your RPMs, the sensor seems fine. The controller's ability to throttle the fan seems broken.
Very interesting failure!I found an after market fan controller. You can find it, if you google 'ThinkPad Fan Controller', it's near the middle of the page. Wonder if that will fix my issue.
Kinda pricey tho not knowing if that will fix the problem. I think I am going to try replacing the fan first, I was going to do it anyways.
Moltar wrote:Also I am noticing, different tools report different T. RightMark CPU Util shows 40C for CPU, but TP Fan Control app shows 57C. Who is right? Btw SensorOffset1 in TPFC is not set (commented out by default). It says 'Default: SensorOffset1-12=0'.RMClock read the cpu temp from the cpu itself, while TPFanControl reads the temp from a sensor that sits next to the CPU socket.note that Intel CPUs are notorious for their crappy CPU temp sensors, so what those show may be off by quite a bit. That's why they changed from analog type sensor to a digital type sensor, eventhough the later is still a so so option.if your GPU is at 65 deg C, it's not likely your CPU to be at 40 deg C as both sit on one and the same heat sink.if your GPU sits at 65 deg C at idle then that's too much, unless you're in the mid desert somewhere.