- Nov 14, 2000
- 4,823
- 6
- 81
like the title says, i would like to know how to run multiple instances of the BOINC client on the same host. i've been following the instructions laid out in Vyper's Blog, which i'm sure some of you might already be familiar with. basically, it tells you to do the following:
1) create a secondary BOINC data directory using a name and a location of your liking (i chose g:\ProgramData\BOINC_2 as the name/location of my other BOINC data directory).
2) using the command prompt, enter c:\Program Files\BOINC\boinc.exe allow_multiple_clients dir g:\ProgramData\BOINC_2, which causes BOINC to place all the necessary files in this directory (hit ctrl+c to break it).
3) open the gui_rpc_auth.cfg in the new BOINC data directory and change the password to something easy to remember.
4) using the command prompt, enter c:\Program Files\BOINC\boinc.exe allow_multiple_clients dir g:\ProgramData\BOINC_2 gui_rpc_port 9999, which i guess tells the second BOINC client to communicate w/ the second BOINC manager over port 9999. (do not break it, as running the second instance of BOINC requires it to be open for port communication).
5) run boinc.exe (which will open to the first BOINC installation by default). in the advanced menu of the BOINC manager, select "launch another BOINC manager." in the data fields that appears, select localhost:9999 (or enter it if it doesn't appear in the drop down box), and enter the password. if the "attach to project" window/wizard appears, then everything is working and ready to go.
...well i'm having a problem right at the end of step 5. when i launch a second BOINC manager, select "localhost:9999," and enter my password, i get the following error:
i don't understand exactly what that means, but note the two separate instances of BOINC clients running in the system tray, and although you can't see it in the screen shot, there are two BOINC managers running...its just that one is directly overlaying the other. at any rate, i don't know how many of you have experience with trying to do this, but any help would be appreciated.
thanks,
Eric
PS - just in case anyone was wondering why i feel its necessary, i'm having some minor side effects to running separate projects on separate GPUs on the same host. to be specific, i like to run Milkyway@Home on my HD 6950 and POEM@Home on my HD 5870. if i run one project or the other, i have no problem maintaining a work buffer. but when both projects are running simultaneously, both projects will completely deplete their work buffers before downloading another chunk of tasks. while its annoying, that reason for wanting to change it only secondary. the primary reason is b/c i believe it to be limiting my efficiency to the tune of 50K-100K PPD.
1) create a secondary BOINC data directory using a name and a location of your liking (i chose g:\ProgramData\BOINC_2 as the name/location of my other BOINC data directory).
2) using the command prompt, enter c:\Program Files\BOINC\boinc.exe allow_multiple_clients dir g:\ProgramData\BOINC_2, which causes BOINC to place all the necessary files in this directory (hit ctrl+c to break it).
3) open the gui_rpc_auth.cfg in the new BOINC data directory and change the password to something easy to remember.
4) using the command prompt, enter c:\Program Files\BOINC\boinc.exe allow_multiple_clients dir g:\ProgramData\BOINC_2 gui_rpc_port 9999, which i guess tells the second BOINC client to communicate w/ the second BOINC manager over port 9999. (do not break it, as running the second instance of BOINC requires it to be open for port communication).
5) run boinc.exe (which will open to the first BOINC installation by default). in the advanced menu of the BOINC manager, select "launch another BOINC manager." in the data fields that appears, select localhost:9999 (or enter it if it doesn't appear in the drop down box), and enter the password. if the "attach to project" window/wizard appears, then everything is working and ready to go.
...well i'm having a problem right at the end of step 5. when i launch a second BOINC manager, select "localhost:9999," and enter my password, i get the following error:
i don't understand exactly what that means, but note the two separate instances of BOINC clients running in the system tray, and although you can't see it in the screen shot, there are two BOINC managers running...its just that one is directly overlaying the other. at any rate, i don't know how many of you have experience with trying to do this, but any help would be appreciated.
thanks,
Eric
PS - just in case anyone was wondering why i feel its necessary, i'm having some minor side effects to running separate projects on separate GPUs on the same host. to be specific, i like to run Milkyway@Home on my HD 6950 and POEM@Home on my HD 5870. if i run one project or the other, i have no problem maintaining a work buffer. but when both projects are running simultaneously, both projects will completely deplete their work buffers before downloading another chunk of tasks. while its annoying, that reason for wanting to change it only secondary. the primary reason is b/c i believe it to be limiting my efficiency to the tune of 50K-100K PPD.