The Complete, Detailed Guide to Folding@Home. [CDGF]
..and everything related. (Under Windows)
---------------------------------------------------------------------------------------------- ▀ Purpose of this guide ▀
---------------------------------------------------------------------------------------------
Quote:
Help you figure out which Folding@Home client(s) will work best for you.
The CPU Clients (Clients that fold using your processor's power) --The multi-threaded (SMP) client. The most efficient client that runs only on multi-core systems.
--The VMware clients. Essentially an SMP client for those who want an extra speed boost.
--The simple, single core CPU clients. Low-performance clients (multiple instances of those can be ran on multi-core systems).
The GPU Clients (Clients that fold using your graphics card's power).
Client Monitoring. (Monitoring the progress and performance of your clients)
Your Folding Statistics. (Point statistics of your uploaded work units)
The multi-threaded (SMP) client. The most efficient client that runs only on multi-core systems.
The VMWare clients. Essentially an SMP client for those who want an extra speed boost.
The simple, single coreCPU clients. Low-performance clients (multiple instances of those can be ran on multi-core systems).
Details on which client is best for your computer can be found below.
Quote:
●---SMP Client---●
Quote:
Run this client if:
Your computer is (almost) always on.
You have a solid dual/quad core processor (Some weak laptop processors / cheap dual cores fail to meet the deadlines of each work unit. You will have to follow the "Simple Client" instructions.)
This client does not show progress withing the vmware window.
You can monitor it either via its IP address or using FahMon as described later in this guide.
Save it in a folder somewhere in your hard drive, somewhere you won't mind it being for ever (aka: Not your desktop).
Run it and right click the SMP client in the window that appears. Select "Place in system tray".
Is it hidden down there? Great.
Now go to Edit -> Profiles and edit the profile you just created and enable "Minimize on windows creation". Hit OK.
Close the "Profiles List" and head to Edit -> Options. Here we will have to make sure the following are enabled:
"Always start minimized"
"Load TrayIt! on startup"
"Group similar tray icons for each application" (Optional)
You can just close the TrayIt! window now and you're done.
error10's client:
Several people have had problems with the way this client handles the work units. It is uncertain what causes these problems and we do not know how, when and if they will be fixed in a new version.
This client is however slightly faster than notfred's.
Save it in a folder somewhere in your hard drive, somewhere you won't mind it being for ever (aka: Not your desktop).
Run it and right click the SMP client in the window that appears. Select "Place in system tray".
Is it hidden down there? Great.
Now go to Edit -> Profiles and edit the profile you just created and enable "Minimize on windows creation". Hit OK.
Close the "Profiles List" and head to Edit -> Options. Here we will have to make sure the following are enabled:
"Always start minimized"
"Load TrayIt! on startup"
"Group similar tray icons for each application" (Optional)
You can just close the TrayIt! window now and you're done.
Don't worry if it takes time for the client to show some progress.
Notes for both clients:
If you're going to be running a GPU client at the same time (Especially if you have an ATi card), you might want to check this post to balance the CPU usage: http://www.overclock.net/5691927-post809.html
Make sure to create a shortcut of the client in your "Startup" folder for the client to run at system startup.
First, we'll check how many threads your CPU can handle (this has nothing to do with cores) :
Hit Ctrl+Alt+Del to open the Task Manager.
Go to the "Performance" tab.
Go to View -> CPU History -> One graph per CPU
Now check how many graphs are within the "CPU Usage history" area (Not the "Physical memory usage history" one).
1) Download: You can get this client here: http://folding.stanford.edu/English/Download
Most people use "Windows XP/2003/Vista System tray client installer with viewer" , which is the most straightforward/fast to set-up client.
Some others prefer "Windows XP/2003/Vista Console client only zip file" as it is slightly faster, but a bit more of a hassle.
Note: Do not forget to create a shortcut of it in your computer's "Startup" folder.
3)Hide (Only for console client) : You will need this little application: http://www.teamcti.com/trayit/trayit.htm
Save it in a folder somewhere in your hard drive, somewhere you won't mind it being for ever (aka: Not your desktop).
Run it and right click the SMP client in the window that appears. Select "Place in system tray".
Is it hidden down there? Great.
Now go to Edit -> Profiles and edit the profile you just created and enable "Minimize on windows creation". Hit OK.
Close the "Profiles List" and head to Edit -> Options. Here we will have to make sure the following are enabled:
"Always start minimized"
"Load TrayIt! on startup"
"Group similar tray icons for each application" (Optional)
You can just close the TrayIt! window now and you're done.
Don't worry if it takes time for the client to show some progress.
Enter "Yes" when prompted about "Advanced Options". Do not install as a service.
When asked about "Additional client parameters write -verbosity 9 -local
Close the client.
---Run the second clientyou extracted; follow the same instructions as above, but set its "Machine ID" to 2 when prompted.
Do not forget to create shortcuts of both clients in your computer's "Startup" folder.
4) Hide : Having the clients windows in the taskbar is quite annoying, yet easily solved:
Make sure one of the two clients is running (Things could get buggy if both are running).
If you are here, you have either a Tri- or Quad-core CPU that runs for less than 4-5 hours a day or is too weak to meet the SMP's Work Units' deadlines.
Please follow the "Two Graphs" guide above, but extract as many clients as needed, and keep increasing the "Machine ID" numbers according to the total number of clients desired.
Download and install the latest drivers for your graphics card.
You can get the client here: http://folding.stanford.edu/English/DownloadWinOther
I recommend the "Windows XP/2003 GPU Console client." as it performs the best, but if you want a simpler, faster installation, grab the "Windows XP/2003/Vista GPU System tray client (installer msi)" file.
Systray client: Type -verbosity 9 -local in the "Additional Client parameters" area.
Console client: Type -verbosity 9 -local when asked for "Additional Client parameters" under "Advanced Options".
Make sure you create a shortcut of the client in Windows "Startup" folder so it will run every time your computer starts.
Notes: Important Note #1.1:
Do not forget to change the Machine ID for these clients, depending on how many CPU clients you already have running.
Important note #1.2:
If you are folding on multiple nvidia cards you will have to disable SLI in the nVidia control panel.
If folding on multiple ATi cards you can leave CrossFire enabled, under the condition you have the latest graphics drivers.
Get FahMon here: http://www.fahmon.net/download.html
As you can see, there's a Windows Installer and a Windows Zip version available. Both function exactly the same. If you don't know which to choose, get the Windows Installer.
CPU/SMP Clients are either in "Program Files" or C:\Documents and Settings\<Your Windows UserName>\Application Data\Folding@home-xxx.
The location of the error10's VMWare client and setting it up in FahMon is described by error10 in his thread. However, I suggest taking a look at this post(Essential if your VMWare client only works in "Bridged" network modein Vista/Windows 7; Restart the client for the new network mode to work)
The location of the notfred's VMWare client has the following format: \\$Machine\C\etc\folding\$Instance. In my case this was \\Fold-aa95\C\etc\folding\1\.
For VMWare Clients it is recommended to tick the "Client is on a Virtual Machine" checkbox.
Want to know what everything you see in FahMon means? Read here: http://trac.fahmon.net/
Its "Table of Contents" contains pretty much everything you will ever need to know.
---------------------------------------------------------------------------------------------- ▀ Your folding statistics ▀
----------------------------------------------------------------------------------------------
Happy folding!
If you really are having trouble setting up Folding@Home, or don't have the time to set up many clients on several computers, post in this thread (so more people can read it) and I might be able to help you configure them; or even set-up whole systems via the internet.
Very nice guide. Pictures would be great, but still, very nice. Thanks for donating your time for the cause. rep+
Thank you for the kind words. Pictures might be added in the near future, but I wanted this complete well before the Fold-A-Thon
Done in a couple of nights.
Completely awesome!! That is one of the best explanations I have seen as to the hows, whats, and whys of the different folding clients. Definitely sig material.
I heard about the fold-a-thon, so I finally got serious about getting my folding rig together. I grabbed the 2 9600GT's out of my gaming rig(XP) and popped them into my backup rig(Vista). I was literally folding 5 minutes later. Now I just need to rig up the dummy plug, get the second card online, and tweak everything.