Live chat

entity Is it possible some could be moving to Folding@Home? I'm thinking about it due to the lack of biology projects on BOINC. (18.05.24, 17:37)
kidkidkid3 Buon sabato Boincitaliani ! Noto con dispiacere la caduta libera del nostro RAC, nonostante l'evento del Pentathlon a far data dal 1° maggio (18.05.24, 10:04)
puurome2 Risolto il problema del download delle WU di WCG. Ho scritto i dettagli di come ho risolto nel post che avevo aperto prima. (08.05.24, 20:21)
puurome2 Ragazzi, da ieri BOINC non mi scarica più work units Di WGC World Community Grid. Succede anche a voi? Grazie (08.05.24, 17:27)
[VENETO]Francesco.Nandi Dopo un po' di tempo "fuori", rientro. Mi sono perso l'inizio, qualche wu la sto facendo girare. (07.05.24, 21:15)
sabayonino Topic di discussione --> https://www.boincitaly.org/forum/statistiche-sfide-e-traguardi/115347-boinc-pentathlon-2024.html (30.04.24, 00:36)
Spot T adesso speriamo che un po' di utenti si uniscano alla causa (29.04.24, 17:58)
sabayonino https://www.seti-germany.de/boinc_pentathlon/teams.php (29.04.24, 13:43)
sabayonino iscritti (29.04.24, 13:43)
kidkidkid3 (28.04.24, 21:41)
kidkidkid3 Ottimo Saba-Pierre de Coubertin .... l'importante non è vincere ..... (28.04.24, 21:40)
sabayonino Fossimo anche solo in due , BI non è mai mancata , anche nei tempi di crisi (28.04.24, 18:29)
sabayonino Ho chiesto agli Admin Señor di procedere all'iscrizione (28.04.24, 18:28)
corla99 dipende dai progetti, ho poco tempo per stare dietro ad eventuali problemi. Ma se escono progetti che ho già tutto pronto, giro volentieri qualche core (28.04.24, 16:35)
entity I'll participate (28.04.24, 14:49)
zioriga io forse in parte (28.04.24, 14:30)
kidkidkid3 Se dovessimo rimanere in 2 ... direi di non iscriverci ! (28.04.24, 14:12)
Spot T Occorre però iscrivere il team. Di solito lo fa sorcrosc... (28.04.24, 13:21)
kidkidkid3 https://www.seti-germany.de/boinc_pentathlon/ (28.04.24, 12:38)
kidkidkid3 Nulla osta .... poche e vecchie Nvidia, scarsi core di Intel (quad o x5450) ... per quello che può valere io ci sono ! (28.04.24, 12:35)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

Priorità lavori GPU 19/06/2016 12:33 #121910

  • Eden_H
  • Avatar di Eden_H Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 65
  • Ringraziamenti ricevuti 1
Ciao a tutti. Ho provato a cercare su google e in giro per il forum, ma niente...
Sto cercando di configurare boinc su un pc con una vecchia apu A4-4000, con Windows 10.
Volevo tenere i 2 core della CPU solo su Seti e Pogs, e la GPU integrata solo su Einstein. Il problema è che per tenere il carico GPU sempre al 100% Einstein prende circa il 3% di un core CPU.
Se abbasso il numero di CPU utilizzate al 50% l'integrata si carica al massimo e va tutto bene, ma se elaboro su entrambi i core della CPU l'occupazione della scheda video scende a zero.
Esiste un modo per forzare la priorità di uso CPU per le WU OpenCL di Einstein (così da poter usare entrambi i core + la GPU al 100%)??

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 13:06 #121911

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Temo di no, nel senso che BOINC assegna già una priorità maggiore al processo/task della gpu, ma quando si tratta di condividere lo stesso core/thread del processore con un task cpu only il lavoro della gpu rallenta.
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 14:36 #121913

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

...
tenere il carico GPU sempre al 100% Einstein prende circa il 3% di un core CPU.
...

Un'occupazione così bassa della cpu mi fa pensare che la gpu sia davvero molto lenta.
Quindi, quello che vuoi fare, effettivamente è legittimo perché sprechi gran parte di un core cpu.
Comunque, se hai già un app_config per einstein, postalo. Grazie.

