[Vorstellung] NoteBook FanControl (NBFC)

@Badly
Manche ECs sind nicht wahnsinnig genau beim halten der Drehzahl. Probier mal aus ob das Problem auch bei anderen target fan speeds auftritt.
 
Ja leider ja, außer dann auf höchstdrehzahl, da läuft er dann glücklicherweise rund und laut :D
 
@Badly
Du könntest noch versuchen das poll intervall in der config etwas niedriger zu setzen.
Dass ein EC wirklich massive probleme hat die Drehzahl zu halten hab ich noch nicht mitbekommen.
Meistens haben die Dinger halt ne max. Abweichung von 2,5%.

@nor-ric
The new EC plugin for Linux is now available on github.
 
Config file für ein "Acer Travel Mate P645-S" gesucht


Moin ComputerBase Gemeinde,

der Lüfter meines neuen Windows 10 Notbeooks nervt gewaltig. Er regelt selbst beim Surfen im Internet bestimmt 2-3x pro Minute die Drehzahl rauf und runter. Ein Bios-Update brachte leider keine Besserung.

Nun bin ich im Internet auf das geniale Programm "NoteBook FanControl" gestoßen und habe es auch direkt installiert. Nur leider scheint es mein Notebook (Acer Travel Mate P645-S) nicht zu unterstützen. Das Modell erscheint zumindest nicht in der Auswahlliste.

Kann ich alternativ ein anderes Config file ausprobieren? Oder gibt es hier im Forum jemand, der bereits eine brauchbare Config für mein Notebook gefunden hat.

Über eine kurzfristige Rückmeldung würde ich mich riesig freuen.

Cheers, Der-Niko
 
@Grantig
Wow, I didn't expect it to come so early. I'll try it out ASAP and will let you know. Thanks!
 
Grantig schrieb:
@ Zuptr
Good job! :daumen:
If you have a working config, it would be great if you'd post it here, so I can publish it in the NBFC repository.

Sorry for not answering sooner. But before I post the config, would be nice to have the problem that I stated before fixed or solved (if possible). Fortunately now I know what it is happening.

Problem:
-The fan reduces its speed at specific situations and would not increase back to normal until manual change of target fan speed in nbfc. nbfc target fan speed remains the same after the decrease, I change it to any other value to displace the decreased speed.

Test:
-At first I thought it happened when cpu was at high usages, so I tested a demanding game (assassins creed unity) and paid attention to the fan noise. I found out the fan never decreased its speed, actually, it did not decreased its speed while playing any game.
-I figured out the fan decreases speed when loading icons of a fair amount of files, pictures, softwares within a single folder in windows (68 files to be exactly). It only happens when loading icons of that folder for the first time after the notebook is turned on.
-It could also have happened within another situation, but probably was so random that I did not care to remember.

-In this situation I tested the EC Table at 100 (minimum aparently) and also at 290 (any higher value would be insuficient to make the fan spin at a constant speed), both have the same results.

EDIT: Apparently, this does not happens every time I open that folder after a boot or whatever. Sometimes the fan decrease its speed and increase back to normal. Also, sometimes when I change the target fan speed, nbfc just ignores it and stay at the previous speed until I change the target fan speed again (I forgot to write about this). Maybe both cases are related...


Thank you in advance!
 
Zuletzt bearbeitet:
Also ich hab eiin Asus x5DAD und habe eine Config von einem anderen enthaltenen Asus ausprobiert und es funktioniert.
@der-niko

Probiere einfach eine Notebook Confi von einem anderen Acer Notebook. Entweder es funktioniert oder nicht. Kaputtmachen kannste da ja nix!
 
Neuinstallation unmöglich

Erst mal vielen Dank für das Tool! Nachdem mein Vaio svf14n2c5e scheinbar die Kontrolle über die Lüfter verloren hat, habe ich NBFC installiert und die Lüfter sprangen wieder an! Bis zu einem Neustart lief auch alles super.

