Page 1 of 1

GPU Power Adjuster (when folding)

Posted: Mon Dec 14, 2020 10:31 pm
by Kalcomx
I built a small utility to automatically adjust the GPU Power limit when folding (and when not folding).

Windows x64 only for now, I can investigate whether NVIDIA API allows to run on other platforms as well.

Beta release - use at your own risk! I have it myself running on 3 systems with RTX 3080 and RTX 2070 cards without issues.

Currently it only works on NVIDIA cards, but if someone points me to right direction (and someone voluntaires for testing), I can try to build support for AMD cards too.

TLDR; By default it sets GPU Power Limit to 72% when folding and to 100% when not folding. Values are configurable, but not all cards support all values.

More info on GitHub:
https://github.com/kallex/GPUPowerAdjuster

Release(s):
https://github.com/kallex/GPUPowerAdjuster/releases

Support:
https://github.com/kallex/GPUPowerAdjuster/issues

I also do my best to monitor this thread for support/questions.

Re: GPU Power Adjuster (when folding)

Posted: Sun Dec 20, 2020 7:34 am
by PantherX
Welcome to the F@H Forum Kalcomx,

Thanks for creating the tool. While I haven't tested it, I did notice that you're only focusing on FahCore_22 which is the currently used one but you may also want to add FahCore_21 as it hasn't been depreciated yet.

Re: GPU Power Adjuster (when folding)

Posted: Sun Dec 20, 2020 6:46 pm
by elblat
Although I fold on linux and haven't tried your program, this seems like a great idea.

Re: GPU Power Adjuster (when folding)

Posted: Mon Dec 21, 2020 10:21 pm
by Kalcomx
PantherX wrote:Welcome to the F@H Forum Kalcomx,

Thanks for creating the tool. While I haven't tested it, I did notice that you're only focusing on FahCore_22 which is the currently used one but you may also want to add FahCore_21 as it hasn't been depreciated yet.
Thanks for pointing that out. That part of the tool is configurable, so it can be modified by the end-user as well. But I look forward to add that automatically as well.

The current one won't work in Linux (it's .net core that runs on Linux, but its bin-package-built specifically for win-x64 now). I can try to see if I can get it to run and then get some voluntaires for testing it out.