Se non ce l'hai, prova a piazzare un file app_config.xml nella directory del progetto come quello di seguito:
<app_config>
   <app>
      <name>einsteinbinary_SOMETHING</name>
      <max_concurrent>1</max_concurrent>
      <gpu_versions>
          <gpu_usage>1.0</gpu_usage>
          <cpu_usage>0.05</cpu_usage>
      </gpu_versions>
    </app>
<project_max_concurrent>1</project_max_concurrent>
</app_config>
Controlla le applicazioni che usi: per ogni applicazione devi creare una sezione <app> ... </app>
Dovrebbe limitare l'uso della cpu al 5% per le wu di einstein che usano la gpu.
Il restante 95% dovrebbe risultare libero e quindi, sperabilmente, verrà riutilizzato dalle wu per cpu.

Quel povero criceto lo vuoi strizzare fino all'ultimo, eh? :asd:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 15:13 #121914

  • Eden_H
  • Avatar di Eden_H Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 65
  • Ringraziamenti ricevuti 1
Ho tentato con l'app_config che mi hai postato, con einsteinbinary_BRPG4. Nessuna differenza, purtroppo.
Quando setto entrambi i core su wu cpu, l'uso della scheda video scende praticamente a zero. Sembra che purtroppo boinc assegni una priorità maggiore ai lavori cpu. Comunque sì, la gpu è l'integrata dell'apu quindi è mooooolto lenta. Tant'è che per colpa (a quanto leggo su internet) del design dell'apu stessa durante l'uso intensivo della gpu le frequenze cpu vengono droppate in automatico.
A questo punto meglio sacrificare un core cpu per usare la gpu. Se non altro, a livello di crediti rende di più :)

Grazie a tutti per le risposte ;)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 16:25 #121915

  • astroale
  • Avatar di astroale
  • Offline
  • Referente QCN / Radioactive
  • Referente QCN / Radioactive
  • Messaggi: 3908
  • Ringraziamenti ricevuti 106
un secondo tentativo lo potresti fare installando una seconda istanza di BOINC, se la causa del rallentamento è una gestione interna al client hai risolto se invece i due processi si contendono una risorsa HW fisica allora non dovrebbe cambiare nulla
per creare una seconda istanza di BOINC puoi seguire questa guida ( link ) per me aveva funzionato, io l'avevo utilizzata per problemi sulla coda di POEM che alcuni anni fà faticava a rilasciare WU x GPU, separando le code dei processi CPU da quelli di POEM avevo risolto il problema di tenere piena la coda di WU POEM
nel tuo caso dovresti provare a tenere i processi CPU sulla prima istanza e einstein GPU da solo sulla seconda
se provi facci sapere come è andata
:bye:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 16:55 #121916

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

...
Quando setto entrambi i core su wu cpu, l'uso della scheda video scende praticamente a zero.

Umm, mi viene un dubbio: come fai a impostare i core su wu per cpu?

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 17:25 #121917

  • sorcrosc
  • Avatar di sorcrosc
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 1142
  • Ringraziamenti ricevuti 154
Ci sono un paio di parametri introdotti di recente per la priorità dei processi. Forse fanno al caso tuo
process_priority
process_priority_special

boinc.berkeley.edu/wiki/client_configuration

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 19:11 #121918

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Come già accennato, queste prove io le ho già fatte... e modificando la priorità del processo della gpu pure!
Su ambiente Linux, per i processi cpu BOINC assegna nice=19 mentre mentre per quelli gpu di Einstein o Poem (non ricordo quale precisamente) imposta nice=10. Nonostante ciò, basta che un processo cpu si intrometta nel thread della gpu e questa rallenta vistosamente. Ovviamente ho provato persino a mettere nice=0 alla gpu, non è cambiato nulla.
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 19:31 #121920

  • Eden_H
  • Avatar di Eden_H Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 65
  • Ringraziamenti ricevuti 1

un secondo tentativo lo potresti fare installando una seconda istanza di BOINC...

Dovrò fare questa prova su un altro pc, perché quello in questione appartiene a un parente e già col boinc manager rischio di fargli fare casino (livello informatico: scimmia malamente addestrata) :) Proverò col mio fisso di lavoro, intanto grazie.

@xdarma: intendevo riferirmi all'opzione "Usa al massimo XX% delle CPU", impostato al 100%, così su un dual core assegna entrambi i core ai processi cpu :)

