Giter Club home page Giter Club logo

fancontrol.releases's People

Contributors

brokenmass avatar dmares01 avatar eightb1ts avatar evanmulawski avatar flawlesscasual17 avatar hgross avatar j-emil-p avatar mattbyname avatar medevil84 avatar mourdraug avatar phillyurbs avatar rem0o avatar sasakaranovic avatar xmikedanielsx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fancontrol.releases's Issues

CPU fan speed too low

I'm having an odd issue that wasn't present in some of the earlier Fan Control versions. but has been not working correctly for a while now.

What I'm seeing is that the CPU fan speed, even when set to 100%, will only go to about 1000 rpm. Other programs and the bios (and also earlier versions of Fan Control) will go much higher. In those programs setting the CPU to 100% will result in a rpm of 2500 orso.

Even with Fan Control's CPU fan set to disabled, it will still override the CPU fan speed when it starts. Normally the CPU fan idles at around 800 rpm, but as soon as Fan Control starts it drops to 300 rpm. If I use a Flat curve to set it to 100%, it goes up to about 1000 rpm. If I disable the fan again, it drops to 30% (somekind of default it seems) and about 300 rpm.

Other fans (chassis fans, south bridge fan, GPU fan) do work as expected.

Perhaps I need to report this at LHM? Just curious since it worked in the past.

Motherboard is an ASRock x570 chipset.

The following sensors are missing and could not be restored

Every now and then, I realise that the fan speeds are not increasing or decreasing as per the curve I have configured. So I open up the program and get this error message. Pretty much every sensor comes up on the list. If it helps, I have a Gigabyte z370 Gaming 7. This only started happening after upgrading to v48. Reinstalling the previous versions does not seem to help.

Alarm - sound notifications

Would be really nice if we can set alarm sound (beep) when it reaches some temperature...

Or if not sound warning then some tray icon with warning.

Thx!

Error on resume from Energy Saving Mode

First of all thanks for this great project! Works great out of the box and I love the UI you have created.

I have one small issue though:

When I put Windows into the Energy Saving Mode and resume my work sometime later, i get the following error:

error

Log files contains the following error:

2.08.2020 19:42:25: Unhandled exception in FanControl v1.0.0.0
12.08.2020 19:42:25: NVAPI_GPU_NOT_POWERED
12.08.2020 19:42:25: bei FanControl.Domain.ApplicationClock.a.b()
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
12.08.2020 19:42:34: Unhandled exception in FanControl v1.0.0.0
12.08.2020 19:42:34: NVAPI_GPU_NOT_POWERED
12.08.2020 19:42:34: bei FanControl.Domain.ApplicationClock.a.b()
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
12.08.2020 19:46:42: Unhandled exception in FanControl v1.0.0.0
12.08.2020 19:46:42: NVAPI_GPU_NOT_POWERED
12.08.2020 19:46:42: bei FanControl.Domain.ApplicationClock.a.b()
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
12.08.2020 19:46:50: Unhandled exception in FanControl v1.0.0.0
12.08.2020 19:46:50: NVAPI_GPU_NOT_POWERED
12.08.2020 19:46:50: bei FanControl.Domain.ApplicationClock.a.b()
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

log.txt

Looks like my graphic card needs some time to power up again after the system was asleep.

Is there some way to supress error messages in the UI and just have them logged to the log file?

Thanks!

App not opening

the program used to work amazing but as of recent it wont open or rarely will but without my fan profile
Ive tried reinstalling the program many times and nothing has fixed it
i think the issues started after updating from v 45 to v 46

image

v48 update wiped configuration.

First of all, thank you for this incredible tool! Gone are the days in which I had to wrestle with SpeedFan just to control some of my fans, now I can control everything with per-component mix curves like its the 21st century! Now, I just updated from v47 to v48, which seemingly reverted UserConfig to default, deleting al my curves and control card names, themes, etc. This is the first time this has happened in the 3-4 updates I have done already.

Feature request - translations

Hi, and thank you for this amazing soft !
I used SpeedFan before, but your tool is much better for everyday use.

Can you implement languages selections ?
I can propose my help for french translations.

Thanks in advance and best regards !

Create Average Temperature over Time Temperature Source

Could we potentially get a feature to create a custom temperature source to get an average over time? For example, the CPU tends to vary quite significantly in a short period of time sometimes with single cores randomly peaking 10-15 degrees above other cores at a time. For this, I think an ability to create a function that calculates an average value over an adjustable period of time would be ideal. The purpose of this would be similar to hysteresis and prevent fans from ramping up and down frequently.

