Kaar ha scritto:
Aiutoooo!!!
Come faccio a modificare il parametro ncpus del file cc_config.xml per avere una scorta maggiore??
Ho fatto la scorta ma ne ho poche (il mio pc ne elabora 8 alla volta).
Grazie
Devi solo aprire cc_config.xml
con il blocco note o qualisasi editor di puro testo. NO Word e simili!!!! (lo trovi nella cartella dati di boinc).
Cercai il tag "ncpus" e invece di -1 (che significa "usa i core disponibili che rilevi") ci metti un valore arbitrario. Io moltiplico per 4, quindi con 8 core reali setto a 32.
Salva e chiudi il blocco note.
Poi vai nelle preferenze di boinc e meti 10+10 alle scorte.
A questo punto, sempre nel manager, fai "Avanzate" e "Leggi i file di configurazione".
Io ho appena fatto ed ho questa roba nel log:
08/02/2014 07:38:45 | | Re-reading cc_config.xml
08/02/2014 07:38:45 | | Not using a proxy
[b]08/02/2014 07:38:45 | | Config: simulate 32 CPUs[/b]
08/02/2014 07:38:45 | | Config: run apps at regular priority
08/02/2014 07:38:45 | | Config: report completed tasks immediately
08/02/2014 07:38:45 | | Config: use all coprocessors
08/02/2014 07:38:45 | | Config: fetch on update
08/02/2014 07:38:45 | | log flags: file_xfer, sched_ops, task
[b]08/02/2014 07:38:45 | | Number of usable CPUs has changed from 8 to 32[/b].
Poi ti metti a fare "update" finché, con il log sott'occhio, non vedi comparire queste tre righe
08/02/2014 08:03:39 | pogs | Scheduler request completed: got 0 new tasks
08/02/2014 08:03:39 | pogs | No tasks sent
08/02/2014 08:03:39 | pogs | This computer has reached a limit on tasks in progress
.
Fine.
Ma ricorda di riportare a -1 il ncpus per far lavorare normalmente BOINC, ovviamente rifacendo di nuovo "Avanzate" e "Leggi i file di configurazione"
E anche i valori di riserva portali di nuovo ai tuoi valori abituali, ormai la scorta è fatta.
Chiudi la rete (da impostazioni o tendine "Avanzate" di BOINC, firewall di windows o direttamente dal router) e lascialo lavorare.
Senza poter contattare il progetto anche se finisce l'elaborazione BOINC non manda niente.
Poi quando comincia il challenge riapri la rete e i crediti andranno nel challenge.
P.S.
Mi è successo (oggi, ma anche altre volte) che obbedendo al vaore di ncpus, BOINC faccia partire tante elaborazioni quanti sono i core specificati.
Poco fa ho rifatto tutto il giro settando a 64 (per prendere 640 WU.
BOINC è rimasto con un totale di 64 WU in lavorazione. Ovviamente il dato non è reale (sempre 8 thread reali ci sono su un I7) e potrebbero esserci problemi di memoria e/o di swap su disco.
Per riportare tutto alla normalità, basta sospendere l'elaborazione e chiudere boinc (da file "Esci da BOINC" confermando l'arresto anche del client).
Riaprendo il manager riparte anche il client e
a patto di aver già riportato a -1 ncpus ci saranno in elaborazione il giusto numero di WU.