Ok, so we know that using ATi GPUs can cause a drop in the PPD of the SMP client. The best way to overcome this is to add the Environmental Variables, and change the SMP client to use 3 cores, and fold on the GPU on the last core. Here is how you make permenent profiles:
And thank you to sks72 & Bal3wolf for helping out.
1) Use this .reg file to add the Environmental Variables, which will drop the CPU usage of the GPU client to <5%.
*Note: If your gaming performance suffers, use the second .reg file to remove the Variables.
2) Rightclick your shortcut to the SMP client, and click Properties. Change the "-smp" flag to "-smp 3" (or -smp 5/-smp 7 depending on CPU):
3) Now download WinAFC. Extract the files, and open the folder. Open the affinityinput.txt file:
4) First of all, change the "TestMode=1" line to "TestMode=0".
Now, at the bottom of the file, add the following lines:
|C:\\Program Files (x86)\\Folding@Home Windows SMP Client V1.01\\FahCore* := CPU0+CPU1+CPU2 [priority=normal]
C:\\Users\\[Your User]\\AppData\\Roaming\\Folding@home-gpu\\FahCore_* := CPU3 [priority=high]
|C:\\Program Files (x86)\\Folding@home\\Folding@home-gpu\\FahCore_* := CPU3 [priority=high]|
5) If you have more than 4 cores, just add CPU3, CPU4 (for an X6), CPU5, CPU6 (for an i7) to the SMP profile, and change the CPU for the GPU client to the last core (the number of CPU cores - 1, since the cores start at core 0).
6) If you're running more than one GPU, make sure to add the appropriate additional lines for those folders too.
NOTE: I've added sample affinityinput.txt files for a Quad, X6 and i7 (w/ HT). Make sure to remove the prefix, and change [Your User], to your actual user.
I haven't added one for dual cores, because you won't complete an SMP WU if you only use one core.
Edited by zodac - 6/6/10 at 8:44pm