Cedric Austin Cloud
Joined: 28 Jun 17
I would recommend a setting to allow a user to choose different preferences for when being on screensaver or having screen standby then when using the computer.
Im quite often using one computer to etc. game on and leaving the other computer on to search or watch videos.
When im using the search/video i would like it to only use 50% CPU cores so i can search or watch videos uninhibited.
But if i etc. have ended a search or am not watching videos and it goes on screensaver/standby i would like it to use 100% CPU cores to maximize my support.
Or if i am leaving the computer and it goes on Screensaver/Standby i would like it to again use 100% CPU power.
Its a bit of a nuisance to have to go into the settings each time one have ended a search or is leaving the computer and have to set it on 100% and when back or starting a new search having to put it back on 50% to not being hindered.
I would hope you can see my idea and make such a useful settings since it will probably make a little more support come out on some peoples computers since one like me tends to just leave it on 50% to make it simpler.
The setting to suspend project on % usage doesn't always work since a search or video does not always utilize enough to suspend the project.
Ty for listening and thank you for a great way to support science.
Help desk expert
Joined: 25 Aug 06
The only thing that is doable and done is, to create various global_prefs_override.xml files with different settings and then script a batch to copy the different versions to the standard override file name and reading in the prefs and or config with boinccmd. Create a few shortcuts on the desktop and maybe use tools like Project Lasso to trigger one or the other set based on CPU loads or when a process gets active such as the .scr screensaver app.
If you know the memory uses of your tasks, you could theoretically set the allowed level to idle and work, e.g. is 8 tasks use 1GB, then set memory when work to idle.
Another alternate is the exclusive app config function and yet another, the one I use, is forcing BOINC to pause if non-BOINC apps use more than X % of CPU time. Got a couple of very heavy workbooks in Office and there VS scripts are set to N multithreading, so it wont cause BOINC to pause, but when doing a full rebuild, it trickers to use all threads, which is when BOINC is backing off.
Various solutions to still get what you want without a major BOINC rewrite (and yes, a whole battalion of crunchers would love to see the in-build feature)
Coelum Non Animum Mutant, Qui Trans Mare Currunt
Copyright © 2017 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.