No fan control on Notebook (Compaq 615)

I have a Compaq 615 (Athlon 64 X2 QL-64) Notebook with latest AMD Driver and AMD Overdrive for monitoring.
I use it as a Sufing and Office Notebook on university. Unfortunately the fan is permanently running, although the temperatur fluctuates between 45 and 53°C.
The fan starts around 50° C and stops at 45°C.
The maximum operating temperature of this CPU is around 100°C
There shoud be an option in BIOS or AMD Overdrive to control the fan steppings (for example --> start (lowest fan speed) from 60 - 65° --> and so on)
I guess, this could save energy (the permanently running fan needs energy) and convenient (quiet) working would be able.
So AMD pleas help me (us) to implent such a tool.
With hope for support
bertl

Exactly the same behaviour on my machine running Ubuntu 9.10. I think a more adaptive control algorithm would do the job, so that the fan speed stays more in more in relation the heat instead of stopping and starting after a few seconds again on a quite noisy level ...
Where is the BIOS update that will help here, please?

Similar Messages

  • Fan control in notebooks

    Hi all,
    I am using Arch Linux since a few months, right after purchasing my new laptop, a Dell Precision M3800. Anyway I am a linux user since many years. I like very much the control that arch give to the user in terms of configuration possibility. My question is relate to fan control in notebooks. Even though I noticed this issue in my laptop now, I think similar observation holds also for other notebooks and linux distros. For fan control I use the fancontrol utility. Once properly configured, there is a min temperature value below which the cpu fan is off (default is 20 °C, I increased up to 45 °C) and a max temperature value (default is 55 °C and I placed 65 °C) above which the fan is running at full speed. The reason for the temperature limit changes is to emulate windows behavior in terms of noise and thermal handling. With a room temperature in the order of 25 °C, I get right after login a cpu temperature of about 35 °C. Then the temperature increases even in idle conditions up to the limit of 45 °C and then it is stabilized by the cpu fan. Chaning the temperature between 35 °C and 45 °C simply changes the time interval I have to wait until the cpu fan switches on and cpu temperature stabilizes with low load. The point is the the stable thermal situation produces a continuous switching of the fan state, let's say the fan is on for a few seconds every minute. The reason is that the fan switches off right after the cpu temperature falls below the value for which it turns on. Wouldn't be better to define two different temperatures for switching on and off? Let's say, fan on when temperature reaches 45 °C and off when it falls below 40 °C. Is there a way to do that with fancontrol or same other tool?
    Thank you in advance.
    Bye,
    Luca

    OP, what you're describing is called (at least in HVAC circles) hysteresis.  You may be able to find some fan control scripts that support it (googling fan control + hysteresis), or just write one yourself.  You can also control this behavior to some extent by adjusting fancontrol's polling behavior (the "INTERVAL" setting), but that has risks. 
    I think implementing hysteresis is not a particularly useful endeavor because PC temperatures can change 30 degrees or more in a few seconds when under load, which is completely unlike, say, a home thermostat where temp changes are much more gradual over time.  Realistically, you should expect to always be running at least the CPU fan at some speed, and set your "turn off" temperature for it to room temperature.  You can set different temperature set points for different fans, so you can have the CPU fan turning off at a lower temp, but have other fans off until the temp gets much higher.
    Last edited by mwillems (2015-05-31 16:35:48)

  • Compaq 615 notebook

    I have owned a Compaq 615 for a week now and the cooling fan constantly varies in speed and is very noisey. The noise is louder than my desktop PC Worst noise is like a CD / DVD spinning up to speed with a typical 'rush' sound. My previous HP 6715 was very quite. Can anybody advise me if the fan noise on this model is normal? It is also the first laptop I have ever seen that does not have a hard drive activity light!
    Thanks
    Mark

    Also a nice way to keep down the fan noise is to put something beneath the back of the Compaq when using it on a desk, which will improve the air circulation and will keep the temp down. You could do it in one of two ways - A) you fork out some cash for notebook stand or b)roll an old newspaper (like my "stand" made from a Sunday Times supplement), tape it so it doesn't unroll and stick it beneath the 'lappy!
    Oooh,and the noise after booting from hibernation and/or sleep mode? Play around with either the "system cooling policy" (at least that is the way it's called in windows 7 ((found in Power Options)) ) and also check if you have the more recent bios version  (F.09) installed on your machines
    Message Edited by bk109 on 11-19-2009 01:34 PM

  • HP Compaq 615 | no pwm-capable sensor modules | fans at max speed

    Hi,
    I have installed archlinux on an old HP Compaq 615 laptop, everything is working fine, but I have problems with the fan speed. After installing lm_sensors, configuring the sensors with sensors_detect resulted in this:
    Now follows a summary of the probes I have just done.
    Just press ENTER to continue:
    Driver `k10temp' (autoloaded):
    * Chip `AMD Family 11h thermal sensors' (confidence: 9)
    Driver `to-be-written':
    * Bus `SMBus PIIX4 adapter at 0b00'
    Busdriver `i2c_piix4', I2C address 0x4c
    Chip `SMSC EMC1402' (confidence: 6)
    Driver `adm1021':
    * Bus `SMBus PIIX4 adapter at 0b00'
    Busdriver `i2c_piix4', I2C address 0x4e
    Chip `Maxim MAX1617' (confidence: 3)
    Note: there is no driver for SMSC EMC1402 yet.
    Check http://www.lm-sensors.org/wiki/Devices for updates.
    Running pwmconfig leads to the error:
    /usr/bin/pwmconfig: There are no pwm-capable sensor modules installed
    If I execute sensors, I get this:
    k10temp-pci-00c3
    Adapter: PCI adapter
    temp1: +51.4°C (high = +70.0°C)
    (crit = +100.0°C, hyst = +95.0°C)
    max1617-i2c-5-4e
    Adapter: SMBus PIIX4 adapter at 0b00
    temp1: +0.0°C (low = +0.0°C, high = +0.0°C)
    temp2: +51.0°C (low = +45.0°C, high = +60.0°C)
    The fans are blowing at max speed, and the sensors are not providing information on fanspeed. I have found multiple threads on this topic, and tried the following:
    Turning OFF/ON the option "Fan always on while on AC power" .
    Passing the parameter "acpi_enforce_resources=lax" to the kernel via GRUB.
    That didn't help. If I list the modules and search for k10
    lsmod | grep k10
    k10temp 12588 0
    hwmon 12930 3 k10temp,adm1021,radeon
    It seems that k10temp is loaded and used to show the sensor temperatures.  On the fancontrol page of the ArchWiki, there were tips on increasing fan_div, but the problem was for me to find the chipset name.
    The reported chipset `adm-1021` is not available in `/etc/sensors3.conf`, only `adm-1025`. Also, what's up with
    Driver `to-be-written':
    result of `sensors-detect`? Is there any way to stop the fans from blowing at full speed for HP Compaq 615?

    I just tried turning ACPI off, by passing `acpi=off` kernel parameter in the /etc/defaults/grub:
    GRUB_DEFAULT=0
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="Arch"
    GRUB_CMDLINE_LINUX_DEFAULT="acpi=off"
    The fans were dead afterwards, but as the warning on the Acpi Modules Wiki Site states
    2. "Easy" Put acpi=off in the kernel line in your bootloader's configuration file, but that will kill all ACPI functionality like battery charging and power saving.
    killing all ACPI functionality for HP Compaq has left me without the synaptics touchpad and the keyboard. I found on the Ubuntu Community Wiki - Boot Options that `noacpi` shuold be equivalent to `acpi=off`. That sounded weird, so I checked The Kernel Documentation:
    acpi=        [HW,ACPI,X86]
                Advanced Configuration and Power Interface
                Format: { force | off | strict | noirq | rsdt }
                force -- enable ACPI if default was off
                off -- disable ACPI if default was on
                noirq -- do not use ACPI for IRQ routing
                strict -- Be less tolerant of platforms that are not
                    strictly ACPI specification compliant.
                rsdt -- prefer RSDT over (default) XSDT
                copy_dsdt -- copy DSDT to memory
                See also Documentation/power/runtime_pm.txt, pci=noacpi
    noacpi        [X86] Do not use ACPI for IRQ routing
                    or for PCI scanning.
    Seeing that the options are in fact different, I tried the `noacpi` thinking that "disabling the use of ACPI for IRQ routing or for PCI scanning" ( I have no clue what that means ) might just do the trick. So back to `/etc/default/grub`
    GRUB_CMDLINE_LINUX_DEFAULT="noacpi"
    I updated the grub.cfg with
    grub-mkconfig -o /boot/grub/grub.cfg
    and removed:  acpid, Cpu Frequency Scaling, and I cleaned up `mkinitcpio.conf` of everything :
    # vim:set ft=sh
    # MODULES
    # The following modules are loaded before any boot hooks are
    # run. Advanced users may wish to specify all system modules
    # in this array. For instance:
    # MODULES="piix ide_disk reiserfs"
    MODULES=""
    # BINARIES
    # This setting includes any additional binaries a given user may
    # wish into the CPIO image. This is run last, so it may be used to
    # override the actual binaries included by a given hook
    # BINARIES are dependency parsed, so you may safely ignore libraries
    BINARIES=""
    # FILES
    # This setting is similar to BINARIES above, however, files are added
    # as-is and are not parsed in any way. This is useful for config files.
    FILES=""
    # HOOKS
    # This is the most important setting in this file. The HOOKS control the
    # modules and scripts added to the image, and what happens at boot time.
    # Order is important, and it is recommended that you do not change the
    # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
    # help on a given hook.
    # 'base' is _required_ unless you know precisely what you are doing.
    # 'udev' is _required_ in order to automatically load modules
    # 'filesystems' is _required_ unless you specify your fs modules in MODULES
    # Examples:
    ## This setup specifies all modules in the MODULES setting above.
    ## No raid, lvm2, or encrypted root is needed.
    # HOOKS="base"
    ## This setup will autodetect all modules for your system and should
    ## work as a sane default
    # HOOKS="base udev autodetect block filesystems"
    ## This setup will generate a 'full' image which supports most systems.
    ## No autodetection is done.
    # HOOKS="base udev block filesystems"
    ## This setup assembles a pata mdadm array with an encrypted root FS.
    ## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
    # HOOKS="base udev block mdadm encrypt filesystems"
    ## This setup loads an lvm2 volume group on a usb device.
    # HOOKS="base udev block lvm2 filesystems"
    ## NOTE: If you have /usr on a separate partition, you MUST include the
    # usr, fsck and shutdown hooks.
    HOOKS="base udev autodetect modconf block filesystems keyboard fsck"
    # COMPRESSION
    # Use this to compress the initramfs image. By default, gzip compression
    # is used. Use 'cat' to create an uncompressed image.
    #COMPRESSION="gzip"
    #COMPRESSION="bzip2"
    #COMPRESSION="lzma"
    #COMPRESSION="xz"
    #COMPRESSION="lzop"
    #COMPRESSION="lz4"
    # COMPRESSION_OPTIONS
    # Additional options for the compressor
    #COMPRESSION_OPTIONS=""
    rebuilt the kernel with `mkinitcpio -p linux` and rebooted. It seems to be working. What I don't know is why. Anyway, I wanted to post this in case someone comes across the same problem with HP Compaq <615> k10temp driver.  I still get the error
    /usr/bin/pwmconfig: There are no pwm-capable sensor modules installed
    so I can only guess that for this specific laptop, there is an IRQ problem, and using `noacpi` solves it. This is the 6th time I've rebooted without hearing the fans at max, when I use the machine, the fan speed is adjusted for the tempereature, even without pwmconfig/fancontrol. My guess is that BIOS is doing it, if someone knows more about this stuff, I would like to hear abuot it. I'll use the machine for the next few days, if the fans behave properly, I'll mark the thread solved.

  • [SOLVED] Compaq 6510b fan control

    Hi all !
    I installed Arch a few days ago on my laptop, a HP Compaq 6510b. Almost everything is ok, but I have a little problem with my fan. I installed cpufreqd for frequency scaling, it's ok. Then I wanted a daemon to control the fan according to the temperature, so I searched in the Wiki and found a guide.
    I first installed lm_sensors, and it detected no sensors but the CPU core temp sensors. I went to the lm_sensors website, and seen that it can't work on Compaq computers. No sensors, nothing but core temp returned by hwmon, no voltage... So the daemon from the guide can't be used.
    So I looked in /proc/acpi, and played a little with what I found in it. There are five fans displayed in /proc/acpi/ : C3C1, C3C2, C3C3, C3C4, C3C5. They can be turned on and off, and the real and only fan will change it's speed according to the "highest" fan activated, eg :
    C3C1 : speed 5 (max)
    C3C2 : speed 4
    C3C3 : speed 3
    C3C4 : speed 2
    C3C5 : speed 1 (min)
    So, if I turn C3C1 and C3C3 on, the fan turns at speed 5, and when I turn C3C1 off, it falls down to speed 3. I wrote a little script and made a menu on my desktop so I can set in one click the speed of the fan. Is this normal ? Or is it just due to the Compaq hardware which is not very well understood by the kernel ? In the same way, I have a thermal zone, TZ5, which indicates the fan speed. 0 °C : fan speed < level 3, 100 °C : max speed. :-/
    Sooo... Does anybody knows a fan managing daemon, which could be configured to read CPU's temp and
    1. Turn on / off several fans ?
    or
    2. Call a script for each temp value ?
    I think I could also write a script doing this, and configure cron to launch it every 10s or so. What do you think ?
    Last edited by Vladislav IV (2008-06-24 10:45:53)

    ibendiben wrote:stop! ho! what guide? The cpufreq daemon is not what you are looking for? Why not?
    Yes, I use cpufreqd for CPU scaling, it works. But after that, I wanted to control the fan given  the temperature, which is another problem. Even though I set up cpufreqd to speed up the fan when the CPU's hot, it don't satisfy me. There is more sense giving this particular job to another process, which will not be ruled by the processor scaling one.
    ibendiben wrote:I don't like that, I have a Compaq myself: 6710b... but can you explain what daemon you are talking about here?
    This guide : http://wiki.archlinux.org/index.php/Fan_control explains how to set up lm_sensors, then how to set up the fan controling system with pwmconfig.
    The problem is that lm_sensors doesn't work on Compaq stuff (it doesn't detect any sensor but the core temp, but no fan speed, no voltage...), and the only way I can control the fan on my laptop is to turn on/off these five virtual fans. Look at the guide, it is written :
    FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
    The real problem is : if I look in the devices under hwmon0, there is no fan input ! So pwmconfig can't regulate the fan speed. That's why I looked for another solution.
    Also, as I looked at the thermal zones, I found the one which is supposed to control the fan :
    $ cat /proc/acpi/thermal_zone/TZ0/trip_points
    critical (S5): 256 C
    active[0]: 82 C: devices=C3C1
    active[1]: 74 C: devices=C3C2
    active[2]: 66 C: devices=C3C3
    active[3]: 45 C: devices=C3C4
    active[4]: 30 C: devices=C3C5
    Given the critical temp (256 °C) I think it's the GPU sensor (but I think 256 °C is quite hot, even as critical, for  that kind of GPU...). As you can see, it should increase the fan speed when this thermal sensor reach 30, 45, 66... But in fact, it's always < 50 °C, so the fan will keep turning slowly. Even if the CPU is at 65 °C So I thought it was not stupid to speed up the fan while looking at another thermal sensor (the CPU in my case).
    I think I should also improve my script to make it look at several temperatures (CPU, GPU...) and adjust the fan speed to keep cool every component.
    ibendiben wrote:Does every laptop (mine?) have several fans? The reason I'm interested is that my fan is blowing like hell and I can feel parts of the bottom are quite hot. So only when I use cpufreq scaling powersave to 1ghz the fan will rest in peace.
    You're script is interesting and I could go and test it, but I'd like to know a little more first.
    There are one or two fans, even three for the more powerful ones (with dedicated gaming 3D card), but in my case (6510b) there is only one. One physical, but under /proc/acpi/fan there are five fans, which correspond to the five speeds of the laptop's fan.
    You can always install lm_sensors and a ressources monitor (I use gkrellm) to keep an eye open on all the temperatures and CPU usage. Then go under /proc/acpi/fan, and if you have four or five fans (like C3C1, C3C2, ..., C3C5), you can turn them on, one at a time, from the last to the first. You should hear your laptop's fan speed increase as you activate the different levels.
    Oh, and as I said, in my case the thermal zone TZ5 is the fan speed. So don't panic if you see a thermal sensor going from 0 °C to 100 °C while you play with the fan

  • In my macbook pro 15 inch mid 2012 model, my cpu and gpu will get very hot, when gaming or rendering sometimes over 200F. The fans only spin at max about 2900 rpm, when their max is 6400. I downloaded a fan control app, but how can i fix it?

    In my macbook pro 15 inch mid 2012 model, my cpu and gpu will get very hot, when gaming or rendering sometimes over 200F. The fans only spin at max about 2900 rpm, when their max is 6400. I downloaded a fan control app, but how can i fix it?

    Hi rhaughan,
    I see that you have concerns about your operating temperature of your computer while using resource-heavy applications such as gaming applications. I have an article that will address some of the concerns you have mentioned:
    Mac notebooks: Operating temperature - Apple Support
    http://support.apple.com/en-is/HT201640
    While there are third-party utilities that measure the temperature of a notebook computer, it is important to understand that these utilities are not measuring the external case temperature. The actual case temperature is much lower. Never use third-party applications to diagnose possible hardware issues—instead, contact Apple or go to an Apple Retail Store or Apple Authorized Service Provider.
    You should also see this article for even further information about your fans:
    Learn about the fans in your Mac - Apple Support
    http://support.apple.com/en-is/HT202179
    Thanks for being a part of the Apple Support Communities!
    Cheers,
    Braden

  • User-devel​oped Fan Control for the S10(e)

    Hello and welcome.
    When you've searched the internet and found this thread, it's possible that you are an owner of a Lenovo Ideapad S10 or S10e which has a little problem with the behaviour and/or the noise of the fan. In this post you will get all the informations you need to handle this problem for yourself. It should also be the same on every S9/S9e.
    Just a few comments before we begin:
    This is not an official support or solution by Lenovo.
    We are just normal users as you are, but we get rid of the fan and wanted to find a way to handle it. So if you want to try anything of the methods described here you have to know that you'll do all this only at your own risk. We are not responsible for any damages of your device. You should only use these methods if you know what you are doing.
    Please note that this thread is only for discussing, improving, trouble shooting and perhaps extending the fan control utilities. Any general complaints about the fan problem itself should be placed in the original thread right here: http://forums.lenovo.com/lnv/board/message?board.i​d=IdeaPad_Netbook&thread.id=795. It already has 80+ pages (the link goes to the first page) and it is better to exclude all the fan control stuff because there it's very difficult to keep an overview.
    Here you may post all of your questions, ideas/brainstorming, concerns, thanks and so on and you are really invited to participate and be an active member. 
    In this first part of this post I'm going to summarize all information about using a fan control utility. For any newbie it will be enough to read this post to get all necessary information. The second part does the same for developement of fan control utilities as we still have no known or working fan control utility for Linux, Mac OS X and other OSs I've forgotten - for now.
    For getting started you need a S10 or S10e with an up-to-date BIOS. For the S10 it's the 90 67, for the S10e the 66.
    The battery issue
    Under very specific circumstances - that we haven't figured out yet - it might happen that your Lenovo S9/10(e) no longer detects the battery while using S10FanControl or S10Fan. It might occur after 2 minutes, it might occur after 2 months, it might never occur. It does not occur using Notebook Hardware Control.
    It can be solved by removing the battery, waiting 10 seconds and put it back in. Then the battery is re-initialized and the detection works again.
    S10FanControl - Windows
    The first utility is S10FanControl created by user dresslerc. The current version is 1.0.0.1, available here: http://www.mediafire.com/file/yd5xmnrnijf/S10FanCt​rl1.0.0.1.zip. After you've downloaded it you just have to extract it and start the .EXE in the "Release" folder. Here are the notes and the description dresslerc posted right here:
    Everyone,
    I've uploaded a version which everyone can use to test with.  Remember this is still a TEST version although I think it works for the most part.  It should work both on the S10/S10e.
    Please install the .NET Framework 2.0 or later first.
    Then click here to download the exe:  http://www.mediafire.com/?jlg2enkjdxn
    Once downloaded, extract the files and hit hte S10FanCtrl.Exe.  Once this program launches you should be able to control the fan.  Keep in mind that if you lower the fan speed then it'll take upto 30 seconds before the S10 registers the change, so be patient.
    I've only tested this on the latest BIOS 59.  I am sure it will work on the 57 as well but the individual speeds might not work properly on that version.  Please try it out and report back.
    The only issue that I heard so far is that occasionally the fan will kick in regardless if in Manual/Smart Mode.  Also the temp it shows may not be accurate.  If you find any other issues please let me know what they are so I can attempt to fix them.
    Once we have all the kinks worked out then I will release the source. 
    Heres a quick Video:  http://www.youtube.com/watch?v=_PKl70ZgmFg 
    REMEMBER: USE PROGRAM AT YOUR OWN RISK!!! I AM NOT RESPONSIBLE FOR ANY DAMAGES THIS PROGRAM MIGHT CAUSE.
    Application Use:
    BIOS Controlled - Fan is controlled by the BIOS
    Smart Mode - Fan is controlled based on the conifguration in the options.  You can set the threshold here at what temp you want the fan to kick in...
    Manual - Fan is controlled manually by the slider.
    If you want to have the program startup automatically, then place a shortcut of the app in the PROGRAM FILES -> STARTUP folder.  Then you may want to go to the options and make the application minimize at startup.
    Edit:
    It seems there are some issues with the app and the S10e or previous BIOS versions.  Will post a fix asap.
    The source code for S10FanControl is available here: http://www.mediafire.com/?sharekey=7a3fb99d33817c0​8c2b435915e8821d7e04e75f6e8ebb871, written in Visual Basic .NET 2008.
    S10Fan - Windows
    The second utility is a tool written by user slash:
    Hi guys,
    Well it looks like Lenovo dropped this matter after all. Anyway, I have here another fan controller to add to the bunch. I have been using it for some time now without any problems. It is for both S10 and S10e.
    What the program does is basically the same as others. The S10's fan speed is controlled according to the ACPI thermal zone temperature. By over writing the values which resides at offset 50h of the EC register at an appropriate timing, the ACPI thermal zone temperature is over ridden. The program is written in C and uses WinIo created by Sysinternals. The GUI version is available now.
    It should be noted that the fan speed temperature thresholds differs with BIOS version. For 14CN67WW and 14CW90WW  the fan changes speed at temperatures 60c, 65c, 70c, and 80c. Furthermore, the BIOS will automatically shutdown the S10 if the temperature reaches 90c.
    The program has a fail safe mechanism that automatically disables itself if the actual ACPI thermal zone temperature goes above 85c. This allows the BIOS to regain control and the fan will work as intended by Lenovo. If the temperature drops below 85c the program will take over control again.
    To run the program, you will need administrative privileges.
    Known working BIOS versions:  14cn58ww,  14cn60ww, 14cn67ww, 14cn90ww
    The program will work with any BIOS version as long as the BIOS uses the 50h EC register readouts to control the fan.
    build 2009.05.24
    Higher priorities for EC commands.
    Usage: The program will run in the system tray. Double click or right click and use the menu to open the program. To determine the BIOS temperature thresholds, use the 'Setup' button. To run at boot time, place a short cut in the startup folder.
    http://www.mediafire.com/file/njhz0icym2t/S10Fan.z​ip build 2009.05.23
    Usage: S10Fan.exe
    Added GUI.
    build 2009.05.17
    Usage: S10Fan.exe 60 65 70 80 70 75 80 85
                S10Fan.exe test
    The first 4 values are the BIOS temperature thresholds, the latter 4 are new thresholds that we want to over ride with. To determine the BIOS temperature thresholds, use the 'test' option.
    build 2009.03.16
    Usage: S10Fan.exe 70 75 80 85
    -Slash
    For updates and newer releases please check slash's post: http://forums.lenovo.com/lnv/board/message?board.i​d=IdeaPad_Netbook&view=by_date_ascending&message.i​...
    Notebook Hardware Control - Windows
    The third utility is a profile for Notebook Hardware Control. I've adapted it from a profile for the Lenovo N500 which I've found here: http://nhc.yourcopy.de/overview/. With the manual for creating the profiles that can be found here: http://www.notebook-treff.de/board/database/hilfsp​rogramme-f%C3%BCr-nhc/92-how-to-create-an-acpi-fil​... I was able to change the ACPI commands to work on the S10(e).
    Installation and setup is divided in two steps. The program Notebook Hardware Control (NHC) is available at http://www.pbus-167.com/. Install the program, but do not start it for now. Then you need my NHCConfig utility, available here: http://forum.eeepcnews.de/download/file.php?id=147​6. It detects your model number and BIOS-version via WMI and writes a proper S10(e) profile to the NHC acpi directory. The GUI is German if you have a German Windows and English if not. Additional languages can be added.
    After you've extracted the ZIP-file you have to start the nhcc.exe (requires .NET Framework 2.0). At first a message appears that you use the program at your own risk. Then you can choose if you want to apply your own settings (experts) or if you just want the program to run with my defaults (newbies). In the settings window you can see your system details on the left, you can set up your thresholds in the middle and you can set the fan speed you want on the right. Then click on execute. 
    Now start NHC. Go to the "Settings" tab and click on "Show all NHC options and settings". Then a few more tabs appear. Go to the "ACPI" tab and check if the "ACPI Control System" is running (if everything works, the message "ACPI Control System running" will appear, otherwise it says "ACPI control system is not yet configured for this system"). Now click on "Show ACPI Control System details".
    Here you can change the temperature values the fan control depends on (the settings from NHCC are the default values). On the bottom of the window you can see the "Current CPU temperature". That is the value you have to deal with. In general it has a value of around 60°C. In the middle you can see four user editable temperature values. You can leave the values as they are if everything works. The on/off values are responsible for the temperatures at which the fan starts running and stops again after cooling the device. The level values are responsible for the fan speed, for example you can set the off_level higher to let the fan run all the time at the lowest level, if the values do not fit for your device or whatever.
    You can switch between NHC and BIOS control by disabling or enabling the "ACPI Control System" or by closing NHC.
    Q:
    A:
    With every utility it is possible that it takes some time until you see an effect after you've started the program. Any failure of the programs should be no big problem because the only thing that should happen is that the BIOS controls the fan. Another issue that might occur due to the way the fan is controlled is that the fan may start running for a very short time and it looks like the fan control has lost control. The fan should stop immediately or at least after a few seconds.
    Keep in mind that running the S10(e) with a fan control means that the S10(e) has to deal with higher temperatures. That could mean that the device will not last for 10 years but only 9 years (who uses a netbook so long...?). In every case you need a tool for monitoring your cpu temperature. We know that especially Core Temp 0.99.5 and Real Temp 3.00 do a very good job. That is important because the temperature values you need to set up the fan control are different from the values reported by the cpu sensor, they are between 15°C and 20°C higher. A normal temperature reported by the monitoring should be around 40°C, with the NHC default values the fan starts running at 52°C and stops at 38°C.
    Q:
    A:
    Q:
    A:
    END using fan control
    BEGINNING developing fan control
    Controlling the S10(e)'s fan is a litte bit difficult because it looks like there is no way to control it directly. But it is possible to manipulate the temperature the BIOS fan control depends on. As long as the built-in fan control thinks that the cpu is cool enough the fan stays off. And that is exactly the point where we can attack.
    The fan control depends on a field called RTMP in the memory of the embedded controller. It can be accessed via "_SB.PCI0.LPCB.EC0.ERAM", the offset of RTMP is 0x50 (hex) or 80 (dec). It is a direct I/O read/write. The complete NHC command for reading the value is: ACPI.FIELD.ReadByOffset("_SB.PCI0.LPCB.EC0.ERAM", ref value, 0x50, 8) with "value" as the variable which gets the value.
    What program logic do you need? You need a timer or something else that conducts an always-refresh cycle. It sounds very easy: You read the value, manipulate it and write it back. And it is that easy, you just have to keep some things in mind.
    This refresh has to be done very often. The procedure must be very thin and quick. Also the bus that is used to communicate with the EC is a problem, but since the S10e BIOS 66 it became a minor problem for me because it looks like the built-in fan control now depends on some kind of average value over the last few seconds and it doesn't really matter if one write-cycle is failing.
    The read-event must be placed before the write-event. Otherwise you just read your manipulated value. The field is filled by the system regularly, so you just have to test if the read_value is different from the written_value, then you know that the field was filled with a "fresh" value. Like "if read_temperatue <> written_temperature then real_cpu_temperature = read_temperature else do nothing".
    About the values you have to write back... you will have to test and play a bit. My experience is that you can select three fan levels, starting at 59°, 62° and 70° - at least with the NHC profile and my S10e it's like that. It's some trial 'n' error. My fan stays off at < 59°, but you should select a very low value for fan_off like 30°. In my opinion it switches off much faster the lower the written value is. But it's just a feeling, I haven't measured it.
    Q:
    A:
    Q:
    A:
    Perhaps some users from countries with other languages than German and English can add tags for "fan", "control" and "noise".
    Note from Moderator:  Minor edits in title and disclaimer.
    Message Edited by JaneL on 04-25-2009 02:32 PM

    Great opening post Carsten!
    The latest bios:
    http://www-307.ibm.com/pc/support/site.wss/documen​t.do?sitestyle=lenovo&lndocid=MIGR-71252 (BIOS 66)
    The FSB can be reduced from 133MHz to 100MHz using SetFSB, this also reduces the heat:
    http://www13.plala.or.jp/setfsb/
    clockgen = SLG8SP513V
    If you add a shortcut to the startup folder the program will start at startup. Under properties you can change the target to:
    "C:\Program Files\SetFSB\setfsb.exe" -s100 -b1 -cg[SLG8SP513V] -w20
    So it starts with a FSB of 100Mhz, in the background, with the right clock generator, after 20 seconds.
    Message Edited by quazar on 04-25-2009 05:07 AM

  • COMPAQ 615

    COMPAQ 615
    WHEN TO START THE FAN RUNS DISPLAY IS BLACK. YOU DO NOT SEE NOTHING.
    FLASHING LED WIFI, Gialo WHEN, WHEN BLUE.
    WHAT PROBLEM?
    THANKS!

    @MPAUL69 ,
    Thank you for posting back.  You will find if you watch the blinking they will show a pattern.  This will identify what is wrong with the system.
    If you are not able to do this then you will have to contact HP phone support for repair options.
    Please call our technical support at 800-474-6836. If you live outside the US/Canada Region, please click the link below to get the support number for your region.
    http://www8.hp.com/us/en/contact-hp/ww-phone-assist.html
    Thank you again for posting and have a great day.
    Please click the "Thumbs Up" on the bottom right of this post to say thank you if you appreciate the support I provide!
    Also be sure to mark my post as “Accept as Solution" if you feel my post solved your issue, it will help others who face the same challenge find the same solution.
    D5GR
    I work on behalf of HP

  • Fan Control fails after resume from pm-suspend

    Hi,
    i recently upgraded to 2.6.37 (on a hp nx6325 laptop) and noticed the following behaviour after a resume from pm-suspend:
    The fan control stops working until cpu reaches a temperature of 60°. As soon as the temperatur passes this threshold the fan starts rotating at max. speed. Below 60°, the fan is turned off immediately.
    pm-suspend.log:
    disabled, not active
    /usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:
    /usr/lib/pm-utils/sleep.d/01grub resume suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
    /usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:
    /usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
    Don Feb 3 09:16:21 CET 2011: Finished.
    Any ideas where to look for the problem?

    I have the same problem with   2.6.37.1-1: suspend do not work.
    The sceen goes blank then returns to X. The log shows the followings:
    Feb 21 15:50:33 localhost kernel: Suspending console(s) (use no_console_suspend to debug)
    Feb 21 15:50:33 localhost kernel: sd 2:0:0:0: [sda] Synchronizing SCSI cache
    Feb 21 15:50:33 localhost kernel: sd 2:0:0:0: [sda] Stopping disk
    Feb 21 15:50:33 localhost kernel: tpm_tis 00:03: Operation Timed out
    Feb 21 15:50:33 localhost kernel: legacy_suspend(): pnp_bus_suspend+0x0/0xa0 returns -62
    Feb 21 15:50:33 localhost kernel: PM: Device 00:03 failed to suspend: error -62
    Feb 21 15:50:33 localhost kernel: PM: Some devices failed to suspend
    Feb 21 15:50:33 localhost kernel: sd 2:0:0:0: [sda] Starting disk
    Feb 21 15:50:33 localhost kernel: b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
    Feb 21 15:50:33 localhost kernel: ------------[ cut here ]------------
    Feb 21 15:50:33 localhost kernel: WARNING: at drivers/base/power/main.c:106 device_pm_add+0xb6/0xc0()
    Feb 21 15:50:33 localhost kernel: Hardware name: HP Compaq 6715b (GB835EA#AKC)
    Feb 21 15:50:33 localhost kernel: Device: misc
    Feb 21 15:50:33 localhost kernel: Parentless device registered during a PM transaction
    Feb 21 15:50:33 localhost kernel: Modules linked in: fuse ipv6 vboxnetflt vboxdrv snd_seq_dummy snd_seq_oss snd_seq_midi_event loop snd_seq arc4 ecb radeon b43 ttm drm_kms_helper mac80211 snd_pcm_oss drm snd_mixer_oss joydev snd_hda_codec_analog ssb tpm_infineon i2c_algo_bit cfg80211 hp_wmi mmc_core sparse_keymap tg3 ppdev rfkill snd_hda_intel parport_pc libphy pcmcia snd_hda_codec snd_usb_audio snd_pcm ohci_hcd yenta_socket pcmcia_rsrc pcmcia_core firewire_ohci snd_hwdep tpm_tis snd_usbmidi_lib hp_accel lis3lv02d i2c_piix4 video tpm snd_timer firewire_core evdev ehci_hcd snd_rawmidi crc_itu_t serio_raw snd_page_alloc tpm_bios output wmi input_polldev thermal battery lp sg ac container usbcore i2c_core button fan snd_seq_device shpchp parport edac_core edac_mce_amd snd pci_hotplug psmouse soundcore k8temp cpufreq_ondemand powernow_k8 freq_table processor mperf ext4 mbcache jbd2 crc16 sd_mod sr_mod cdrom ahci libahci pata_atiixp pata_acpi libata scsi_mod
    Feb 21 15:50:33 localhost kernel: Pid: 12986, comm: pm-suspend Not tainted 2.6.37-ARCH #1
    Feb 21 15:50:33 localhost kernel: Call Trace:
    Feb 21 15:50:33 localhost kernel: [<ffffffff81056a1a>] warn_slowpath_common+0x7a/0xb0
    Feb 21 15:50:33 localhost kernel: [<ffffffff81056af1>] warn_slowpath_fmt+0x41/0x50
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b8596>] device_pm_add+0xb6/0xc0
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aea8e>] device_add+0x4ae/0x5c0
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aebb9>] device_register+0x19/0x20
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aed53>] device_create_vargs+0x193/0x1b0
    Feb 21 15:50:33 localhost kernel: [<ffffffff812aed9c>] device_create+0x2c/0x30
    Feb 21 15:50:33 localhost kernel: [<ffffffff813a5fc1>] ? mutex_lock+0x11/0x30
    Feb 21 15:50:33 localhost kernel: [<ffffffff8129a3fa>] misc_register+0x8a/0x140
    Feb 21 15:50:33 localhost kernel: [<ffffffff8129d36f>] hwrng_register+0xdf/0x170
    Feb 21 15:50:33 localhost kernel: [<ffffffffa0426ab0>] b43_wireless_core_init+0xdb0/0x11a0 [b43]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d89e0>] ? wiphy_resume+0x0/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa0427068>] b43_op_start+0x1c8/0x1e0 [b43]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d89e0>] ? wiphy_resume+0x0/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa0477a15>] ieee80211_reconfig+0x335/0x400 [mac80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d89e0>] ? wiphy_resume+0x0/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa046d8b8>] ieee80211_resume+0x28/0x70 [mac80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffffa02d8a55>] wiphy_resume+0x75/0x90 [cfg80211]
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b7ebe>] legacy_resume+0x3e/0x80
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b8025>] device_resume+0x125/0x130
    Feb 21 15:50:33 localhost kernel: [<ffffffff812b8192>] dpm_resume_end+0x102/0x3a0
    Feb 21 15:50:33 localhost kernel: [<ffffffff81096350>] suspend_devices_and_enter+0x90/0x1f0
    Feb 21 15:50:33 localhost kernel: [<ffffffff810965d0>] enter_state+0x120/0x150
    Feb 21 15:50:33 localhost kernel: [<ffffffff81095b16>] state_store+0xc6/0x100
    Feb 21 15:50:33 localhost kernel: [<ffffffff811f3c27>] kobj_attr_store+0x17/0x20
    Feb 21 15:50:33 localhost kernel: [<ffffffff8119f37f>] sysfs_write_file+0xcf/0x150
    Feb 21 15:50:33 localhost kernel: [<ffffffff81135ac6>] vfs_write+0xc6/0x190
    Feb 21 15:50:33 localhost kernel: [<ffffffff81135ddc>] sys_write+0x4c/0x80
    Feb 21 15:50:33 localhost kernel: [<ffffffff8100bed2>] system_call_fastpath+0x16/0x1b
    Feb 21 15:50:33 localhost kernel: ---[ end trace 19e4cbd37086936d ]---
    Feb 21 15:50:33 localhost kernel: PM: resume of devices complete after 1300.325 msecs
    Feb 21 15:50:33 localhost kernel: PM: Finishing wakeup.
    Feb 21 15:50:33 localhost kernel: Restarting tasks ... done.
    Feb 21 15:50:33 localhost kernel: video LNXVIDEO:00: Restoring backlight state
    And the solution on linux.kernel: http://groups.google.com/group/linux.ke … 616cfdb4a9
    Revert or wait!
    Or rmmod tpm_tis.
    Last edited by daroczig (2011-02-21 21:55:10)

  • Dell Vostro 3560 no automatic fan control

    Hello,
    I own this laptop and i am able to set the fan speed via
    This shuts down the fan.
    i8kfan -1 0
    This make the fan go on full blow.
    i8kfan -1 2
    Sensors detect everything they should:
    [andre@andre ~]$ sensors
    i8k-virtual-0
    Adapter: Virtual device
    Right Fan: 144000 RPM
    CPU: +66.0°C
    coretemp-isa-0000
    Adapter: ISA adapter
    Physical id 0: +69.0°C (high = +87.0°C, crit = +105.0°C)
    Core 0: +65.0°C (high = +87.0°C, crit = +105.0°C)
    Core 1: +69.0°C (high = +87.0°C, crit = +105.0°C)
    Core 2: +61.0°C (high = +87.0°C, crit = +105.0°C)
    Core 3: +64.0°C (high = +87.0°C, crit = +105.0°C)
    /etc/i8kutils/i8kmon.conf:
    # Sample i8kmon configuration file (/etc/i8kmon, ~/.i8kmon).
    # Kernel I8K status file
    set config(proc_i8k) /proc/i8k
    # Kernel APM status file
    set config(proc_apm) /proc/apm
    # Kernel ACPI status file
    set config(proc_acpi) /proc/acpi/ac_adapter/0/status
    # External program to control the fans
    set config(i8kfan) /usr/bin/i8kfan
    # Applet geometry, override with --geometry option
    set config(geometry) {}
    # Run as daemon, override with --daemon option
    set config(daemon) 0
    # Automatic fan control, override with --auto option
    set config(auto) 0
    # Report status on stdout, override with --verbose option
    set config(verbose) 0
    # Status check timeout (seconds), override with --timeout option
    set config(timeout) 5
    # Temperature display unit (C/F), override with --unit option
    set config(unit) C
    # Temperature threshold at which the temperature is displayed in red
    set config(t_high) 80
    # Minimum expected fan speed
    set config(min_speed) 1800
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    # These were tested on the I8000. If you have a different Dell laptop model
    # you should check the BIOS temperature monitoring and set the appropriate
    # thresholds here. In doubt start with low values and gradually rise them
    # until the fans are not always on when the cpu is idle.
    set config(0) {{- 0} -1 60 -1 65}
    set config(1) {{- 1} 55 70 55 75}
    set config(2) {{- 2} 60 80 65 85}
    set config(3) {{- 2} 70 128 75 128}
    # end of file
    This:
    i8kmon --daemon
    Keeps running, but the fan is on full blow no matter what.
    I have added this service to systemd and it gets loaded okay,
    but it runs the i8kmon --daemon, which does nothing.
    Any hints?
    Thanks
    Last edited by AndreeeCZ (2013-08-14 16:33:55)

    I have a dell vostro 1710, no fan running at all!
    I have opened it, and saw it spinning for a while on notebook power on, so it looks like it works
    Do not remember if this is happening a long time ago, or maybe after a Syu... but now temp is on 62 doing stuff, 74 watching a video..... it will be more than 80 in summer? lol
    Will install and configure i8kutils I guess....

  • MOVED: Fan Control on ATI HD 4670 Mobility on MSI GX 623 laptop

    This topic has been moved to MSI Notebook.
    https://forum-en.msi.com/index.php?topic=138890.0

    Hi flyby99,
    The VGA module on the laptop does not have a dedicated fan like a regular video card does therefore you don't see a fan control for it.
    The fan is controlled by main BIOS and its speed varies depending by system temperature. There's no way to change its speed, thank you.

  • PowerBook Fan Control

    My powerbook gets super hot and I was wondering if there was a way to control the fan and make it turn on at a lower temperature and to a higher rpm. This kind of software seems to be available to intel based mac notebooks, but I haven't been able to find one for powerbooks.
    Thanks!

    Hi,
    You might want to take a look at the link for laptop cooling devices. I use one and it keeps my Powerbook's CPU around 50'c (120'F), which is a drop of around 10'c to what it operated at before I got it. There is a fan controlling app you can download, but I wouldn't recommend it because it will definitely shorten the life of your internal fans. Have a look at some of the coolers available.
    Coolers - http://www.svc.com/nb-coolers.html

  • MSI GT70-0NC BIOS UNLOCK Request for Fan Control

    Hello Svet,
    I bought my GT70 0NC (Model MS-1762) in the first days of June 2012. Last year my Geforce 675 GTX died and since then it runs with onboard graphics. Since the GT70 runs without a GFX and its fan/cooler, the CPU fan is working full throttle which means it is very loud. I don't plan to buy a new MXM card since they are too expensive and I'd like to save my money for a future computer.
    My point: I need unlocked controls of my BIOS to get my annoying main fan down to its actual (useful) rotation speed. As far as I read in these forums it is possible via setting it to onboard as main graphic card or something like that.
    Please can you mod me a (maybe newer or newest) BIOS version for this problem? If possible I'd be glad if you leave some instructions what to avoid etc. with it.
    BIOS Version: E1762IMS.108 (build date 03/29/2012)
    EC Version: 1762EMS1 Ver4.05 (build date 04/03/2012)
    The Notebook came with pre-installed Windows 7, but today I use Windows 8.1 on a later bought SSD (the HDD with the recovery sections was built out last year).
    I hope, these changings are not a problem.
    After you give your go, I will send you a Donation Confirmation Code. (In case please give me further information how much etc.)
    Thanks and best regards.

    yes can be done, with clarify that BIOS can't provide a FAN control [bios can't control the FAN at all]
    but yes it can help your FAN to calm down to its normal operation like was originally when your nvidia card was working

  • Compaq 615 crashed. Cannot install the recovery from the partition

    Hi,
    I got a crash on my compaq 615. I want to restore my comp/windows by using my recovery on the partition but it didn't work.
    I want to put a new windows 7 on my comp by usb/dvd but it also didn't work. During the install the windows fily copy is ready(100%) in a few seconds but the next step: windows file extracting stays on 0%. Every time i try.
    When i turn the laptop off and start it again there is the following message:
    1720-smart hard drive detects imminent failure (failing attr C8)
    What can i do? What's the problem? Can anyone help me out?

    Hi:
    Your hard drive has conked out, and you need to purchase a new one.
    Then you should be able to reinstall W7.
    Paul

  • Does using a program like fan control damage my mbp?

    I heard good things about this program so I downloaded it and it cools off the machine wonderfully. However, I was wondering if it caused damage to the machine as the fans are running at about 3 times what they ran before? Does anyone know anything about this? Thanks.

    I would hazard a guess that if it did have anything to do with the failure of the hardware in any way, the manufacturer would void your warranty. Any repair needed would be chargeable.
    Mac OS X, Boot Camp and the EFI firmware all have system settings created by the manufacturer. Using a program which alters their recommended settings or changes the behaviour of hardware devices within the machine, goes against the terms of the warranty.
    I would ask Apple about Fan Control and get them to confirm that any damage which may be caused (or may not be caused) by a third party program willl not void your warranty.
    In some respects, it's like overclocking a PC. Whilst it may be more beneficial to the system and provide better performance, the maufacturer of the computer can not be expected to repair something which has been damaged by the end user 'tweaking' settings to get better performance.
    In the case of Fan Control, I have not used it so can not refer to the licence terms, the liability of possible damage done to the machine by using this program will either be at the end users own responsibility or the manufacturer of the software. This should be checked prior to installing and using the program.
    I would suggest any program which alters the running of the machine will invalidate your warranty in the event of hardware failure.

Maybe you are looking for

  • Explain plan, slow update

    We have two schemes in our database. One general and one history. When record in general scheme is modified trigger updates record in history scheme and inserts one new row in history scheme. There are indexes on columns that are used in updates(wher

  • Empty file pickup or not

    Hi all is it possible for pickup emty file , if it ok where is it configuration in file adapter?

  • Adobe video and audio applications crash on start up (CS4)

    The audio or video editing software in my cs4 master suite make it past initialising core media on start up. I get an error dialog box telling me the software cant continue and to contact customer support. I have updated my video card drivers and dow

  • Macbook Pro Screen blink with Genius bar. What should i expect?

    Hello!, I have to say in my almost 20 years of being a mac user i've never had a problem with any of my mac's. I now have a minor issue with a brand new Macbook Pro that i bought on New years day. The screen has an odd blink on the upper 1/3 portion

  • How do I log in as root user.

    Adobe Acrobat Pro fix requires logging in as root user.  Instruction link only refers to OS X Lion and before, which does not work in Yosemite.