NathanH wrote:yes i re-installed 306.97 after putting the second card back in. i am getting the 'hang' again. my gpu_memtest_error has disappeared but it just sits there. no progress. i have had 3 cards on that same motherboard same cpu all folding. that was several years ago. 2x 8800gts and an 8600gts. in sli. now i have two completely different gen cards both working, but won't fold together. no sli. i guess i will end up pulling it. the extra ppd would be nice tho;)
...
i tried removing one of the gpu slots but no love. i will just pull it when i get an hdmi to composite adapter. then i can get back to folding 24000ppd. yea! *afterthought: if i could get the second one up and running ill go for 3 cards again! that would be more than 30k.
Something I just noticed, is that all of these cases, where a "new" GPU is paired with an "older" GPU, will result in a FahCore_11.exe process and a FahCore_15.exe process
both running in the same process tree. What if it turns out that this is an 'incompatible' situation, that cannot be resolved by changing 'settings'?
In order to test this out, I decided to try the following:
My #6 system currently has this configuration:
- An smp:6 slot folding Core 0xa4, using CORE1+CORE2+CORE3+CORE4+CORE5+CORE6
- Two GPU slots (both GTX 660 Ti OC's) folding Core 0x15, using CORE0+CORE7
I will try this out, in my #6 system:
- An smp:6 slot folding Core 0xa4, using CORE1+CORE2+CORE3+CORE4+CORE5+CORE6
- One GPU slot (GTX 660 Ti OC) folding Core 0x15, using CORE0
- One GPU slot (GTX 285) folding Core 0x11, using CORE7
...
EDIT: No, it did not work, please see the following post for more information.
Hooray! It worked!
I have all 3 slots folding OK now:
- Slot ID 00: GTX 285, PRCG 10504 (299, 1, 1209), 0x11, 678MHz, 49C, TPF 0:57, 8897.68 PPD (calculated from the TPF and Points/WU)
- Slot ID 01: GTX 660 Ti, PRCG 8070 (100, 0, 45), 0x15, 1032MHz, 34C, TPF 2:10, 25747.20 PPD
- Slot ID 02: smp:6, PRCG 7809 (10, 116, 32), 0xa4, 3900MHz, 36C, TPF 16:53, 7701.47 PPD
Total for this configuration is 42346 PPD.
Here are photos of the installation, first installing the GTX 285 in place of the GTX 660 Ti:
https://lh4.googleusercontent.com/-muFj ... C-108F.JPG
My #6 computer, ready to put back into its 'working' location, GTX 285 in the top slot (gpu0), GTX 660 Ti in the bottom slot (gpu1):
https://lh3.googleusercontent.com/-NsqG ... C-109F.JPG
My #6 computer, ready to start back up:
https://lh4.googleusercontent.com/-4BjB ... C-110F.JPG
-------------------------------------------------------
This works, by assigning specific CPU cores to each slot (or group of slots), that need to be kept separate (as the 0x11 and 0x15 cores do [need to be kept separate]). A batch file (*.bat) in each 'FAHClient' directory starts up an instance of FAHClient with the slot(s) that can be kept together. Relax, it's actually much easier to do, than to describe in words. Just please follow the instructions below.
So, Nathan, to 'cut to the chase', in order to get your "new" and "old" GPUs working together, you need to do this:
- In FAHControl, you must be in either the 'Advanced' or 'Expert' mode, selected from the dropdown menu at the upper right
- Click 'Pause' in FAHControl, and wait until all slots show Paused
- Click on 'Configure', and select the 'Slots' tab
- Click on the 'smp' slot to highlight it, then click on 'Edit'
- In the 'SMP' part of the 'Configure folding slot' window, edit the 'CPUs' to be 1 less than your CPU's # of cores (eg 3 for a 4-core CPU)
- Click on 'OK', then click on 'Save'
- Click on 'Preferences', and deselect (uncheck the box for) 'Autostart' (FAHClient), then click on 'Save'
- Click on 'Quit' to exit FAHControl and FAHClient
Now, you will need to 'Clone' your FAHClient directory, 'Edit' (only deleting lines) in the 2 'config.xml' files (1 in each directory), and create startup batch files with the correct instructions for starting each FAHClient instance with the correct CPU cores. Again, it's actually much easier to do, than it sounds.
To 'Clone' the FAHClient directory (assuming Windows 7), please do this: Using Windows Explorer, create a
new directory (== 'folder') as C:\Users\
<UserName>\AppData\Roaming\
FAHClient2, and copy
everything (all files, folders, etc.) from the original directory (C:\Users\
<UserName>\AppData\Roaming\
FAHClient) to this new directory.
Now, to 'Edit' the two 'config.xml' files (one in each directory), please do this: Decide which GPU type is to be made 'separate'. What this means, is that the SMP slot and
one of the GPU types (either Core 0x11 or Core 0x15) can be kept together in one directory, the other GPU type (either Core 0x15 or Core 0x11) will be 'by itself' in the 'FAHClient2' directory. For example, let's say that you have Slot 00 = GTX 560 (Core 0x15), Slot 01 = 8600 GTS (Core 0x11), and Slot 02 = SMP. OK, so let's keep the SMP and "new" GPU together, and make the "old" GPU separate. To do this, please do the following:
- In 'FAHClient', edit 'config.xml' as follows:
- Set the 'gpu' value to be 'false' (you must disable the GPU auto-detect)
- Delete the lines with the GPU that will be separate (Slot 01 in this example)
- Save the edited 'config.xml' file
- In 'FAHClient2', edit 'config.xml' as follows:
- Set the 'gpu' value to be 'false' (you must disable the GPU auto-detect)
- Delete the lines with the Slots that are used in 'FAHClient' (Slots 00 and 02 in this example)
- Save the edited 'config.xml' file
Now, to create the startup batch files, please do this:
- In 'FAHClient', please make a batch file "startfah1.bat", with this in it (for 64-bit Windows 7):
Code: Select all
start /AFFINITY 0E /b "" "C:\Program Files (x86)\FAHClient\FAHClient.exe" config.xml --command-port=36330
For 32-bit Windows 7, it will be this:Code: Select all
start /AFFINITY 0E /b "" "C:\Program Files\FAHClient\FAHClient.exe" config.xml --command-port=36330
The part that you must change, is the '0E' just after the '/AFFINITY'. This is a 'bit mask' of the CPU cores to be used. '0E' hex (00001110 binary) is the value for a 4-core CPU (where you are using 3 of the 4 cores). This value would be '3E' for a 6-core CPU, or 'FE' for an 8-core CPU. Use all of the cores, except the least-significant bit (== Core 0, which is for the 'separate' GPU slot) - Save the batch file "startfah1.bat" in 'FAHClient'
- Right-click on the batch file, and click on 'Create shortcut'
- Rename the shortcut so it's just "startfah1"
- Copy the shortcut 'startfah1' to the desktop, and to C:\Users\<UserName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- In 'FAHClient2', please make a batch file "startfah2.bat", with this in it (for 64-bit Windows 7):
Code: Select all
start /AFFINITY 01 /b "" "C:\Program Files (x86)\FAHClient\FAHClient.exe" config.xml --command-port=36331
For 32-bit Windows 7, it will be this:Code: Select all
start /AFFINITY 01 /b "" "C:\Program Files\FAHClient\FAHClient.exe" config.xml --command-port=36331
This batch file will always be the same, as it uses Core 0 only. Also, please note that the '--command-port' is a different number than the one used in 'FAHClient'! This is important! - Save the batch file "startfah2.bat" in 'FAHClient2'
- Right-click on the batch file, and click on 'Create shortcut'
- Rename the shortcut so it's just "startfah2"
- Copy the shortcut 'startfah2' to the desktop, and to C:\Users\<UserName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Now, you can try out your new 'separate' GPU slot, by double-clicking on the 'startfah2' shortcut on the desktop. It should start up in a 'CMD' window, and display all of its log information (the same as you see in the log file).
Do not close this window while folding, you can minimize it, though.
If that works OK, then double-click on the 'startfah1' shortcut on the desktop, to start up the SMP slot and the other GPU slot. They should start up in a 'CMD' window, and display all of their log information (the same as you see in the log file).
Do not close this window while folding, you can minimize it, though.
Now start up 'FAHControl'. It should display the data for the SMP slot and the GPU slot that are together. To display the 'separate' GPU slot, you need to do the following:
- Click on 'Configure', and select the 'Connection' tab
- Change the 'Port' to be 36331, and click on 'Save'
- You will now see the 'separate' GPU slot's data
- To go back to looking at the SMP slot and the GPU slot that are together, just change the 'Port' back to 36330
FAHControl and both 'FAHClient' and 'FAHClient2' will automatically start when you log in in the future, as the shortcuts to the startup batch files were placed in the 'Startup' directory.
It sounds like a lot to do, but it's really not that complicated a procedure to follow. Just please be
extremely careful when manually editing the 'config.xml' files, as any tiny mistake can have disastrous consequences.
I hope this helps,
Art