Nach dem Neustart ging leider nichts mehr. Die Lüfer blieben wieder stumm, wenn ich die notebookfancontrol.exe startete, poppte kurz ein cmd-Fenster auf, aber kein Programmfenster öffnete sich und es kam auch kein Tray-Icon dazu. Nur der ConfigEditor (dieses Extraprogramm in dem Programmordner) ließ sich mit Doppelklick öffnen. Ich konnte also Profile importieren und speichern. Das hatte aber leider keinen Einfluss auf die Lüfter.

Ich habe dann versucht, das Programm über den Installer zu reparieren. Der Balken läuft durch und er sagt "Success", aber keine Änderung an der Situation - das GUI des Programms öffnet sich nicht, die Lüfter springen nicht an.

Laut Taskmanager laufen zwei Prozesse, aber es passiert nichts.

Mein nächster Versuch war, das Programm zu deinstallieren, um es komplett neu zu installieren. Das hat ein mal geklappt, machte aber leider auch keinen Unterschied.

Beim nächsten Versuch ließ sich das Programm nicht mehr über den Installer deinstallieren. Ich habe daraufhin den Programmordner und die Ordner "Notebookfancontrol" und "Stagware" aus dem AppData-Ordner im Benutzer manuell gelöscht. Dann habe ich die Registry nach allen Einträgen zu notebookfancontrol und stagware durchsucht und diese ebenfalls gelöscht. Als letztes habe ich dann noch den verblieben Eintrag in der Programmliste der Windowssystemsteuerung gelöscht - woher auch immer der noch kam.

Danach gab mir der inzwischen neu aufgespielte Installer wieder die Möglichkeit zur Installation (nicht mehr nur Repair oder Uninstall). Beim Klick auf "Install" passiert allerdings wieder nichts. Netframework wird nicht gestartet, es läuft kein Ladebalken - der Installer sagt einfach nur "Success". Das wars.

Was mache ich falsch?

Wie kann ich eine saubere Neuinstallation durchführen?

Das Problem ist, dass ich immer nur 1-2 Minuten Zeit für jede Aktion habe, weil der Lüfter gar nicht mehr startet. Das System killt den Rechner deswegen immer nach kurzer Zeit. Ich traue mich deshalb auch nicht, den Rechner über Windows zurück zu setzen. Das schafft er in der Zeit nicht, und dann habe ich vermutlich ein noch größeres Problem, oder?

Hat jemand einen Tipp?
 
Hi!
"ProBook 4740s" steht leider nicht in der Config.-Liste.
Gibt es vielleicht eine funktionierende Alternative bzw. wurde das schon angesprochen?
(mit dem Modell 4720 hatte ich es schon probiert, aber dafür scheint die Hardware nicht geeignet zu sein: der Lüfter dreht nur voll auf und lässt sich nicht weiter beeinflussen)
Grüße
 
Grantig schrieb:
@nor-ric
The new EC plugin for Linux is now available on github.

Sorry for the late reply. I just compiled from git and I can say that nothing changed for me, in regards to the standby issue in Linux. Upon resume from standby, the bios regains control of the fan, despite the following output:
Code:
nor-ric@LenovoE520:/opt/nbfc > mono /opt/nbfc/nbfc.exe status -a
Service enabled         : True
Selected config name    : Lenovo E520
Temperature             : 47

Fan display name        : Fan
Auto control enabled    : True
Critical mode enabled   : False
Current fan speed       : -20.33
Target fan speed        : 0.00
Fan speed steps         : 76

Also, according to "mono /opt/nbfc/nbfc.exe --version" the release number is 1.2.2.0. Is that normal? I mean, of course the number is outdated, but am I sure I downloaded the latest release?

Last (very minor) thing: the "popd" command is unknown to sh, apparently. It works in bash, though.

Anyway, thanks for your efforts and for this great piece of software! And of course let me know if I can help.
 