@rattorosso: purtroppo, come dice Nubman, quelle impostazioni non hanno effetto. Ho provato a inserirle nell'apposita sezione della configurazione, ma niente. Credo che l'unica soluzione sia quella proposta da Astroale, che purtroppo in questo caso non è praticabile

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 19/06/2016 21:53 #121923

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5725
  • Ringraziamenti ricevuti 338
Eden . su un dual core non so quanto puoi giocare.
Una app GPU ha sempre bisogno per quanto poco del supporto della CPU per certi calcoli.

quindi ti troverai sempre una o più istanze CPU che si sovrappongono alla GPU o alla peggio mette in pausa la GPU

anche se avvi un'altra istanza boinc , non cambia nulla. anzi forse rallenti di più anche se il manager dice una cosa.

insomma se i PC può dare 100 , non puoi dirgli di sfornare 200.

poi subentra anche il fattore deadline della WU ... se la WU CPU è in procinto di scadere , la GPU viene messa in pausa per sfruttare l'intero core
Sostieni BOINC.Italy con una donazione.



Folding@Home

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da sabayonino.

Priorità lavori GPU 20/06/2016 15:18 #121931

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Credo che anche impostando su una istanza 1 core per la wu cpu e sull'altra istanza 1 core per la wu la gpu (50 + 50 = 100) c'è il rischio che, se le due istanze non si parlano, finiscano per contendersi lo stesso core. Sinceramente non sono sicuro di questa cosa, ma alla fine chi è che scegli su quale core caricare l'applicazione? BOINC oppure il sistema operativo?
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 20/06/2016 18:36 #121933

  • astroale
  • Avatar di astroale
  • Offline
  • Referente QCN / Radioactive
  • Referente QCN / Radioactive
  • Messaggi: 3908
  • Ringraziamenti ricevuti 106

Credo che anche impostando su una istanza 1 core per la wu cpu e sull'altra istanza 1 core per la wu la gpu (50 + 50 = 100) c'è il rischio che, se le due istanze non si parlano, finiscano per contendersi lo stesso core. Sinceramente non sono sicuro di questa cosa, ma alla fine chi è che scegli su quale core caricare l'applicazione? BOINC oppure il sistema operativo?


sicuramente il sistema operativo, se non addirittura qualcosa a più basso livello, se metti 2 istanze di BOINC senza limitare i progetti o i core selezionabili, ti troverai con 2 client per ogni core/thread

controllando con process explorer puoi notare che i client non sono legati a un singolo core ma vengono in continuazione spostati da un core fisico ad un'altro, non ho trovato mai documentazione sul criterio con cui avviene questa riallocazione ma non credo che sia un baco di windows o avvenga casualmente

Si prega Accedi o Crea un account a partecipare alla conversazione.

Priorità lavori GPU 20/06/2016 23:26 #121935

  • Eden_H
  • Avatar di Eden_H Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 65
  • Ringraziamenti ricevuti 1
Dunque, so per certo che il continuo spostamento delle operazioni da un core all'altro è dovuto a ragioni di dissipazione termica, ed è gestito direttamente dal firmware della cpu, cosa che tuttavia può essere aggirata con specifici comandi dal sistema operativo. Ma è un fatto di gestione interna, e da quanto so non dà problemi.
Il guaio è il boinc stesso e la sua priorità dei processi. Mi spiego meglio: se con la cpu occupata al 100% apro per esempio Chrome, la percentuale di utilizzo core di una delle due wu in corso cala dinamicamente lasciando la precedenza al browser, perché quest'ultimo gira con priorità normale mentre i lavori di boinc alla minima possibile.
Avere due boinc client non cambia nulla, poiché tutti i lavori che fanno girare hanno la stessa priorità, e in questo caso, il feeding cpu per lavori gpu ha in qualche maniera una priorità ancora più scarsa.

Ho notato però che con seti opencl, anche coi due core al 100%, riesce a far girare la gpu al 99%, forse perché richiede meno risorse cpu di Einstein. Seguo attivamente entrambi i progetti, perciò la cosa è un problema relativo, ma mi secca rinunciare a un rac di 6000 su Einstein praticamente regalati... :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pagina:
  • 1
Moderatori: camposReLeon
Tempo creazione pagina: 0.163 secondi
Powered by Forum Kunena