Hardware Canucks

Hardware Canucks (http://www.hardwarecanucks.com/forum/)
-   HardwareCanucks F@H Team (http://www.hardwarecanucks.com/forum/hardwarecanucks-f-h-team/)
-   -   FAH GPU Tracker V2 (http://www.hardwarecanucks.com/forum/hardwarecanucks-f-h-team/32415-fah-gpu-tracker-v2.html)

jedi95 May 23, 2010 06:38 PM

FAH GPU Tracker V2
 
FAH GPU Tracker V2 is a Folding@Home Client tracking and control program that I created to make folding easier.

Features:
- Controls up to 9 clients (CPU or SMP, up to 8 GPUs)
- Tracks detailed stats for every client and every name/team combo
- Tracks WU failures by project number for each client
- Saves the logs of failed WUs
- Can automatically reconfigure user information from an XML file
- Gaming Pause feature to pause clients while gaming
- Automatically updating projects list (pulled from psummary)
- Hides all client windows to prevent taskbar clutter
- Can be minimized to system tray
- Automatic update support
- Heat Control setting to throttle GPUs based on the current WU
- Allows switching between the GPU2 and GPU3 clients (per-GPU)
- Can export an XML file with the current status of the Tracker
- Can upload the XML status file to an FTP server
- Downloads the FAH clients from Stanford on first run
- PPD monitoring of all clients including bonus points for SMP A3

Download v3.54 - Stable:
FAH GPU Tracker V2

FAH GPU Tracker V2 website:
FAH GPU Tracker V2 Website

Support Forum:
FAH GPU Tracker V2 Support Forum

Installation:
1. Extract FAH GPU Tracker V2.zip
2. Run FAH GPU Tracker V2.exe (If you have UAC enabled run it as administrator)
3. Go to Setup -> Configure
4. Change the options as you see fit
5. Hit apply and close the config page
6. You are ready to start folding!
7. Hit the start button(s) on the desired client(s) to begin folding

http://i53.tinypic.com/9pywki.jpg

I am open to suggestions on how to improve the Tracker, and would be happy to add anything that seems useful.

chrisk May 23, 2010 07:04 PM

Thanks for posting Jedi95 and welcome to the forums!

I have not tried this yet but it seems to have a lot of options that would make running a farm easier.

stoanee May 23, 2010 07:06 PM

Not sure what you mean by heat control....:whistle:

chrisk May 23, 2010 07:11 PM

Quote:

Originally Posted by stoanee (Post 381941)
Not sure what you mean by heat control....:whistle:

Here is a thread about it on the folding forums:
Folding Forum • View topic - Experimental core to reduce overheating for large protein WU

There is a way to throttle the GPU to reduce heat in some of the newer GPU cores.

jedi95 May 23, 2010 07:45 PM

The current GPU core (1.34) supports the FAH_GPU_IDLE environment variable to reduce GPU usage, which results in less heat. The main feature the Tracker adds is WU-specific settings for this variable. Normally you can only set the environment variable globally for all WUs. This feature is very useful if some WUs run too hot (like the 548 point GPU WUs), but others are fine (like the 353 point GPU WUs).

An example of when I would use this feature:

Say I have a GPU that runs at 69 C load with 353 point WUs and 79 C load with 548 point WUs. If this GPU is only stable below 75 C, I can have the Tracker run 548 point WUs at 85% GPU usage instead of 100%. This would reduce the heat generated and keep the GPU below 75 C without also slowing down the 353 point WUs for no reason.

Keep in mind that using this feature will reduce PPD. If I run a WU at 90% GPU usage I will get 90% of the PPD I could get if I left it at 100% GPU usage.

I hope I cleared up any questions about this feature.

stoanee May 23, 2010 08:06 PM

Yes it does thank you. I will give it a whirl soon.:thumb:

geokilla May 23, 2010 08:59 PM

Interesting. I'll give it a try soon. Anyone wanna chime in on how well it works?

Btw welcome to the forums. Make sure to post this over at Folding Forum!

jedi95 May 25, 2010 05:00 PM

Version 2.79 is out which includes the GPU3 client. The new GPU3 config page allows you to pick which GPUs will use the new client (all others use the GPU2 client). Note that due to the size of this update it may take several minutes, during which the Tracker will be unresponsive.

ilya May 25, 2010 05:33 PM

Would it be possible to use this to force restart a system that's getting errors like EUE's?
I occasionally get a row of EUE's that forces the 24 hour pause, the error's go away when I restart, JW if it can be done with this.

jedi95 May 25, 2010 05:49 PM

Quote:

Originally Posted by ilya (Post 382609)
Would it be possible to use this to force restart a system that's getting errors like EUE's?
I occasionally get a row of EUE's that forces the 24 hour pause, the error's go away when I restart, JW if it can be done with this.

I will look into this a bit further but this is how I think this type of feature would work:

1. Set the Tracker to count the number of WU failures in a row.
2. If any client fails more than X WUs in a row, then restart the computer (obviously optional, would be set in the config)
3. Once the computer restarts, the Tracker would restart and resume folding (you would have to manually setup the Tracker to run on startup by putting a shortcut to it in the startup folder)

Is this what you meant?


All times are GMT -7. The time now is 10:34 PM.