Zuletzt bearbeitet:
@Zuptr
That's such a strange problem - I don't know how I can help you, sorry :(

@Butter_b.d.F.
Probier die config des ProBook 6465b

@fannightmare
Mach ein Reset (Akku raus, falls das nicht geht schau im Handbuch zum Notebook nach ner Reset Möglichkeit (meistens Power Button länger gedrückt halten)).

@nor-ric
Does it work if you set <WriteOccasion>OnInitialization</WriteOccasion> to <WriteOccasion>OnWriteFanSpeed</WriteOccasion> ?
If yes - the problem is, that NBFC currently does not re-initialize the EC after standby, because mono-service (the wrapper for .net services on Linux) does not fire the coresponding event after the system wakes up from standby.
I have to fix this.

nbfc.exe --version gives you the CLI version (1.2.2.0 is the latest).

Thanks for the hint about pushd/popd.
I'll try to find a more portable solution.
 
Hallo an alle. Ich habe zwei Fragen (obwohl die eine scheint gelöst zu sein). Eine Frage (fast gelöst) habe ich hier gestellt:
https://github.com/hirschmann/nbfc/issues/54 - aber das Programm läuft auf VN7-792g V17 mit Config Datei von Aspire VN7 591 V15 Nitro perfekt (Windows 10) - d. h. dies ist fast gelöst.
DA ich aber neben Windows noch Linux Ubuntu 15.10 habe, würde ich auch dort gerne NBFC installieren. Habe hier: https://github.com/hirschmann/nbfc die Einleitung gefunden, aber funktioniert bei mir nicht. Ich brauche hier wirklich eine Step-by-Step Einleitung, da ich mich mit Windows nicht bestens kenne. Mono habe ich installiert, aber kriege das Programm nicht zum laufen.
Wäre dankbar für die Hilfe...:)
EDIT (mein build.sh):
Code:
root@linux:~/nbfc# sh build.sh
build.sh: 3: build.sh: pushd: not found
Alle in "packages.config" aufgeführten Pakete sind bereits installiert.
XBuild Engine Version 12.0
Mono, Version 3.2.8.0
Copyright (C) 2005-2013 Various Mono authors

