mirror of
https://github.com/hirschmann/nbfc.git
synced 2026-04-25 16:45:53 +03:00
[GH-ISSUE #12] latest version doesn't work on a HP Elitebook 745 G2 #10
Labels
No labels
Stale
bug
config
discussion
duplicate
enhancement
experimental
feature
help-wanted
info
invalid
invalid
pull-request
question
up-for-grabs
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nbfc-hirschmann#10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
@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)
@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
@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
@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
@vurso commented on GitHub (Aug 7, 2015):
I can do a full dump if you need that
@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.
@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?
@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.