04-12-2009 02:25 AM - edited 04-12-2009 02:32 AM
I've posted the NHC script in the netbooknews.de forum. You have to scroll down a bit. It's in German but depending on your location it should be no problem for you. ;-)
Again: Use at own risk.
Hey, looks very good. I don't have any problems with a shutdown because of high temperatures as I let the fan start running at 55°C. No failures at all. In the NHC script I only have the issues that I can't control the fan speed itself (just on or off) and that under high cpu load NHC cannot write the "fixed" value fast enough and the fan does a short on-off cycle. Both can be fixed, but I have very litte knowledge of C# (by controlling the "fixed" value, e.g. 40, 43 and 47 for slow, medium and fast and by setting real-time process priority to NHC by default).
I also think that it is not possible to make the S10 a complete silent netbook. But as the fan can cool down the system by 15°C in about 3 minutes with long-time effort (second and following heat-up processes take as long as first) it should not be that crappy.
I think the used temperature is an different value from that reported by Everest, CoreTemp, RealTemp and so on. These programs still report the correct temperature when the fan control is active.
Controlling the fan this way seems to be a little strange, but for me I don't care about HOW the fan can be controlled at all, the important thing is, that it IS possible.
04-12-2009 04:02 AM - edited 04-12-2009 04:07 AM
Would you let me test your 'lil beauty with my S10e?
04-12-2009 04:08 AM
Thanks, @Doraemon. I notice that you've also removed the mesh.
I wish I had a copper sheet, a drill press and a metal cutter right now!
Twitter @thitiv | Work | ThinkPad W520 (4270-CTO) Core i7-2960XM 2.7/3.7 GHz | 16GB Kingston HyperX PnP DDR3-1866
2 x 256GB Crucial M4 & C300 SSDs | Intel Centrino Ultimate-N 6300 | Ericsson F5521gw WWAN | Ultrabay Blu-ray Burner
NVIDIA Quadro 2000M | 15.6" FHD 1920x1080 | ThinkPad Battery 55++ (9-cell) & Battery 27++ (9-cell slice)
04-12-2009 04:26 AM
Ok, I'll give you a short guide how to test it. Once again: your own risk.
Download the ZIP from the link I've posted above. There is only one post with an attachment (that with the big fat red warning), that is the profile.
Download Notebook Hardware Control 2.0.06 and install it, but don't start the program yet.
Extract the files from the archive in C:\<NHC folder>\acpi.
If there is no header called "ACPI", go to "Settings" and click on "Show all NHC options and settings".
Go to the "ACPI" Header and enable the ACPI control system. If it says "ACPI control system is running" it works.
Click on "ACPI control system details" and set the temperature thresholds you want (click on the value, new window, enter the value). The default is ON: 55°, OFF: 45°. I recommend you change OFF to 40° because it's a noteable increase of silent time after cool down. This smart fan stuff does not work, I just did not remove it.
By enabling and disabling the "ACPI control system" you can switch between BIOS and NHC mode. Note that the temperature reported by NHC in the systray is wrong.
If it does not work: the hardware detection relies on the exact model number. I have a 40684JG. If you have another model number, you have to adjust this in the before extracted Lenovo.xml (replace my model number with yours).
Be careful with NHC. It's a very powerful tool.
04-12-2009 08:56 AM - edited 04-12-2009 09:03 AM
Thanks for the script, works like a charm (at least for the moment). I only had to replace the J by an X :-) as I have an 40684XG.
Nevertheless, still looking forward to test your tool, it looks great.
04-12-2009 09:32 AM - edited 04-12-2009 09:40 AM
Open the Lenovo.xml in a simple text based editor like notepad or wordpad. Replace my 40684JG by 41875RG, click save and close it. Restart NHC and it should work.
As I see, we are on a very good way to have a much more comfortable (= silent) waiting time until Lenovo can give us a real solution for this problem. But I think up till now we only it done for Windows users. The Linux users should still have a problem.
For us "normal users" this little application by dresslerc is definitely the better solution. It just controls the fan and that's it. Despite any heat issues due to too high thresholds there should be no danger to damage your system. "Idiotensicher" as we say in German. And it is independent from the special model number. As long as the ACPI command is the same, it should work on every S9, S9e, S10 and S10e out-of-the-box. NHC is for the "enthusiasts" who want full control of their system.