Ok, I've become addicted to this damn thing, and after getting 5 computers online (two of them dual CPUs), I've found some tweaks that may help you get better results. You don't need to do these, but if you are interested in climbing the ranks quickly and completing as many WUs in as short a time as possible, then go for it.
Just a note: I started this on Friday, Feb 3rd and in just three days I've moved up the ranks pretty quickly. I'm now in 78th place, which is half-way up the ranks, and I've completed 8 WUs.
A note to Freepers: If you're on the Freeper team and reading this, I don't care if you use this information. Yes, I'd like our team to beat yours, but the point of all this is to accomplish medical research to benefit everyone, DUers, Freepers, and all others of various political or non-political affiliation. Good luck to you.
==================================================================================
Tweak #1: Use the console version. It's faster. The type of graphics rendering the GUI version does takes precious cycles away from the calculations. Don't use it. In the Windows GUI version, there is no way to hide the GUI. At least on the Mac, you can hide the GUI so it won't waste cycles. If you must run the GUI version, use the wire-frame or ball-and-stick renderings as they will require the least resources.
==================================================================================
Tweak #2: (Windows Only - does not apply to XP Home) Use Normal or High Process Priority. In the Advanced Settings on the FaH Configuration Window, there is a setting for Core Priority. The choice is either "Lowest possible" or "Slightly higher". Even if you select Slightly Higher, the process runs at a "low priority" in Windows. That's fine if you are using the machine, but if you are leaving the machine idle, you will want to boost that priority to Normal. You can do this in Windows by bringing up Task Manager. Right Click on the Windows Task Bar and Select "Task Manager". When Task Manager comes up, Now Click on the View menu and select the "Select Columns..." menu item. You'll see a dialog with check-boxes. Base Priority is in the right hand side. Make sure it is checked and click "Ok". Now when you view the processes, you should see something like the figure below:
I find it easier to sort the processes by name. The FaH process will start with FahCore_... and its name depends on which version you are running.
What you want to do when you are not going to use the computer for a while is bump the process priority from Low to Normal. WARNING: DO NOT USE ANYTHING HIGHER THAN NORMAL UNLESS YOU ARE AN EXPERIENCED PROFESSIONAL. YOU COULD LOSE DATA AND HAVE TO REBOOT YOUR MACHINE.
To boost the process priority from Normal to High, right-click on the process and Select "Set Priority." A submenu will appear and you should select Normal. It should look something like the figure below:
When you are using the machine, you will want to turn the priority back down to Low. Also, whenever you complete a work unit, you will need to check the priority. Sometimes the priority gets reset to Low on the completion of a work unit, which requires you to 'babysit' the thing. I'm working on a tool to do this for me automatically. If people are interested, you can PM me.
==================================================================================
TWEAK #3: (Windows Only, Hyper-Threaded or Multi-Processor MAchines Only - does not apply to XP Home) This tweak will allow you to fully maximize your multiple CPU machine. Just like setting the priority in Windows, you can tell a process which CPU to run on (and not run on). This is called processor affinity. If you have a multiple-CPU box, run a copy of the console for EACH CPU you have. By default, a program will run equally on all processors. You can assign a CPU for each one. To do this, go to task manager and right click on a FaH process and click "Set Affinity...". You will see a dialog with a list of CPUs with check-boxes. Clear all but one check-box. Use a different CPU for each box.
Like setting process priority, this setting will change sometimes when a work unit is complete, so again, you will need to babysit them. The tool I'm working on to set priority is also one I'm doing for affinity.
==================================================================================
That's all I have for now. There will be more later as I find ways to tweak more cycles out of my idle machines. If you have any good tweaking ideas, please post them here as well.
Happy Folding!