• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Checkout the HP Cool Control for HP Spectre Notebooks Click here for tips and tricks to keep your device cool.
HP Recommended

My HP EliteBook 840 G6 fan constantly runs at around 5994 RPM, even when the temperature is only 32°C. I have already reviewed HP’s documentation and tried the recommended solutions, including cleaning air vents, closing CPU-intensive applications, updating the UEFI, turning off the “Fan Always On” option, and adjusting power settings.

However, the issue persists, and the fan noise is quite disturbing. Could you please advise on what else I can do to fix this?

Thank you for your assistance.

11 REPLIES 11
HP Recommended

Hello barklgn.

 

Unfortunately, as a system ages it's possible that certain malfunctions of the electronics on the motherboard can occur. The symptoms you are describing are usually one of two things. Either some part of the CPU or other hot motherboard component is overheating and the fan is trying desperately to lower the temperature OR a thermal sensor is not working properly -in most cases not working at all. If the problem is overheating, you can try repasting the laptop. When a sensor goes bad there are not a lot of things you can do. To properly correct the issue the motherboard has to be completely replaced. A possible workaround is taking control of the fan and setting it at a constant moderate value or (if the CPU temp sensor works correctly) making a new fan profile based on CPU temps.

 

See this discussion for further details: https://h30434.www3.hp.com/t5/Notebook-Hardware-and-Upgrade-Questions/Re-HP-Elitebook-840-G5-Fan-alw.... Fan profile for 850G5 or 830G6 should work.

 

HP Recommended

thank you sir, but i can't control the speed of fan manually in hp elitebook 840 g6. notebook fan control not working for me, i turned off the Dynamic Platform from UEFI when i do this the fan control start to work but the keyboard and some parts begun to stop. so what shoul i do on elitebook 840 g6 to control fan curve?

HP Recommended

Also, the fan works normally when the laptop is plugged in, but it gets loud when running on battery.

HP Recommended

HP has no Official program to control the fan. This is because controlling the fan might lead to users setting it too low and having the motherboard and components overheat, causing damage to the units, etc, etc. Some gaming high end laptops have the option to use a specific app that has some settings for the fan, but never the Business laptops. I've been using NBFC on G2 up to G9 Business laptops with no problem whatsoever, but only on Win10. What OS do you have on your Elitebook?

 

When on battery, HP's laptops enforce different BIOS related settings, some have to do with the EC (embedded controller) and we've often seen malfunctions on battery gone when plugged in -and the other way around.

 

HP Recommended

I am currently using Windows 10 Pro, version 22H2. Thank you for your reply. Furthermore, the notebook fan control on my computer is currently non-functional. The issue is resolved only when dynamic Platform is disabled in the UEFI.

HP Recommended

Unfortunately, I can't debug this for you.

 

I don't have your system (840G6) and even if I did, I would have to install the exact same drivers and programs to see what is conflicting with NBFC. What I can do is give you some pointers. Most important thing is that you have to use the 2021 version in the UraniumDonut fork. You should also go to plugins folder located in program files->NBFC and replace the Lib.dll with one of the newer ones, either the 2021 (which I use) or the 2024 current one that covers up to Intel 13th gen.

 

DPTF should not interfere with NBFC's functionality. DPTF, or DTT as it is now known, is basically a driver used by laptop manufacturers to limit Intel CPUs so that very thin systems with weak cooling systems don't suffer from overheating issues when the processor is heavily used (gaming, intensive tasks, etc). Many users disable this on principle and then proceed to heavily undervolting the CPU and pushing it to its limits. On HP Business systems you can disable this from the BIOS, but there are still the drivers in device manager and Services you need to turn off. Personally, I always let this run as it is and have never had problems with Notebook Fan Control.

 

I asked about the OS because win11 has various issues with software that directly writes to registers. The OS you have is what I also have on my systems. When NBFC doesn't work, it just doesn't read the fan speed correctly AND/OR can't change it. I don't understand why the keyboard or other parts of your laptop don't work anymore. By the way, the important component of NBFC is the Windows Service. The program is basically just a GUI interface to setup the options for the Service. When you choose the right config and turn it on (switch from read-only to enabled), it doesn't matter if the program is running anymore. When Windows boots, the Service starts and bypasses BIOS fan profiles.

NBFC_service.jpg

 

If this were my system, and I found that I couldn't use it without taking control of the fan, I would try reinstalling Windows. I would probably try some leftover smaller drive and clean install win10 offline, no updates, no nothing, just the basic default stuff and only necessary drivers (graphics, lan, wlan, etc) from this product's DRIVERS page. After getting NBFC up and running, I would slowly start installing and adding drivers/programs to see where the conflict is. This is the only way I know to solve incompatibilities and conflicts like the one you have. 

 

One last thing. Most people update their BIOS version all the time to have the most recent -supposedly secure and bug free- UEFI firmware. I usually keep my systems on relatively old BIOS versions, because laptop manufacturers tend to introduce various limits and locks on the recent ones. The plundervolt mitigation was introduced in late 2019, so I keep my pre-2019 system on BIOS versions before 11/2019. Post 2019 systems are kept on versions dated circa 2022. There could be a BIOS conflict with NBFC on your system, downgrading is something you should think about. Your system is actually a 2019 system, so downgrading all the way is not really possible, but you should be able to take it back some versions and see if it changes anything.

 

This is an 11th gen G8 laptop with win10 22H2 and DTT enabled with a working 1.7.1 NBFC.

650G8_nbfc.jpg

 

Update/correction

If you manage to get the Service to run correctly on your system, apparently the correct fan profile for the 840G6 is config Elitebook 1040 (according to this post on the Github).

 

HP Recommended

thanks, i will try what you sayed.

HP Recommended

Good. You have nothing to lose.

 

It's generally a good idea to disable certain things in Windows when running software like this. Although Windows 11 makes it especially hard for these types of programs to do their job, win10 may sometimes also intervene and effectively block them. For this reason, and since I always run applications like Throttlestop and NBFC, all of my systems have a DISABLED Secure Boot and VT in BIOS, VBS in Windows. This way I make sure that if one of these programs doesn't work as it should, it's not because Windows is messing with its functionality.

 

HP Recommended

barklgn_0-1761134266340.png

i got this when i try to adress the problem, is this the issue? if it is how to fix this driver? i already installed it from hp website

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.