-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run as daemon on Windows #25
Comments
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? |
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. |
You already can do that with nvidiaInspector, eg On the topic - probably this functionality can be had with NSSM or plain 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. |
Would be nice if there was a switch like "--daemon" to fork into the background on Windows, ideally it would go into the system tray.
The text was updated successfully, but these errors were encountered: