Qualche giorno fa mi sono imbattuto in un post nel forum di GPUGrid che spiegava un "trucco", una piccola gabola per far funzionare TUTTI i core della CPU al 100% anche se si sta lavorando su GPUGrid, che normalmente "blocca" un core per far funzionare la GPU (e lo sfrutta solo per il 2-3%).C'è un motivo per cui non l'ho comunicato prima, anzi due.
Il primo è che si tratta di una procedura non dico complicata ma indubbiamente non alla portata dell'utente comune; il secondo è che l'elaborazione viene leggermente rallentata e questo è un punto che ho voluto testare personalmente. Posso dire che il rallentamento è quantificabile in un 3-4%, con picchi del 10% su alcune configurazioni. In linea di massima il rallentamento è minore sotto Linux.
Avvertenze: questo trucco è sconsigliato sia da GPUGrid che da BOINC stesso perchè prevede l'utilizzo di particolari funzioni di BOINC originariamente pensate per tutt'altro scopo. La scelta è vostra così come la responsabilità per qualunque problema.
Il metodo consiste nella creazione di un file, all'interno della cartella di BOINC, utilizzato per il debug delle applicazioni.
Vi spiego tutto passo-passo:
- Create un file vuoto (o di testo) all'interno della cartella BOINC
- Apritelo ed inserite questi parametri:
La X va sostituita con il numero di core della vostra CPU +1.
- Rinominate il file "cc_config.xml"
- Chiudete BOINC e riapritelo.
Ora, con questo cambiamento, verranno elaborate tante WU quante i vostri core +1. Che, nel caso stiate usando GPUGrid, vorrà dire 1 WU "normale" per core + 1 WU di GPUGrid (quindi con utilizzo della CPU pari a 2-3%).
Sia chiaro che DOVETE avere una WU di GPUGrid in elaborazione per non avere problemi, tipo 3 WU "normali" su 2 core, cosa che rallenterebbe l'elaborazione globale non di poco.
Mi raccomando inoltre, monitorate la situazione per i primi 2-3 giorni.
Conclusione: Per ora questa è l'unica soluzione per elaborare tante WU quanti i core della vostra CPU più tante WU quante le GPU del vostro sistema. Tuttavia a Berkeley stanno lavorando per consentire ciò tramite un'installazione standard di BOINC. Quando ciò avverrà (e ve lo comunicheremo con una news), ricordatevi di cancellare il file cc_config.xml!
P.S. per la discussione su questo trucco vi rimando al thread ufficiale di PS3Grid
| < Prec. |
|---|