Another unrelated issue is that there is a typo where "Load Configuration" is spelled "Lond Configuration". Not sure if that's been brought up by anyone else yet.

Controls missing, cannot find an add option.

I am missing controls for 3 fan headers on my motherboard, but GPU appeared automatically. SpeedFan can control my fans, so they are not locked.

Can an manually add control function be added?

Motherboard is a Alienware Aurora R4

cbigganz fans

Doesn't work on hybrid Intel/Nvidia laptop (Asus notebook)

When I launch the tool, nothing happened on my Asus.

My log:

03/09/2020 09:33:07: NvAPIWrapper.Native.Exceptions.NVIDIAApiException: NVAPI_GPU_NOT_POWERED à NvAPIWrapper.Native.GPUApi.GetCoolerSettings(PhysicalGPUHandle gpuHandle, CoolerTarget coolerTarget) à NvAPIWrapper.GPU.GPUCoolerInformation.<get_Coolers>d__2.MoveNext() à System.Linq.Enumerable.<SelectIterator>d__52.MoveNext()
à System.Linq.Enumerable.d__172.MoveNext() à System.Linq.Buffer1..ctor(IEnumerable1 source) à System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
à FanControl.Domain.ComputerAccessLayer.Initialize()
03/09/2020 09:33:07: Could not initialize.`

asus crosshair VII

Hi, I am using your software to control my pc's fans, and it is wonderful, and I appreciate all the work you have done. But for my motherboard, an asus crosshair VII, CPU fans work fine, but chassis fans, I see their RPM, but not able to regulate their speed, could it possibly work?
Thanks for everything

Fan Control doesn't (or partially) start.

Hello,

I have just found this software and wanted to test it, but when I start the .exe a symbol in the taskbar appears with no function.
It seems like NZXT is causing the problem, even when I don't have it running.

Here is the log:

22.09.2020 18:30:38: Unhandled exception in FanControl v1.0.0.0
22.09.2020 18:30:38: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei LibreHardwareMonitor.Hardware.Controller.Nzxt.KrakenX3.Close()
bei LibreHardwareMonitor.Hardware.Controller.Nzxt.NzxtGroup.Close()
bei LibreHardwareMonitor.Hardware.Computer.Remove(IGroup group)
bei LibreHardwareMonitor.Hardware.Computer.Close()
bei FanControl.Domain.ComputerAccessLayer.Dispose()
bei Autofac.Core.Disposer.Dispose(Boolean disposing)
bei Autofac.Util.Disposable.Dispose()
bei Autofac.Core.Lifetime.LifetimeScope.Dispose(Boolean disposing)
bei Autofac.Util.Disposable.Dispose()
bei Autofac.Core.Container.Dispose(Boolean disposing)
bei Autofac.Util.Disposable.Dispose()
bei FanControl.App.OnExit(ExitEventArgs e)
bei System.Windows.Application.DoShutdown()
bei System.Windows.Application.ShutdownImpl()
bei System.Windows.Application.ShutdownCallback(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
22.09.2020 18:32:25: Unhandled exception in FanControl v1.0.0.0
22.09.2020 18:32:25: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei LibreHardwareMonitor.Hardware.Controller.Nzxt.KrakenX3.Close()
bei LibreHardwareMonitor.Hardware.Controller.Nzxt.NzxtGroup.Close()
bei LibreHardwareMonitor.Hardware.Computer.Remove(IGroup group)
bei LibreHardwareMonitor.Hardware.Computer.Close()
bei FanControl.Domain.ComputerAccessLayer.Dispose()
bei Autofac.Core.Disposer.Dispose(Boolean disposing)
bei Autofac.Util.Disposable.Dispose()
bei Autofac.Core.Lifetime.LifetimeScope.Dispose(Boolean disposing)
bei Autofac.Util.Disposable.Dispose()
bei Autofac.Core.Container.Dispose(Boolean disposing)
bei Autofac.Util.Disposable.Dispose()
bei FanControl.App.OnExit(ExitEventArgs e)
bei System.Windows.Application.DoShutdown()
bei System.Windows.Application.ShutdownImpl()
bei System.Windows.Application.ShutdownCallback(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Thanks

Detect fans activation automatically doesn't work

When I try to use the "Detect fans activation automatically" feature it turns all of my fans to 0%, I can see they are physically off in the case, but the program says none of them ever fully turned off.

The RPM readings seem to get stuck at some point during the turning off, because when they start going back on again they change to a lower value than they were before. For example:

Fan 1 | 50% -> 1000RPM
Fan 1 | 0% -> 723RPM (but physically off in case)
Fan 1 | 10% -> 300RPM (during ramp-up back to normal)
(values are random but also not relevant)

Suggestion - Automatic config file at a certain time

Would be dope if you could make it so you can set a config file to be applied at a certain time! I can see it being used for example if you want to keep your PC overnight to download something, but don't want to hear any fan noise and you would just be able to make a config with all fans at 0% and make it apply at a custom time.

Feature suggestions

Hi,

I would love to see two features:

It would be great to have an option to force the fan to hold at a certain speed when a component (let's say the GPU) reach a temp (defined by the user). For instance, if the GPU reach 75 degrees the fan(s) will maintain the desired speed until the GPU temperature goes down to 55 degrees (just as exemple). It could be an option in the graphs (?)

And the second one is about a kind of QCP (quick control panel) with simple icons for differents speeds for all fans. The panel could be personalized by the user so he can choose how many steps he wants (thru the genius "+" sign (simple and so neat)) (as exemple : 4 steps for stop - low - half - full).

I hope I explained well enough :)
Greetings

Asus Sabertooth Z77 can't control fans

I am able to see all of my fans in the app, but the RPM doesn't change when I apply a curve.
I downloaded Libre Hardware Monitor which seems to detect all of my fans - do I need to submit a report to them?
I also tried using Argus Monitor which was able to change the speed of each fan.

Noisy drive of mine will not sleep when Fan Control is running.

First off thanks for a great piece of software 👍

I am guessing it is to do with LibreHardwareMonitor monitoring the drives.

Is it possible to add an option to stop monitoring drives please or you may know of another possible workaround?

I would love to be able to use Fan Control but my noisy storage drive is louder than my fans lol :-)

thanks once again for your great work,

all the best,

Mark

Suggestion: Relative Offset

Hi, currently the Offset works with a fixed percentage. It would be good to have an option to also have a relative offset.

i.e. Currently we have
Input = 70%, Offset = -20%, Result = 50%

Suggestion:
Input = 70%, Relative Offset = -20%, Result = 56%

Feature request: Kickstart

Some (most?) fans need a certain voltage to start spinning. When coming from effective 0% (after "Activation threshold" is applied), any non-zero value should trigger a "Kickstart" by applying 100% for a second.

This way a silent system can start spinning fans slowly instead of heating up to a point when fans will kick in at 80% or so.

Edit: To be clear, I have a CPU fan that requires about 95% to start, but then only 40% to keep going, ranging from 700rpm to 240rpm. I have never been able to set a sane zero RPM curve for this. With a kickstart function, it would be possible.

Max point on graph is 80C

Hi,

The highest temperature you can use on a graph curve is only 80 - is it possible to extend this to a higher number?

Feature Request - Calibrate the speed curve of the PWM fan

The speed curve of each PWM fan is not the same
Assuming that the nominal minimum and maximum speeds of the two PWM fans of A and B are all the same 600-2000, then we set the fan speed to 70% at 70°C in the temperature control strategy, but through the monitoring software we may see that A 1200 rpm, B is 1500 rpm
Can you add the function of setting PWM curve calibration for each fan?
Thanks

GeForce RTX support

Any chance you could look into adding support for RTX cards again? or is this 100% an issue with libre limitions?

Fan kickstart %

It would be great if Fan Control supported a "Kickstart (%)" in its fan Controls - what I mean is that some fans will happily run at low percentages (5-10%) once they've been "kickstarted" with a higher percentage.

Practically, I imagine this could be implemented by a timer that keeps track of how long a fan has been at 0 RPM ... if longer than, say, 5 seconds and there's a desired fan % (say 8% as an example), give the fan a kick start boost as designated (say +20%, for a total of 28% in total) for half a second to get the fan spinning again, then drop the kick start boost and have it spinning merrily at 8% again.

Feature request - translations

Hi, and thank you for this amazing soft !
I used SpeedFan before, but your tool is much better for everyday use.

Can you implement languages selections ?
I can propose my help for french translations.

Thanks in advance and best regards !

RPM readout update for zero RPM missing

Not sure if this is LibreHardwareMonitor or FanControl, but for my Asus X99-E Mainboard the RPM readout stops updating on the last non-zero readout when setting the fans to zero RPM. The effect being that those fans never get to display zero RPM.

Edit: Other software does display 0 RPM for them.

Max temp source

It would be really useful to have a "Max temp" source to use for curves and the tray icon temp value. Specially for chassis fans.

Temperature delta

I’m not sure if the software will detect sensors that plug in to a motherboard and can’t test as I don’t have one yet. It if they did, would you consider adding a temperature source of the temperature delta between two sensors, for example an inline water temp vs room temperature. Thanks for all the hard work!

Secure !safe! mode

Is possible to add a new feature where you can set the max temperature when all settings (speeds, hysterezis etc.) will be skipped and the fans will run at full speed to get back to the normal temperature?

Suggestion: Update Notification while minimized

First off, I love the functionality built into this thing already! Thanks so much for your hard work on this.

My suggestion is just more of a pet peeve than anything: I don't see update notifications when the fan control starts minimized. I'd love for the app to either drop a notification while still minimized or pop itself open when an update is available so I don't miss it!

Thanks for for consideration :)

AMD Navi 5700 xt No Fan Speed Control

Hi, thanks for this amazing job, as many i was looking for a free replacement of Argus monitor and this looks perfect !
As mentioned in the title, the Fan speed modification is not working on Navi cards (at least the 5700XT). But the measurements are ok.
Any idea how i can help you to fix that ?
Again thanks a lot.

Liquidctl Integration

First off, Thank your amazing work on this tool.

Liquidctl an open source tool to manage AIO liquid coolers.
There had have been multiple attempts to make a gui for the tool, but all of them have stalled or never took off.

I believe that your existing GUI is perfect for this and that it should be possible to integrate Liquidctl into FanControl.

Obviously I don't expect you to just take a random person's feature request and implement it, so I want volunteer to help with the integration.

Thanks !

Suggestion: different font for status bar + additional tray monitor

Hello, thanks for the Fan Control, it really is helpful.

4K/5K UHD monitors are becoming a standard these days and one has to use scaling in Windows. This, however, reproduces blurred and upscaled icons/fonts in status bar. Have you considered using a different font which might be more clear?
image

Also, suggesting a feature to add another monitor into status bar (eg. one for CPU, another for GPU temperature).

Add temps to "control" cards

The cards in the control tab have fan speed and %, but not temps. It would be really helpful to add it on those cards, so you can check the whole status in a single place.
Right now the only way to check temps in the app is to add a curve and check in the select from source.

No control over one fan

Hey man. Thanks for the great app! I was wondering if there were any known issues or limitations - I'm having trouble getting one particular fan to work. It is one of two bottom intake fans and the app is just unable to control it at all, while the other one works just fine. Fans are all hooked up to PWM headers and set to AUTO in the BIOS.

won't start with v39

Ran the update to v39 and FanControl didn't start again. Reboot and fresh reinstall didn't help either, nothing is happening.

Last log looks like this:
10.08.2020 18:35:30: bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) bei System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost) bei System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost) bei System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost) bei FanControl.Domain.ApplicationContext.SaveCacheState()
10.08.2020 18:35:30: Unhandled exception in FanControl v1.0.0.0
10.08.2020 18:35:30: Eine Aufgabe wurde abgebrochen.
10.08.2020 18:35:30: bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei FanControl.App.d.d()

Fan speeds visible but no controls

Love this software but on one of my computer the fan speeds are visible but no controls.

The log refers two chip ITE IT8720F and LPC IT87XX which seems to be in LibreHardwareMonitor chip list .

Althouth for LPC IT87XX it says: IT87XX can enter only on port 0x2E
No idea what that means.

Any chance of making this work ?

Source code

Hey, I was wondering if the source code for this project could be released?

Feature request - apply hysteresis only to temp drops, not increases

Hello,
thanks for this fantastic program.

I'd like to have an option that applies hysteresis only to drops in temperature, not increases. This would help to avoid constant changes of fan speed while the cooled component doesn't get hotter than necessary. Perhaps simply negative values could be added to offered the hysteresis values of a graph?

Thanks!

Missing 3 Fans in Controls, it879xe

Motherboard: Gigabyte Aorus x570 Master | Bios: F22
FanControl Version: V49

Missing Fan Controls:
• System Fan 4
• System Fan 5 - Pump [Used as Fan]
• System Fan 6 - Pump [Unused]

Speeds are shown correctly under speeds.
By the userconfig following identifiers where found:

• System Fan 4 => /lpc/it879xe/fan/2
• System Fan 5 - Pump => /lpc/it879xe/fan/0
• System Fan 6 - Pump => /lpc/it879xe/fan/1

for comparison, here is System Fan 2
/lpc/it8688e/fan/2

Would be nice to see support for them too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.