Originally Posted by Cotton
That is a good idea.
The way I have gotten them going in the past is with firing up independent GPU clients 1 at a time and seeing which GPU engages each time. Sometimes it takes a few rotations to get all three GPUs to start accordingly. Therefor, I was looking for an easier way to fold with my fermis in v7. Do you think that once these GPUs are detected and entered, this will be a better way to GPU fold?
I think that in your case, using the console only client would be easier. You just download the advanced no-nonsense console client on this page:
Or you can use this direct link:
The above link is to the no-nonsense GPU console client. Download it, unzip it to a directory (such as C:\Users\your_username\Documents\FAHGPU
Then create a FAHGPU2 and FAHGPU3 directory.
Create a separate shortcut for the folding exe in each directory.
Then, run the client with the -configonly flag and configure it manually. (just the first time, for the -configonly flag) You'll want to make the following changes in the config file for each client: (leave any option not listed to change here as default by hitting the enter key)
- Change user name from Anonymous to your username.
- Change team number from 0 to 37726.
- Change passkey blank to your passkey that matches your username.
- Change acceptable size of work assignment and work result packets from normal to big.
- Change core priority from idle to low.
- Change Interval, in minutes, between checkpoints from 15 to another value. (Either 3 if you want very frequent, but cpu eating cycles for initial setup troubleshooting, or 30 for reduced load on your system but less frequent checkpoints, which is best for maximum PPD over 24/7 folding.)
- Change Set -advmethods flag always, requesting new advanced sceitnific cores from no to yes.
- Change Machine ID to 2 for GPU 1, 3 for GPU 2, and 4 for GPU 3 (assuming that machine ID is 1 for your SMP. And really, you could make these machine ID 5, 6, and 7 if you wanted to, as long as they don't conflict with anything.)
- Change disable CPU affinity lock from no to yes. (I've found that this actually helps my performance, as it will auto-select the least used core, and this may help even more with 3 GPUs running. However, it may also help to leave this lock enabled (by saying no) and then manually setting the affinity for each GPU to a different CPU core. In your case, I'm not sure which is best.)
- Change additional client parameters to add the following: -verbosity 9
That's it. Then just delete the -configonly flag from the client and begin folding in each directory.
Honestly, I think that in your case the no-nonsense console client is going to be faster to set up this way than it would be to get the v7 client working.
Also, you could just copy the client.cfg file that is created the first time you do this to each of the other two directories and use a text editor (like notepad or notepad++) to change the machineID fields.