This version departs from the previous method, of acquiring the BOINC programs to throttle.
1: Scanning the BOINC folders for files, check if they are running and throttle when needed.
2: Check with the BOINC client what programs are running an throttle when needed.
Method 2: Should mean less overhead. Presents only the program that need actual throttling. Solves the problem when both CPU and GPU work and both need throttling.
Method 1: Is still available and is used as a backup. The BOINC tab check "connect with the BOINC client" is a way to fall back on method 1, when the check is removed.
Add: Read the information about running tasks, directly from the BOINC client.
Change: Allow programs to be throttled on both CPU and GPU. +_abp2cuda will include the exe in the CPU and GPU throttling.
1: Scanning the BOINC folders for files, check if they are running and throttle when needed.
2: Check with the BOINC client what programs are running an throttle when needed.
Method 2: Should mean less overhead. Presents only the program that need actual throttling. Solves the problem when both CPU and GPU work and both need throttling.
Method 1: Is still available and is used as a backup. The BOINC tab check "connect with the BOINC client" is a way to fall back on method 1, when the check is removed.
Add: Read the information about running tasks, directly from the BOINC client.
Change: Allow programs to be throttled on both CPU and GPU. +_abp2cuda will include the exe in the CPU and GPU throttling.