Build started 13.02.2016 08:10:33.
__________________________________________________
/home/linux/nbfc/Windows/Setup/NbfcSetup/NbfcSetup.wixproj:  warning : Could not find project file /usr/lib/mono/xbuild/Microsoft/WiX/v3.x/Wix.targets, to import. Ignoring.
/home/linux/nbfc/Windows/Setup/NbfcBootstrapper/NbfcBootstrapper.wixproj:  warning : Could not find project file /usr/lib/mono/xbuild/Microsoft/WiX/v3.x/Wix.targets, to import. Ignoring.
/home/linux/nbfc/Windows/Setup/DriverSetupWixAction/DriverSetupWixAction.csproj:  warning : Could not find project file /usr/lib/mono/xbuild/Microsoft/WiX/v3.x/Wix.CA.targets, to import. Ignoring.
Project "/home/linux/nbfc/NoteBookFanControl.sln" (Build target(s)):
	Target ValidateSolutionConfiguration:
		Building solution configuration "ReleaseLinux|Any CPU".
	Target Build:
		Project "/home/linux/nbfc/Core/StagWare.Configurations/StagWare.FanControl.Configurations.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Release Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
		Done building project "/home/linux/nbfc/Core/StagWare.Configurations/StagWare.FanControl.Configurations.csproj".
		Project "/home/linux/nbfc/Core/Plugins/StagWare.Hardware.LPC/StagWare.Hardware.LPC.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Release Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
		Done building project "/home/linux/nbfc/Core/Plugins/StagWare.Hardware.LPC/StagWare.Hardware.LPC.csproj".
		The project 'OpenHardwareMonitorLib' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		The project 'StagWare.BiosInfo' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		Project "/home/linux/nbfc/Core/StagWare.FanControl/StagWare.FanControl.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Release Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
		Done building project "/home/linux/nbfc/Core/StagWare.FanControl/StagWare.FanControl.csproj".
		The project 'ConfigEditor' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		The project 'DriverSetupWixAction' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		The project 'StagWare.Hardware' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		Project "/home/linux/nbfc/Core/NbfcProbe/NbfcProbe.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: ReleaseLinux Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target _CopyAppConfigFile:
			Skipping target "_CopyAppConfigFile" because its outputs are up-to-date.
			Target AfterBuild:
				Copying file from '/home/linux/nbfc/Core/NbfcProbe/bin/ReleaseLinux/ec-probe.exe' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/ec-probe.exe'
		Done building project "/home/linux/nbfc/Core/NbfcProbe/NbfcProbe.csproj".
		Project "/home/linux/nbfc/Core/Plugins/StagWare.Plugins.ECLinux/StagWare.Plugins.ECLinux.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: ReleaseLinux Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
		Done building project "/home/linux/nbfc/Core/Plugins/StagWare.Plugins.ECLinux/StagWare.Plugins.ECLinux.csproj".
		Project "/home/linux/nbfc/Core/Plugins/StagWare.Plugins.FSTemperatureMonitor/StagWare.Plugins.FSTemperatureMonitor.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: ReleaseLinux Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target AfterBuild:
				Copying file from '/home/linux/nbfc/Core/Plugins/StagWare.Plugins.FSTemperatureMonitor/bin/ReleaseLinux/StagWare.Plugins.FSTemperatureMonitor.dll' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Plugins/StagWare.Plugins.FSTemperatureMonitor.dll'
		Done building project "/home/linux/nbfc/Core/Plugins/StagWare.Plugins.FSTemperatureMonitor/StagWare.Plugins.FSTemperatureMonitor.csproj".
		Project "/home/linux/nbfc/Core/Plugins/StagWare.Plugins.ECSysLinux/StagWare.Plugins.ECSysLinux.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: ReleaseLinux Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target AfterBuild:
				Copying file from '/home/linux/nbfc/Core/Plugins/StagWare.Plugins.ECSysLinux/bin/ReleaseLinux/StagWare.Plugins.ECSysLinux.dll' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Plugins/StagWare.Plugins.ECSysLinux.dll'
		Done building project "/home/linux/nbfc/Core/Plugins/StagWare.Plugins.ECSysLinux/StagWare.Plugins.ECSysLinux.csproj".
		Project "/home/linux/nbfc/Core/StagWare.FanControl.Service/StagWare.FanControl.Service.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: Release Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target _CopyAppConfigFile:
			Skipping target "_CopyAppConfigFile" because its outputs are up-to-date.
		Done building project "/home/linux/nbfc/Core/StagWare.FanControl.Service/StagWare.FanControl.Service.csproj".
		The project 'StagWare.Plugins.ECWindows' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		The project 'StagWare.Plugins.CpuTemperatureMonitor' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		Project "/home/linux/nbfc/Core/NbfcService/NbfcService.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: ReleaseLinux Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target _CopyAppConfigFile:
			Skipping target "_CopyAppConfigFile" because its outputs are up-to-date.
			Target AfterBuild:
				Copying file from '/home/linux/nbfc/Core/NbfcService/bin/ReleaseLinux/StagWare.FanControl.Configurations.dll' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/StagWare.FanControl.Configurations.dll'
				Copying file from '/home/linux/nbfc/Core/NbfcService/bin/ReleaseLinux/StagWare.FanControl.Service.dll' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/StagWare.FanControl.Service.dll'
				Copying file from '/home/linux/nbfc/Core/NbfcService/bin/ReleaseLinux/StagWare.FanControl.dll' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/StagWare.FanControl.dll'
				Copying file from '/home/linux/nbfc/Core/NbfcService/bin/ReleaseLinux/NbfcService.exe' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/NbfcService.exe'
				Copying file from '/home/linux/nbfc/Core/NbfcService/bin/ReleaseLinux/NbfcService.exe.config' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/NbfcService.exe.config'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 1410.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 1410.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 1810T.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 1810T.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 1810TZ.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 1810TZ.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 1825PTZ.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 1825PTZ.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 5738G.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 5738G.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 5930.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 5930.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 7551G.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 7551G.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 7735.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 7735.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire 7741G.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire 7741G.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire E1-522.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire E1-522.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire E5-731.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire E5-731.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire LT-10Q.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire LT-10Q.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire One AO531h.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire One AO531h.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire One AO751h.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire One AO751h.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire One AOA110.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire One AOA110.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire One AOA150.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire One AOA150.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire S3.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire S3.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire S7-191.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire S7-191.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire S7-391.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire S7-391.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire V3-371.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire V3-371.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire V5-572G.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire V5-572G.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire VN7-591 V15 Nitro.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire VN7-591 V15 Nitro.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer Aspire VN7-792G V17 Nitro.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer Aspire VN7-792G V17 Nitro.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer LT-10Q.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer LT-10Q.xml'
				Copying file from '/home/linux/nbfc/Configs/Acer TravelMate 7730G.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Acer TravelMate 7730G.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus F5SR.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus F5SR.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus M52VA.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus M52VA.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus N550JV.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus N550JV.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus N56JR.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus N56JR.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus N56VZ.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus N56VZ.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus ROG G751JY.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus ROG G751JY.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Vivobook S400CA.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Vivobook S400CA.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX21E.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX21E.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX301LA.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX301LA.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX302LA.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX302LA.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX31A.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX31A.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX32A.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX32A.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX32LN.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX32LN.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX32VD.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX32VD.xml'
				Copying file from '/home/linux/nbfc/Configs/Asus Zenbook UX51VZA.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Asus Zenbook UX51VZA.xml'
				Copying file from '/home/linux/nbfc/Configs/Dell Inspiron 7348.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Dell Inspiron 7348.xml'
				Copying file from '/home/linux/nbfc/Configs/Dell Vostro 3350.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Dell Vostro 3350.xml'
				Copying file from '/home/linux/nbfc/Configs/Dell XPS M1530.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Dell XPS M1530.xml'
				Copying file from '/home/linux/nbfc/Configs/Fujitsu ESPRIMO Mobile V5505.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Fujitsu ESPRIMO Mobile V5505.xml'
				Copying file from '/home/linux/nbfc/Configs/Gateway AOA110.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Gateway AOA110.xml'
				Copying file from '/home/linux/nbfc/Configs/Gateway AOA150.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Gateway AOA150.xml'
				Copying file from '/home/linux/nbfc/Configs/Gateway LT31.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Gateway LT31.xml'
				Copying file from '/home/linux/nbfc/Configs/HP Compaq 615.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP Compaq 615.xml'
				Copying file from '/home/linux/nbfc/Configs/HP Compaq 625.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP Compaq 625.xml'
				Copying file from '/home/linux/nbfc/Configs/HP Compaq 6735s Turion X2 RM-72.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP Compaq 6735s Turion X2 RM-72.xml'
				Copying file from '/home/linux/nbfc/Configs/HP Compaq 8710p.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP Compaq 8710p.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ENVY m6 Sleekbook.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ENVY m6 Sleekbook.xml'
				Copying file from '/home/linux/nbfc/Configs/HP EliteBook 2760p.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP EliteBook 2760p.xml'
				Copying file from '/home/linux/nbfc/Configs/HP EliteBook 8560p.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP EliteBook 8560p.xml'
				Copying file from '/home/linux/nbfc/Configs/HP EliteBook 8760w.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP EliteBook 8760w.xml'
				Copying file from '/home/linux/nbfc/Configs/HP EliteBook Folio 9470m.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP EliteBook Folio 9470m.xml'
				Copying file from '/home/linux/nbfc/Configs/HP Pavilion dv6.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP Pavilion dv6.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 430 G1.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 430 G1.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 440 G3.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 440 G3.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 450 G1.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 450 G1.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 4520s.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 4520s.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 4530s.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 4530s.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 4535s.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 4535s.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 4710s.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 4710s.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 4720s.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 4720s.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 5330m.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 5330m.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 6460b.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 6460b.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 6465b.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 6465b.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 650 G1.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 650 G1.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ProBook 6560b.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ProBook 6560b.xml'
				Copying file from '/home/linux/nbfc/Configs/HP ZBook 15.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/HP ZBook 15.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo T540p.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo T540p.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo ThinkPad Edge E520.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo ThinkPad Edge E520.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo ThinkPad Helix.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo ThinkPad Helix.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo V580.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo V580.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo Yoga 11s.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo Yoga 11s.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo Yoga 13 2191.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo Yoga 13 2191.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo Yoga 2 13.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo Yoga 2 13.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo Yoga 3 14.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo Yoga 3 14.xml'
				Copying file from '/home/linux/nbfc/Configs/Lenovo x121e 30515YG.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Lenovo x121e 30515YG.xml'
				Copying file from '/home/linux/nbfc/Configs/Medion Akoya P6612.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Medion Akoya P6612.xml'
				Copying file from '/home/linux/nbfc/Configs/Medion Akoya P6630.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Medion Akoya P6630.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell AOA110.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell AOA110.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell AOA150.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell AOA150.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell DOA150.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell DOA150.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell DOTMA.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell DOTMA.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell DOTMU.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell DOTMU.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell DOTVR46.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell DOTVR46.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell ENBFT.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell ENBFT.xml'
				Copying file from '/home/linux/nbfc/Configs/Packard Bell Easynote TJ65.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Packard Bell Easynote TJ65.xml'
				Copying file from '/home/linux/nbfc/Configs/Sony Vaio SVE1711.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Sony Vaio SVE1711.xml'
				Copying file from '/home/linux/nbfc/Configs/Sony Vaio SVE1713Y1E.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Sony Vaio SVE1713Y1E.xml'
				Copying file from '/home/linux/nbfc/Configs/Sony Vaio SVT1312M1ES.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Sony Vaio SVT1312M1ES.xml'
				Copying file from '/home/linux/nbfc/Configs/Sony Vaio VPCF12S1E.xml' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/Configs/Sony Vaio VPCF12S1E.xml'
				Copying file from '/home/linux/nbfc/Linux/start-nbfcservice.sh' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/start-nbfcservice.sh'
				Copying file from '/home/linux/nbfc/Linux/stop-nbfcservice.sh' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/stop-nbfcservice.sh'
		Done building project "/home/linux/nbfc/Core/NbfcService/NbfcService.csproj".
		Project "/home/linux/nbfc/Core/NbfcCli/NbfcCli.csproj" (default target(s)):
			Target PrepareForBuild:
				Configuration: ReleaseLinux Platform: AnyCPU
			Target GenerateSatelliteAssemblies:
			No input files were specified for target GenerateSatelliteAssemblies, skipping.
			Target GenerateTargetFrameworkMonikerAttribute:
			Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
			Target CoreCompile:
			Skipping target "CoreCompile" because its outputs are up-to-date.
			Target _CopyAppConfigFile:
			Skipping target "_CopyAppConfigFile" because its outputs are up-to-date.
			Target AfterBuild:
				Copying file from '/home/linux/nbfc/Core/NbfcCli/bin/ReleaseLinux/nbfc.exe' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/nbfc.exe'
				Copying file from '/home/linux/nbfc/Core/NbfcCli/bin/ReleaseLinux/nbfc.exe.config' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/nbfc.exe.config'
				Copying file from '/home/linux/nbfc/Core/NbfcCli/bin/ReleaseLinux/clipr.dll' to '/home/linux/nbfc/Linux/bin/ReleaseLinux/clipr.dll'
		Done building project "/home/linux/nbfc/Core/NbfcCli/NbfcCli.csproj".
		The project 'NbfcClient' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		The project 'NbfcSetup' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
		The project 'NbfcBootstrapper' is disabled for solution configuration 'ReleaseLinux|Any CPU'.
