Comments (3)
Hi! This would definitely be useful. Forking to the background should be possible relatively easily but I have no idea what would be required to make a tray icon for that as it needs binding into winapi. Even in the first case the "proper" way to do that would be to create a Windows service rather than fork. To be honest I'm not entirely sure how forking to background works on Windows. Need to read a bit on that. Maybe Shawl would be a good candidate to easily implement a service out of the windows executable?
from nvfancontrol.
I'm giving a 👍 to this request, as it would more or less let me achieve the below.
What essentially I'm looking for is a bare-bones Windows application that, at boot or at login (e.g. via "Startup" folder), sets my NVIDIA GPU fan speeds to whatever value I want (either in percentage or RPM; would prefer percentage) and keeps them that way. (I would think that would be as easy as setting the values somehow, then exiting the application? Seems like a single API request would do it.).
I currently use EVGA Precision X1 to achieve this, but the program has terrible memory leaks in addition to performance-impacting problems.
I do not particularly care if something sits in the systray or not -- I would rather something just do what I tell it via CLI and go away afterwards. :)
I do not have interest in the response curve implementation or any kind of hysteresis model -- and yes I am quite familiar with such. I understand a lot of people benefit from that, and that's awesome, but I do not.
from nvfancontrol.
sets my NVIDIA GPU fan speeds to whatever value I want
You already can do that with nvidiaInspector, eg nvidiaInspector.exe -setFanSpeed:0,80 -setFanSpeed:1,80 -setFanSpeed:2,80
- first digit after the colon will be gpu id, second one - fixed fan percent. You can write simple batch script that will do just that.
On the topic - probably this functionality can be had with NSSM or plain sc.exe
to create service with needed arguments.
edit: can confirm that it run flawlessly using nssm as service creator. I've enabled tcp server to be able to confirm that changes taking place, and it seems so far working just right even after sleep / hibernate / hybrid sleep.
Using Windows 10 version 1903 build 18362.778, nvidia drivers 460.89 and gtx 1070.
from nvfancontrol.
Related Issues (20)
- XNVCtrl failed: XOpenDisplay failed; is $DISPLAY set? HOT 5
- please provide a windows build HOT 1
- Crash on startup HOT 4
- Monitor (-m) flag modifies fan speed on exit HOT 5
- /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found HOT 4
- XNVCtrl SetAttr(THERMAL_COOLER_LEVEL) failed HOT 11
- Problem setting fanspeed HOT 10
- ignore----
- Add Cargo.lock for nix packaging HOT 3
- ERROR - Could not update fan speed HOT 3
- RTX3090 @ driver 471.68 HOT 11
- Limits not working? HOT 2
- Fan is enabled on auto control; doing nothing HOT 3
- Fans still work despite being forced & had aggressive idle mode HOT 5
- Fan Control issue on a Inno3d RTX 3060 HOT 3
- nvfancontrol "Option Fanflicker"?
- GPU doesn't always follow the targeted Fan Speed
- ERROR - XNVCtrl failed: XOpenDisplay failed; is $DISPLAY set? HOT 1
- Ability to control each fan speed independently
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvfancontrol.