FoldingAtHome / fah-issues

49 stars 9 forks source link

Pause on active process #83

Open jcoffland opened 14 years ago

jcoffland commented 14 years ago
Trac Data
Ticket 83
Reported by @sandstar
Status accepted
Component FAHClient
Priority 8
Version 7.0

A feature currently present on other distributed computing platforms (BOINC, Distributed.net, SoB) is the ability to automatically pause the client when a given process is active.

Usefull to pause the client when running backups, antivirus scans or playing a certain game that might be hampered by the GPU client.

The boinc implementation looks like this:

filename.exe

BOINC will suspend computing whenever the executable is running (e.g., a game). Multiple applications can be specified.

important.exe

BOINC will suspend use of GPUs whenever the executable is running.

jcoffland commented 13 years ago

Comment by @bb30994 This would need a little more than originally defined. If I have a GPU and a SMP clot, I would probably want to suspend just the GPU or just the SMP or both.

Thus the control list would need slot numbers or something like that.

e.g.:

0,1 mygame.exe 0,1,3 mywork.exe 0-3 very_critical_app.exe