Done building project "/home/linux/nbfc/NoteBookFanControl.sln".

Build succeeded.

Warnings:

/home/linux/nbfc/Windows/Setup/NbfcSetup/NbfcSetup.wixproj:  warning : Could not find project file /usr/lib/mono/xbuild/Microsoft/WiX/v3.x/Wix.targets, to import. Ignoring.
/home/linux/nbfc/Windows/Setup/NbfcBootstrapper/NbfcBootstrapper.wixproj:  warning : Could not find project file /usr/lib/mono/xbuild/Microsoft/WiX/v3.x/Wix.targets, to import. Ignoring.
/home/linux/nbfc/Windows/Setup/DriverSetupWixAction/DriverSetupWixAction.csproj:  warning : Could not find project file /usr/lib/mono/xbuild/Microsoft/WiX/v3.x/Wix.CA.targets, to import. Ignoring.

	 3 Warning(s)
	 0 Error(s)

Time Elapsed 00:00:00.7908520
build.sh: 20: build.sh: popd: not found
 
Zuletzt bearbeitet:
Grantig schrieb:
@Zuptr
That's such a strange problem - I don't know how I can help you, sorry :(

That's fine =)

Also, temperature thresholds don't work here. The target fan speed would stay at the lower fan speed that I added into the temperature thresholds. (I said a long time ago that they worked for 1 time and after it just didn't)... And that's something that I would like to get working >.<

