The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    NHC controls your HP's fans

    Discussion in 'HP' started by Pop5k, Jan 15, 2007.

  1. Pop5k

    Pop5k Notebook Enthusiast

    Reputations:
    1
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    5
    As I had noticed some others on the quest for a solution to silence their HP notebook, I thought I should let you know that it IS possible with Notebook Hardware Control.

    Get the tool from here: http://www.pbus-167.com/
    (And don't forget the C2D patch if you have such a cpu otherwise it's BSoD time. ;))

    And then get the ACPI config files from HERE (and extract them into your ..\notebook hardware control\acpi\ folder, THEN start NHC).
    German thread but all you need is to dl the linked file in the first post (don't remember if that requires registration).

    NOTE: My HP NC6400 had a different mainboard model number than the one in that config xml file. However, once I edited it there and restarted NHC, everything worked as it should. I guess the differing number is due to a later mainboard revision.
    So if your model is listed as supported but the ACPI panel in NHC doesn't work, open the info panel, click "show computer hardware details" and note down the Product number written under the Mainboard section. Now open the Hewlett_Packard.xml file (e.g. with notepad), search for the line with your notebook and "correct" the 4 digit model number. Once you restart NHC, ACPI should "work". I write "work" cos there's no guarantee. ;)

    If your model aint supported yet, register to that forum, download the iasl.exe and make a *.dsl dump of your ACPI system. Post that toghether with your model number/details in above linked thread and ask if Henry (the generous man who coded our silence) makes the config files for your model.

    Finally, work in silence. Cheers! :cool:
     
  2. SideSwipe

    SideSwipe Notebook Virtuoso

    Reputations:
    756
    Messages:
    2,578
    Likes Received:
    0
    Trophy Points:
    55
    Great I was wonderin why I couldnt control the fans since I could do almost everything else!

    On a side note of NHC, I have a dv9000 and the hard disk temps dont show, they do on mobmeter though. is this common on HP's or dv9000's or do I have to do something specific to get it to read the temps on the two hdds i got?
     
  3. Pop5k

    Pop5k Notebook Enthusiast

    Reputations:
    1
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    5
    Yeah, same here. Don't know (yet) what's up with NHC that it won't read the HD temps when all other tools can.
     
  4. valley

    valley Notebook Consultant

    Reputations:
    4
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    30
    Are you saying we can control our fan speeds, or when they shut down?
     
  5. SideSwipe

    SideSwipe Notebook Virtuoso

    Reputations:
    756
    Messages:
    2,578
    Likes Received:
    0
    Trophy Points:
    55
    errr yeah thats what he says i think but the thing is it may not support your laptop yet, you have to request it in the forum there
     
  6. Pop5k

    Pop5k Notebook Enthusiast

    Reputations:
    1
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    5
    You can tell the fan at which temp to blow with which speed. That's configurable through 4 values/points (start, low, mid, max) - on my NC6400 at least, guess that all depends on your model.

    No configuration (yet) of how much the temp must fall till the fan switches to the next lower setting. Seems to be pretty much the same temp difference as with stock settings (5°C?) and so I'd guess the fan would completely stop if the CPU temp reaches 5°C(?) lower than what you defined as start value.

    So basically, we can control our fans speed AND when they shut down. ;)

    On top of that, NHC let's you underclock (both external and internal CPU freq.) and undervolt and regulate/limit the cpu speed. That takes away heat and thus makes your pc run quieter (and, on battery, longer) too.





    Whether it all works or not depends on whether your laptop model is supported or not. As every model has it's own mainboard, each one has a different ACPI system (the software that controls your temps, fans aso.) and thus needs it's specific NHC config files. Those NHC config files identify the laptop model through the mainboard product number, so if you have a model that's listed as supported, yet the ACPI panel in NHC doesn't work, it might just be that your mainboard product number is (due to newer/older revision or so) different than what is listed in NHC's config file.

    If your notebook aint supported yet, go register at http://www.p35-forum.de then go here and dl the iasl.rar. Unzip it into a folder, open the command prompt (that MS-DOS console thing, sorry don't remember what it's called in english), point it to that folder and enter "iasl.exe -d". That will produce a *.dsl (e.g. dsdt_nc6400.dsl) file in that same folder which contains your ACPI information. Now zip that file and note your mainboard product number ( see the picture on bottom of the first post about where to find that info) and then make a post with your notebook details here and attach your zipped *.dsl file to it. If you're patient and lucky, Henry might create the config files you need to get NHC's ACPI part working on your model.

    Hope that was clear enough now. :)

    (Btw. allthough being a german thread in that not-just-german forum, from what I can tell Henry understands english too.)
     
  7. gridtalker

    gridtalker Notebook Virtuoso

    Reputations:
    18
    Messages:
    2,976
    Likes Received:
    0
    Trophy Points:
    0



    Thanks .
     
  8. dubcat6

    dubcat6 Newbie

    Reputations:
    0
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    5
    The NHC with added ACPI files works great for me... but I'd like to know what are the usual/average temperatures for the NC9420 as I have changed the thermal grease from factory one to Arctic Silver 5 and would like to check if I might have applied it non-optimal.I've changed the grease of CPU and GPU (X1600)

    My temps are:
    TZ0 : 48C
    TZ1: 40C
    TZ2: 51C
    TZ3: 39C
    TZ4: 28C
    TZ5: 20C

    That's all in idle.

    Thanks
    Max
     
  9. dubcat6

    dubcat6 Newbie

    Reputations:
    0
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    5
    correction.. sorry it is NX9420
     
  10. dubcat6

    dubcat6 Newbie

    Reputations:
    0
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    5
    what actually worries me more is the temps while running on semi full load (GPU/CPU):

    TZ0: 88C
    TZ1: 87C
    TZ2: 59C
    TZ3: 49C
    TZ4: 28C
    TZ5: 70C

    TZ0 and TZ1 could be higher than usual as the surrounding GPU temperature should be higher than before if the new grease worked well as it is supposed to lead the heat away from processor (GPU)... still seems kind of hot to me... unfortunately the X1600 doesn't seem to have a sensor by itself.. right?
     
  11. dubcat6

    dubcat6 Newbie

    Reputations:
    0
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    5
    ****... after upgrading to BIOS F .19 ACPI with NHC doesn't work any more.. :-(
     
  12. Greg

    Greg Notebook Nobel Laureate

    Reputations:
    7,857
    Messages:
    16,212
    Likes Received:
    58
    Trophy Points:
    466
    Most of the time I think that is because the assign different variables to the temp sensors on BIOS updates...probably to help prevent us tech savant people from modding their laptops with software like this.
     
  13. Pop5k

    Pop5k Notebook Enthusiast

    Reputations:
    1
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    5
    Do is I wrote above and with a little luck Henry will update the files to work with your newest Bios.



    As for the temp questions, they seem (too) high to me but I don't know about your rig. First check with another tool to see if the tems are right (e.g. speedfan for all sensors, RMClock for a more detailed cpu view), then google bout it or search in this forum, guess you should be able to find others that have the same rig so you can compare those values.
     
  14. SL2

    SL2 Notebook Deity

    Reputations:
    829
    Messages:
    1,340
    Likes Received:
    266
    Trophy Points:
    101
    My nx9420 acts a bit strange when I'm using NHC.

    1 - The temps ramps up very fast up to 80° C when in idle, but only sometimes. It happened again just 5 minutes ago. I started Speedfan to check the temps and they were pretty much the same. Then I closed NHC which made the temps drop to like 45° immediately. It never happens when gaming or running Intel TAT.

    NHC shows 4 temps, does someone know which temp is what? It's always the first temp that goes up to 80°, and the other temps are much lower, like:
    CPU Temp: 82°C (43°C ,45°C ,38°C)

    2 - The X1600 uses much less power when running on half speed. The Powerplay features lets me drop the speed even when charging the battery, but it won't use that setting automaically. I have all the three speed controls set to minimum, but they only kick in when I do this: Open the graphic tab in NHC, unplug the power cable, disable "Activate Powerplay" and then enable it again (the speed have now dropped), plug in the power cable again.

    What am I doing wrong?

    I don't worry about the HD temps, I checked it once with Dtemp. 32° when in idle and 45° after defrag.
     
  15. Henchman

    Henchman Notebook Geek

    Reputations:
    0
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    This NHC program is really cool.
    I've currently under-volted my CPU at 1v runnign the fullspeed 2ghz.

    I'm running an extended burn-in test right now. At a 53% load it still stays cool at 53C, and the fans turned down.

    I like having the ability to immediatly switch between low-power mode, full-power mode, and full-power mode with maximum graphic capabilities.

    I wish I could turn down the voltage at low power. becasue if it can run at 2 Ghz at 1v, I'm sure it could run half the speed at an even lower voltage than .950
     
  16. SL2

    SL2 Notebook Deity

    Reputations:
    829
    Messages:
    1,340
    Likes Received:
    266
    Trophy Points:
    101
    Henchman: Do you control the fan or graphics card with NHC?

    I must say that neither works well for me, I'm using standard ATI control center which doesn't give me the option to change speed. But the thing is that neither does the ATI control center from HP.com. The only control center with this feature that works is the one used in the recovery discs.

    I've made an installation from a new XP disc, like this. That's the reason why I'm not using the original drivers.

    Thanks.
     
  17. Henchman

    Henchman Notebook Geek

    Reputations:
    0
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    I control the fan, CPU speed and Voltage of the CPU.
    I haven't been able to get the speed of the graphics card lower than the default, and I wish I cold.
     
  18. thinkwierd

    thinkwierd Notebook Evangelist

    Reputations:
    5
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    Can that ACPI file be used for DV2000t??
     
  19. thinkwierd

    thinkwierd Notebook Evangelist

    Reputations:
    5
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
  20. DV6174CL

    DV6174CL Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    Wow, Thinkwierd, that is a great description you found there! Tempting. Did you dare to try already?
     
  21. thinkwierd

    thinkwierd Notebook Evangelist

    Reputations:
    5
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    That guy seems to be doing Linux Kernel Hacking and I think he is quiet good.

    I am close now. The problem I have is that I don't know which values to change in the decompiled file.

    All I need to do is: find and change the values, recompile the file, and merge into registry. Value changing part is crucial.

    I have attached my dsdt file and wondering if anybody know where to change the values.
     

    Attached Files:

  22. DV6174CL

    DV6174CL Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    Didn't have a look into this yet. I am a complete newbie and have doubts that I will manage.

    Here is my dsdt file for bios version F.15. Maybe by comparing this file with older versions we can get at least some hints where to look, because I think in the latest versions they changed the fan control?
     

    Attached Files:

  23. thinkwierd

    thinkwierd Notebook Evangelist

    Reputations:
    5
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    DV6174CL:

    I browsed your attachment and it looks very much the same to my file. The key is to find the values to modify.
     
  24. thinkwierd

    thinkwierd Notebook Evangelist

    Reputations:
    5
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    DV6174CL:

    I just used Vim 'diff' and compared the two files. They are EXACTLY the same.
     
  25. DV6174CL

    DV6174CL Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    OUCH! Wrong file attached. How stupid can one person be?????? Here is my version, it is definitely different. I downloaded Bios version F.06 and will compare the ThermalZone sections.


    **** file moved to following post ****
     
  26. DV6174CL

    DV6174CL Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    So, here the dsdt.dsl files from bios f.06 and bios f.15 for the DV6100t.

    There are differences in the thermalzone section, but it looks more complicated than just exchanging values. Should be somewhere around

    Method (_TC1, 0, NotSerialized)
    {
    Return (0x02)
    }

    Method (_TC2, 0, NotSerialized)
    {
    Return (0x03)
    }

    Method (_TSP, 0, NotSerialized)
    {
    Return (0x32)

    Too late for me to try it out now, maybe tomorrow.
     

    Attached Files:

  27. thinkwierd

    thinkwierd Notebook Evangelist

    Reputations:
    5
    Messages:
    418
    Likes Received:
    0
    Trophy Points:
    30
    DV6174CL:

    I am stuck at this point. Need some insights.