Guida passo-passo per aprire sessioni multiple indipendenti di BOINC sullo stesso PC
Questa quida nasce in risposta ad una
>richiesta di aiuto<
per la gestione ottimale di progetti diversi su un unico PC multi GPU. Nel tempo è nata anche una
>esigenza diversa<
, ossia quella di gestire progetti uguali ma su sessioni indipendenti. Per questo ultimo caso, bisogna tenere conto di
>queste considerazioni e test<
(alcuni progetti non lo gestiscono).
La guida è stata provata con:
Sistema Operativo: Win XP, Win 7
BOINC: 6.10.60, 7.0.28
BoincTasks: 1.43
Progetti: Provate molte "combinazioni" senza problemi particolari
La metodologia usata per la guida è del "passo-passo", quindi di una semplicità estrema.
1) Sganciarsi da qualunque progetto BOINC attivo sul pc (per pulizia e per evitare conflitti)
2) creare due (o più di due) nuove directory (non devono esserci spazi nel nome) dove risiederanno i due BOINC personalizzati coi seguenti comandi da DOS:
mkdir C:\BOINC1
mkdir C:\BOINC2
3) far creare i dati "base" necessari al BOINC1 in automatico col comando da DOS:
C:\Programmi\BOINC\boinc.exe --allow_multiple_clients --dir C:\BOINC1 --gui_rpc_port 9991
4) dopo alcuni messaggi nella finestra DOS uscirà: "Initialization completed", dare CTRL C e uscire
5) far creare i dati "base" necessari al BOINC2 in automatico col comando da DOS:
C:\Programmi\BOINC\boinc.exe --allow_multiple_clients --dir C:\BOINC2 --gui_rpc_port 9993
6) dopo alcuni messaggi nella finestra DOS uscirà: "Initialization completed", dare CTRL C e uscire
7) editare il file gui_rpc_auth.cfg appena creato e presente nelle due directory C:\BOINC1 e C:\BOINC2 per modificare la password con una personale
8) inserire nelle due directory C:\BOINC1 e C:\BOINC2 il file cc_config.xml cosi composto:
successivamente è possibile personalizzarli come si vuole, differenti tra di loro se serve
9) far partire il primo BOINC col seguente comando da una finestra DOS (non chiudere o scrivere in questa finestra dopo che è partito, DEVE rimanere aperta):
C:\Programmi\BOINC\boinc.exe --allow_multiple_clients --dir C:\BOINC1 --gui_rpc_port 9991
10) far partire il secondo BOINC col seguente comando da una finestra DOS (non chiudere o scrivere in questa finestra dopo che è partito, DEVE rimanere aperta):
C:\Programmi\BOINC\boinc.exe --allow_multiple_clients --dir C:\BOINC2 --gui_rpc_port 9993
11) lanciare il client grafico di base (come si fa normalmente) che partendo senza progetti (sganciati prima) ci chiede se ne vogliamo agganciare uno: dare "annulla"
12) sganciare il client, che è comunque partito automaticamente, sotto il menù avanzate --> arresta il client attualmente connesso
13) aprire il menù Avanzate --> Seleziona un computer
14) in "Nome del computer" inserire: localhost:9991 e la relativa password. A questo punto potete utilizzare questo BOINC come al solito
15) lanciare un altro client grafico di base (come si fa normalmente) che partendo senza progetti (sganciati prima) ci chiede se ne vogliamo agganciare uno: dare "annulla"
16) sganciare il client (nel caso si sia lasciata attiva la sessione di BOINC classica saltare questo punto), che è partito automaticamente, sotto il menù avanzate --> arresta il client attualmente connesso.
17) aprire il menù Avanzate --> Seleziona un computer
18) in "Nome del computer" inserire: localhost:9993 e la relativa password. A questo punto potete utilizzare anche questo seconda sessione BOINC come al solito
Ovviamente quando dovrete eseguire i boinc installati, partirete dal punto della guida dell'avvio da finestra DOS.
Per chiudere i vari processi BOINC avviati, chiudere normalmente il/i client grafico e dare CTRL C nella relativa finestra DOS (nel caso non si sia già fermato da solo) e poi chiudere la finestra DOS.
Aggiornamenti previsti per la guida:
Aggiornamenti eseguiti: