[GH-ISSUE #12] latest version doesn't work on a HP Elitebook 745 G2 #10

Closed
opened 2026-02-26 00:31:31 +03:00 by kerem · 8 comments
Owner

Originally created by @vurso on GitHub (Jun 27, 2015).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/12

Hi,

Been using your app on my HP 8560w Elitebook and very impressed, does what I want it to so kudos for the dev work.

Have an issue with the latest version my HP Elitebook 745 G2 (Windows 7 Professional 64 bit); Installation is fine, I can go into the config and edit values however if I try applying a profile nothing happens, the selected profile box is empty so the service can't start.

I have not noted any errors however when I downloaded the latest source and compiled it (Visual Studio 2013 CE) and then installed it, it crashes out with an error (will capture the error details shortly).

Thanks,

V

Originally created by @vurso on GitHub (Jun 27, 2015). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/12 Hi, Been using your app on my HP 8560w Elitebook and very impressed, does what I want it to so kudos for the dev work. Have an issue with the latest version my HP Elitebook 745 G2 (Windows 7 Professional 64 bit); Installation is fine, I can go into the config and edit values however if I try applying a profile nothing happens, the selected profile box is empty so the service can't start. I have not noted any errors however when I downloaded the latest source and compiled it (Visual Studio 2013 CE) and then installed it, it crashes out with an error (will capture the error details shortly). Thanks, V
kerem closed this issue 2026-02-26 00:31:31 +03:00
Author
Owner

@hirschmann commented on GitHub (Jun 30, 2015):

I’m looking forward to read some details about this error.
You may also have a look at the Windows event viewer (filter by source: NoteBookFanControlService)

<!-- gh-comment-id:117169334 --> @hirschmann commented on GitHub (Jun 30, 2015): I’m looking forward to read some details about this error. You may also have a look at the Windows event viewer (filter by source: NoteBookFanControlService)
Author
Owner

@vurso commented on GitHub (Aug 7, 2015):

Hey dude sorry for the late response, was busy sorting out Windows 10 on my other Notebook. BTW if anyone is having issues with NBF on Windows 10 just do a reinstall and it should be fine.

I just did an install of v 1.3.4 on my HP 745 G2 (Windows 7 64 bit Professional) and it started up fine, was able to select the profile and hit apply.

The fan controls appeared momentarily and then it just went blank (no controls or selected profile) . Config works and the other dialog's appear to function correctly however the app seems to crash and when I tried to start the service manually and try to initiate the app the service went into stopped state.

Here is a chronological record of events taken from the windows log (event viewer):

Information 07/08/2015 21:04:32 Windows Error Reporting 1001 None
Information 07/08/2015 21:03:42 Windows Error Reporting 1001 None
Information 07/08/2015 21:03:00 Windows Error Reporting 1001 None
Information 07/08/2015 21:02:42 Windows Error Reporting 1001 None
Information 07/08/2015 21:00:31 Windows Error Reporting 1001 None
Information 07/08/2015 21:00:04 Windows Error Reporting 1001 None
Error 07/08/2015 20:59:55 Application Error 1000 (100)
Error 07/08/2015 20:59:54 .NET Runtime 1026 None
Error 07/08/2015 20:59:54 NoteBookFanControlService 0 None
Information 07/08/2015 20:51:35 VSS 8224 None
Information 07/08/2015 20:48:44 RestartManager 10001 None
Information 07/08/2015 20:48:44 MsiInstaller 1042 None
Information 07/08/2015 20:48:44 MsiInstaller 1033 None
Information 07/08/2015 20:48:44 MsiInstaller 11707 None
Information 07/08/2015 20:48:12 NoteBookFanControlService 0 None

----- DETAILS of the error rows:

Failed to access CPU temperature sensors(s).

at StagWare.Hardware.HardwareMonitor.InitializeCpuSensors()
at StagWare.Hardware.HardwareMonitor.get_CpuTemperatures()
at StagWare.Plugins.Generic.CpuTemperatureMonitor.GetTemperature()
at StagWare.FanControl.FanControl.TimerCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()

------------2----------------

Application: NbfcService.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.PlatformNotSupportedException
Stack:
at StagWare.Hardware.HardwareMonitor.InitializeCpuSensors()
at StagWare.Hardware.HardwareMonitor.get_CpuTemperatures()
at StagWare.Plugins.Generic.CpuTemperatureMonitor.GetTemperature()
at StagWare.FanControl.FanControl.TimerCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()

--------------------3------------------------

Faulting application name: NbfcService.exe, version: 1.2.8.0, time stamp: 0x554e2413
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18869, time stamp: 0x556366fd
Exception code: 0xe0434352
Fault offset: 0x000000000000b3dd
Faulting process id: 0x18ec
Faulting application start time: 0x01d0d14c51a18887
Faulting application path: C:\Program Files (x86)\NoteBook FanControl\NbfcService.exe
Faulting module path: C:\windows\system32\KERNELBASE.dll
Report Id: 909e2aa0-3d3f-11e5-a2ec-5cb901ad529b

<!-- gh-comment-id:128828977 --> @vurso commented on GitHub (Aug 7, 2015): Hey dude sorry for the late response, was busy sorting out Windows 10 on my other Notebook. BTW if anyone is having issues with NBF on Windows 10 just do a reinstall and it should be fine. I just did an install of v 1.3.4 on my HP 745 G2 (Windows 7 64 bit Professional) and it started up fine, was able to select the profile and hit apply. The fan controls appeared momentarily and then it just went blank (no controls or selected profile) . Config works and the other dialog's appear to function correctly however the app seems to crash and when I tried to start the service manually and try to initiate the app the service went into stopped state. Here is a chronological record of events taken from the windows log (event viewer): Information 07/08/2015 21:04:32 Windows Error Reporting 1001 None Information 07/08/2015 21:03:42 Windows Error Reporting 1001 None Information 07/08/2015 21:03:00 Windows Error Reporting 1001 None Information 07/08/2015 21:02:42 Windows Error Reporting 1001 None Information 07/08/2015 21:00:31 Windows Error Reporting 1001 None Information 07/08/2015 21:00:04 Windows Error Reporting 1001 None Error 07/08/2015 20:59:55 Application Error 1000 (100) Error 07/08/2015 20:59:54 .NET Runtime 1026 None Error 07/08/2015 20:59:54 NoteBookFanControlService 0 None Information 07/08/2015 20:51:35 VSS 8224 None Information 07/08/2015 20:48:44 RestartManager 10001 None Information 07/08/2015 20:48:44 MsiInstaller 1042 None Information 07/08/2015 20:48:44 MsiInstaller 1033 None Information 07/08/2015 20:48:44 MsiInstaller 11707 None Information 07/08/2015 20:48:12 NoteBookFanControlService 0 None ----- DETAILS of the error rows: Failed to access CPU temperature sensors(s). at StagWare.Hardware.HardwareMonitor.InitializeCpuSensors() at StagWare.Hardware.HardwareMonitor.get_CpuTemperatures() at StagWare.Plugins.Generic.CpuTemperatureMonitor.GetTemperature() at StagWare.FanControl.FanControl.TimerCallback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.TimerQueueTimer.CallCallback() at System.Threading.TimerQueueTimer.Fire() at System.Threading.TimerQueue.FireNextTimers() ------------2---------------- Application: NbfcService.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.PlatformNotSupportedException Stack: at StagWare.Hardware.HardwareMonitor.InitializeCpuSensors() at StagWare.Hardware.HardwareMonitor.get_CpuTemperatures() at StagWare.Plugins.Generic.CpuTemperatureMonitor.GetTemperature() at StagWare.FanControl.FanControl.TimerCallback(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.TimerQueueTimer.CallCallback() at System.Threading.TimerQueueTimer.Fire() at System.Threading.TimerQueue.FireNextTimers() --------------------3------------------------ Faulting application name: NbfcService.exe, version: 1.2.8.0, time stamp: 0x554e2413 Faulting module name: KERNELBASE.dll, version: 6.1.7601.18869, time stamp: 0x556366fd Exception code: 0xe0434352 Fault offset: 0x000000000000b3dd Faulting process id: 0x18ec Faulting application start time: 0x01d0d14c51a18887 Faulting application path: C:\Program Files (x86)\NoteBook FanControl\NbfcService.exe Faulting module path: C:\windows\system32\KERNELBASE.dll Report Id: 909e2aa0-3d3f-11e5-a2ec-5cb901ad529b
Author
Owner

@vurso commented on GitHub (Aug 7, 2015):

The CPU Temp app works and is reporting temps correctly so the sensors should be available but I am wondering if is as reported i.e. "Platform not supported" or something else is causing the problem.

Bear in mind this is AMD CPU and chipset notebook with the heavily integrated GPU+CPU+Bridge architecture which is probably a complete shit to work with.

I haven't looked at the source but if I get time will try to analyse what sensors CPU Temp is picking up and try to patch the app source to cater for this notebooks sensors.

Thanks,

V

<!-- gh-comment-id:128829511 --> @vurso commented on GitHub (Aug 7, 2015): The CPU Temp app works and is reporting temps correctly so the sensors should be available but I am wondering if is as reported i.e. "Platform not supported" or something else is causing the problem. Bear in mind this is AMD CPU and chipset notebook with the heavily integrated GPU+CPU+Bridge architecture which is probably a complete shit to work with. I haven't looked at the source but if I get time will try to analyse what sensors CPU Temp is picking up and try to patch the app source to cater for this notebooks sensors. Thanks, V
Author
Owner

@vurso commented on GitHub (Aug 7, 2015):

Some CPU-Z info:

Hardware monitor ACPI
Temperature 0 28°C (82°F) 0xBC4
Temperature 1 n.a. 0xAAC
Temperature 2 n.a. 0xAAC
Temperature 3 n.a. 0xAAC
Temperature 4 34°C (93°F) 0xC00
Temperature 5 0°C (32°F) 0x0

Hardware monitor Battery
Voltage 0 13.02 Volts [0x32E0](Current Voltage)
Capacity 0 45714 mWh [0xB292](Designed Capacity)
Capacity 1 45714 mWh [0xB292](Full Charge Capacity)
Capacity 2 44585 mWh [0xAE29](Current Capacity)
Level 0 n.a. [0x64](Wear Level)
Level 1 98 pc [0x61](Charge Level)

Hardware monitor AMD ADL
Temperature 0 43°C (109°F) 0x2B
Clock Speed 0 200.00 MHz 0xC8
Clock Speed 1 333.00 MHz 0xC8

<!-- gh-comment-id:128830135 --> @vurso commented on GitHub (Aug 7, 2015): Some CPU-Z info: Hardware monitor ACPI Temperature 0 28°C (82°F) [0xBC4](CPUZ) Temperature 1 n.a. [0xAAC](GFXZ) Temperature 2 n.a. [0xAAC](EXTZ) Temperature 3 n.a. [0xAAC](LOCZ) Temperature 4 34°C (93°F) [0xC00](BATZ) Temperature 5 0°C (32°F) [0x0](PCH) Hardware monitor Battery Voltage 0 13.02 Volts [0x32E0](Current Voltage) Capacity 0 45714 mWh [0xB292](Designed Capacity) Capacity 1 45714 mWh [0xB292](Full Charge Capacity) Capacity 2 44585 mWh [0xAE29](Current Capacity) Level 0 n.a. [0x64](Wear Level) Level 1 98 pc [0x61](Charge Level) Hardware monitor AMD ADL Temperature 0 43°C (109°F) [0x2B](TMPIN0) Clock Speed 0 200.00 MHz [0xC8](Graphics) Clock Speed 1 333.00 MHz [0xC8](Memory)
Author
Owner

@vurso commented on GitHub (Aug 7, 2015):

I can do a full dump if you need that

<!-- gh-comment-id:128830215 --> @vurso commented on GitHub (Aug 7, 2015): I can do a full dump if you need that
Author
Owner

@hirschmann commented on GitHub (Aug 8, 2015):

Thanks for all the info 👍

Looks like NBFC can't access the temperature sensors of your CPU, so it throws a PlatformNotSupportedException.

Please download OpenHardwareMonitor, generate a hardware report (File --> Save report), and post it here.

<!-- gh-comment-id:129013872 --> @hirschmann commented on GitHub (Aug 8, 2015): Thanks for all the info :+1: Looks like NBFC can't access the temperature sensors of your CPU, so it throws a PlatformNotSupportedException. Please download [OpenHardwareMonitor](http://openhardwaremonitor.org/), generate a hardware report (File --> Save report), and post it here.
Author
Owner

@bertusch commented on GitHub (Jul 27, 2016):

Sorry to hijack. @vurso commented he got the FanControl working with his Elitebook 8560w, was that a typo or do you have the config file?

<!-- gh-comment-id:235716256 --> @bertusch commented on GitHub (Jul 27, 2016): Sorry to hijack. @vurso commented he got the FanControl working with his Elitebook 8560w, was that a typo or do you have the config file?
Author
Owner

@vurso commented on GitHub (Jun 20, 2017):

@bertusch sorry buddy only just saw this. Yeah I just used the 8760w profile(?) that comes supplied then I modified the thresholds in the settings to something like 10% > 15% > 35% > 65% etc.

Also I recommend you create a new power profile in Windows, copy high performance and modify the Max CPU value make it 98. This will ensure 1. you don't cook your laptop but still get adequate CPU performance and 2. FanControl works.

I suspect on high performance FanControl has no affect because the OS is overriding everything.

<!-- gh-comment-id:309795059 --> @vurso commented on GitHub (Jun 20, 2017): @bertusch sorry buddy only just saw this. Yeah I just used the 8760w profile(?) that comes supplied then I modified the thresholds in the settings to something like 10% > 15% > 35% > 65% etc. Also I recommend you create a new power profile in Windows, copy high performance and modify the Max CPU value make it 98. This will ensure 1. you don't cook your laptop but still get adequate CPU performance and 2. FanControl works. I suspect on high performance FanControl has no affect because the OS is overriding everything.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#10
No description provided.