hours limitations on gpu use

Message boards : Questions and problems : hours limitations on gpu use
Message board moderation

To post messages, you must log in.

AuthorMessage
bbg

Send message
Joined: 20 Jul 20
Posts: 1
Message 100026 - Posted: 20 Jul 2020, 18:05:42 UTC

I am looking for a way to limit gpu usage to specific time periods. The BOINC manager allows one to adjust preferences for certain time periods, but I want to adjust things so that all cpus run 24/7 and the gpus run during specific time periods. This would allow for usage based on ambient temperature on a seasonal basis, for example. Has anyone ever seen a config file instruction which will do this? Might it be possible to design a dummy app which operates like a timer and allows you to use the exclude gpu instruction to shut down gpu use while the dummy is running?
Please excuse any definite signs of ignorance. Although I have been involved in Distributed Computing projects since the latter '90s I am not very technically savvy, I'm principally a cut and paste guy.
Any input would be most welcome.


BBG
ID: 100026 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 100043 - Posted: 21 Jul 2020, 17:23:13 UTC

I don't know of any easy way to do it.
What you can do, is limit the power usage of the GPU with programs like MSI Afterburner, EVGA XOC or Precision X(OC), or Zotac Firestorm; or do "sudo nvidia-smi -pl xxx' in Linux ('xxx' being the desired power value, eg: 145 for 145W); and lower the TDP by about 20 or 30%.

That way your GPUs will run a lot cooler all over.

For any script to automatically do this, is a bit difficult.
The controls on Windows are via GUI, and aren't easily adjusted with a macro, but it could be done.
ID: 100043 · Report as offensive

Message boards : Questions and problems : hours limitations on gpu use

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.