Thanks in advance!
 
Gentlemen,

will NBFC work for a HP Omen notebook of 2015 running Windows 10 64 bit?
Product Specs

If yes, how would I have to go about in order to create the appropriate config file?

Thanks heaps for any hint.

David.P
 
Grantig schrieb:
@nor-ric
Does it work if you set <WriteOccasion>OnInitialization</WriteOccasion> to <WriteOccasion>OnWriteFanSpeed</WriteOccasion> ?
If yes - the problem is, that NBFC currently does not re-initialize the EC after standby, because mono-service (the wrapper for .net services on Linux) does not fire the coresponding event after the system wakes up from standby.
I have to fix this.

nbfc.exe --version gives you the CLI version (1.2.2.0 is the latest).

Thanks for the hint about pushd/popd.
I'll try to find a more portable solution.

Your suggestion worked! Are there any side effects if I stick with <WriteOccasion>OnWriteFanSpeed</WriteOccasion> ?
If/when you need me to test the final fix, I'll be very glad to help you!
 
Eberh@rd schrieb:
Gentlemen,

will NBFC work for a HP Omen notebook of 2015 running Windows 10 64 bit?
Product Specs

If yes, how would I have to go about in order to create the appropriate config file?

OK ich hab jetzt mal aufs Geratewohl ein paar HP configs probiert, und jetzt bleibt der Lüfter GANZ aus. Zwar ist das suhper angenehm, aber bei über 70°C sollte er dann vielleicht doch wieder ein bisschen anspringen.

Wie setze ich die Registerwerte jetzt wieder zurück auf Original?

Könnte man die Registerwerte auch hier entnehmen:

HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\...\00010000 ?

Siehe Patching the DSDT table to reduce fan noise

Bitte freundlich um Info!
 
Zuletzt bearbeitet:
@vickoxy
Der build hat doch funktioniert. Du musst nur noch den weiteren Anweisungen unter "Build on Linux" auf github folgen.

@nor-ric
There are no side effects, except that maybe NBFC will cause a slightly higher CPU load (because of 1 extra write operation, everytime it accesses the EC).

@Eberh@rd
Zum Zurücksetze einfach den NBFC Service beenden (nicht nur den Client!).
Falls das nicht hilft, Akku raus oder Power Button länger gedrückt halten um den EC zu resetten.
 
Zurück
Oben