Live chat

astroale ok è tornato (17.04.24, 20:00)
astroale anche a voi boincstats mostra una pagina bianca ? (16.04.24, 23:57)
boboviz Una prece per Higgs (10.04.24, 12:11)
puurome2 Hanno prorogato fino al 4 aprile Il voto per BOINC sul sito WSIS World Summit on the Information Society. (03.04.24, 10:51)
sabayonino Un Augurio a tutti gli "scaccolèr" da parte dello Staff . (31.03.24, 09:09)
kidkidkid3 Sinceri auguri di buone festività pasquali a tutti noi boincitaliani ! Ad maiora ! (30.03.24, 00:34)
valterc Windows 7, Nvidia 980 (25.03.24, 21:11)
valterc https://www.gpugrid.net/results.php?hostid=100638 (25.03.24, 21:11)
puurome2 Purtroppo di Work Unit ATM non ce ne sono più per GPUGRID. Quando c'erano la work unit mi andava sempre in errore. Questo problema delle unità ATM ce l'hanno molti utenti Windows. (24.03.24, 21:09)
samu986 valterc, ah, ok, grazie mille! Speriamo ce ne possano essere allora! (24.03.24, 10:11)
valterc (non sono disponibili sempre però) (22.03.24, 16:18)
valterc uhmmm le workunit ATM: Free energy calculations of protein-ligand binding vanno anche su Windows (22.03.24, 16:17)
samu986 zioriga, oh...ecco spiegato l'arcano...beh, grazie mille per la delucidazione! Spero che andando avanti ce ne potranno essere anche per Windows. Grazie ancora! (21.03.24, 17:58)
zioriga la risposta è semplice, attualmente le Wu per GPU sono solo per LInux (21.03.24, 11:39)
samu986 Buongiorno a tutti, sapete per caso se GPUGRID funziona bene? A me interessano le WU per GPU, infatti ho selezionato solo quelle, ma non mi arriva niente da mesi. Qualcuno potrebbe aiutarmi, per cortesia? (21.03.24, 10:59)
boboviz problemi su Denis@home (11.03.24, 16:02)
Spot T entity macina con l'armata al completo, io a ranghi ridotti e Boinc.Italy è attualmente prima (in L2) (29.02.24, 19:12)
Spot T Ieri è iniziato FB 2024, con le varie novità e subito lo sprint. Per chi volesse partecipare il progetto è Numberfields (29.02.24, 19:10)
boboviz e con i 5gb da scaricare tutte le volte.... (29.02.24, 15:48)
boboviz con il vecchio wrapper (29.02.24, 15:48)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami

Supporta BOINC.Italy con una piccola donazione
Leggi tutto...
  • Pagina:
  • 1

ARGOMENTO:

Il power limiting su GPU Nvidia migliora l'efficienza? 02/02/2021 13:36 #135551

  • Nubman
  • Avatar di Nubman Autore della discussione
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Da qualche tempo mi sono accorto di una simpatica conseguenza della limitazione di potenza (power limiting) su GPU Nvidia, molto facile da ottenere su Linux anche senza alcuna esperienza in overclocking, downvolting, ecc... La simpatica conseguenza è che aumenta di parecchio l'efficienza energetica.

Su Linux Ubuntu, se avete 1 sola GPU, per esempio basta eseguire il comando:
sudo nvidia-smi -pl $WATT
dove $WATT è la potenza massima desiderata.

Ho fatto delle prove con la mia unica scheda, una GTX 1060 3GB (tdp 120W coincidente fortunatamente con il consumo), ma sarebbe interessante raccogliere nel thread osservazioni per differenti modelli, nuovi o vecchi che siano.


Tornando alla GTX 1060, a dicembre 2020 ho fatto misurazioni alla presa e i watt consumati sono abbastanza fedeli rispetto a quelli settati lato software.
i5-4590 + gtx1060
BOINC: 1 GPUGRID + 3 WCG:OPN

Limite GPU vs Consumo PC (W)
 60	154
 70	164
 80	175
 90	186
100	197
110	207
120	215
130	215
140	215
In pratica da 60 a 120W un step lato software di 10W è trasferito abbastanza fedelmente come consumo del PC. Con valori oltre 120 non si riscontrano differenze significative in consumi-prestazioni su questa configurazione "stock".

Misurazioni recenti in idle non ne ho, accontentiamoci di questi valori misurati luglio 2019.
i5-4590: <=90W full load
i5-4590+GTX1060: <=115W cpu full load, gpu idle; <=210 cpu full load, gpu full load.
cioè nella prima configurazione avevo solo la CPU montata nel PC, che consumava alla presa meno di 90W elaborando al 100%.
Nella seconda configurazione avevo montato anche la GTX 1060 e e i consumi della GPU per differenza erano 25W (=115W-90W) in idle e 120W (=210W-90W)elaborando al 100% (sicuramente avrò scelto un progetto con i maggiori consumi tipo GPUGRID o PrimeGrid).

Se la matematica non è una opinione e tenendo conto delle incertezze che non ho di certo misurato, possiamo concludere che, non voglio dire sempre, ma almeno molto spesso :asd: la mia GTX1060 consuma esattamente il valore dichiarato lato software (occhio, questa cosa non è sempre vera; per la GTX 750Ti qualche anno fa riscontravo che il software fissava il valore max a 38W e alla presa misuravo 60W).


Detto ciò, passiamo a ciò che ci interessa.
A ottobre 2020 ho fatto qualche test sull'applicazione TF di SRBase, sullo stesso batch di wu, segnandomi questi valori.
Limite	Crediti giornalieri
60W	190373cr
70W	204218cr
80W	216000cr
90W	225542cr
100W	230873cr
110W	236463cr
120W	237966cr
130W	242854cr
140W	244705cr
(non ho misurato il consumo)
Limitando a 120W i crediti prodotti per watt erano 237966cr/120W = 1983cr/W.
A 60W invece 190373cr/60W = 3173cr/W.
La seconda configurazione esaminata è risultata più efficiente della prima per un fattore 3173/1983=1.6.


O anche sull'applicazione GFN-1x Small Primes di Private GFN Server oggi posso stimare i seguenti.
Limite(W)	Tempo GPU(s)	Tempo CPU(s)	Crediti medi per wu
60	3259	169	758
120	2410	204	746
Il risultato è abbastanza eloquente. A 60W la GPU produce un RAC giornaliero di 20095cr mentre a 120W ne produce uno di 26744cr.
Affiancando due GTX 1060 limitate a 60W si produrrebbero 40190cr consumando in tutto 120W.
Quindi, il miglioramento di efficienza per questa particolare applicazione è 40190/26744=1.5, ovvero 150% o se vogliamo +50%.


Tornando alla mia vecchia GTX 750Ti che full load consumava proprio 60W alla presa e rispetto alla GTX 1060 senza limitazioni (120W) aveva un RAC (qui vado a memoria) da 2.3 a 2.7, mediamente 2.5, volte inferiore, possiamo fare un ulteriore confronto:
Efficienza della GTX 1060 senza limitazioni (120W): 1
Efficienza GTX 1060 limitata a 60W: 1.5
Efficienza GTX 750Ti: (120/60)/2.5=0.8
Efficienza della seconda rispetto alla terza: 1.5/0.8=1.875
COVID-19

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

Il power limiting su GPU Nvidia migliora l'efficienza? 02/02/2021 14:08 #135553

  • zioriga
  • Avatar di zioriga
  • Online
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2982
  • Ringraziamenti ricevuti 254
Purtroppo in ambito WIndows non mi sembra esista un analogo comando per variare la potenza della SK.

Il pannello di controllo NVidia non presenta features in tal senso.

A meno che non si riesca a far "girare" comandi Linux sotto Windows 10, ma non so bene come si fa

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

Il power limiting su GPU Nvidia migliora l'efficienza? 03/02/2021 13:08 #135566

  • Buro87
  • Avatar di Buro87
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 1650
  • Ringraziamenti ricevuti 288
@Nubman: per non parlare del calo delle temperature e rumore
Hai qualche dato sulle temperature tra 60 e120w?

@Zio: sarebbe bello se ci fosse un modo simile anche per windows. Provo a indagare
Ricordo che nei vari programmi per l'oc delle gpu (MSI Afterburner, EVGA Precision) c'erà l'opzione di limitare un power limit (di default è a 100%) ma onestamente non l'ho mai utilizzato. Gli darò un'occhiata

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

Il power limiting su GPU Nvidia migliora l'efficienza? 03/02/2021 15:25 #135569

  • Nubman
  • Avatar di Nubman Autore della discussione
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279

@Nubman: per non parlare del calo delle temperature e rumore
Hai qualche dato sulle temperature tra 60 e120w?

Sai, le temperature per me sono già buone in full load a 120W.
La cosa buona è la riduzione del rumore. Quando la ventola della GPU (ho una GTX 1060 monoventola) è al 40%, cosa che accade a 60W, è inudibile rispetto alle altre ventole del case.
Invece a 120W gira al 60% e fa un rumore acuto, probabilmente dovuto alle dimensioni della ventola sui 90mm contro le 120mm del case, sempre più fastidioso all'aumentare della velocità.

120W, una wu del sottoprogetto GFN-17 Low di PrimeGrid
Wed Feb  3 15:09:08 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 106...  Off  | 00000000:02:00.0  On |                  N/A |
| 60%   69C    P2   110W / 120W |    272MiB /  3019MiB |    100%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       963      G   /usr/lib/xorg/Xorg                200MiB |
|    0   N/A  N/A      1482      G   xfwm4                               2MiB |
|    0   N/A  N/A    162086      C   ...eneferocl_linux64_3.3.3-2       65MiB |
+-----------------------------------------------------------------------------+

60W, stessa wu
Wed Feb  3 15:11:27 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 106...  Off  | 00000000:02:00.0  On |                  N/A |
| 36%   55C    P2    55W /  60W |    300MiB /  3019MiB |    100%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       963      G   /usr/lib/xorg/Xorg                228MiB |
|    0   N/A  N/A      1482      G   xfwm4                               2MiB |
|    0   N/A  N/A    162086      C   ...eneferocl_linux64_3.3.3-2       65MiB |
+-----------------------------------------------------------------------------+
COVID-19

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

Il power limiting su GPU Nvidia migliora l'efficienza? 03/02/2021 16:08 #135570

  • zioriga
  • Avatar di zioriga
  • Online
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2982
  • Ringraziamenti ricevuti 254
In realtà su WIndows c'è Tthrottle che però agisce limitando la temperatura
e poi in ambiente con 2 GPU ne vede solo una

Poi è un po complicato e non esiste un help

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

Ultima Modifica: da zioriga.

Il power limiting su GPU Nvidia migliora l'efficienza? 09/02/2021 18:43 #135612

  • Comuniello
  • Avatar di Comuniello
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 43
  • Ringraziamenti ricevuti 2
Spannometricamente ho notato che se provo ad usare Firefox con ubuntu mentre la GPU calcola a ritmi ridotti, il rallentamento che ne consegue ti da' da pensare (cit.)

Quindi al massimo va bene diminuire il consumo della scheda, ma solo se lasci il PC a calcolare con boinc da solo in esecuzione, o forse assieme ad altri programmi che non coinvolgano la grafica.

Tipo se devi scaricare mezzo Tbyte di roba e lasci il PC acceso tutta la notte ed il giorno successivo...

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

Il power limiting su GPU Nvidia migliora l'efficienza? 09/02/2021 19:20 #135613

  • Nubman
  • Avatar di Nubman Autore della discussione
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Le mie considerazioni riguardano unicamente l'utilizzo del PC come calcolatore.
A me sembra evidente che i chip Nvidia (sugli altri non posso pronunciarmi non possedendoli) siano "overclockati" di default a discapito dell'efficienza.
La banda di efficienza ottimale invece è molto probabilmente al di sotto del range di frequenze rese disponibili al consumatore.
Ma si sa, le esigenze dei gamers sono le prestazioni e Nvidia avrà cercato il miglior compromesso fra prestazioni, consumo e longevità, basandosi sulle temperature operative. Finché le schede assorbono max 200-300W e girano tutti i giochi attuali, i gamers non si lamentano. Logico che Nvidia faccia così.

Per esempio il processore Intel (un i7 di 4a generazione) del mio notebook ha massima efficienza proprio al valore massimo della frequenza del processore con Turbo Boost (TB) disattivato, che è 2.2GHz. Andando oltre (o attivando il TB se vogliamo), si registra una tendenza a ribasso.

Tornando al discorso coinvolgimento della grafica, personalmente preferisco fermare le elaborazioni GPU perché, soprattutto durante l'utilizzo del browser Firefox, i lag sono insopportabili sia con che senza limitazione della potenza.
COVID-19

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

Il power limiting su GPU Nvidia migliora l'efficienza? 09/02/2021 19:33 #135614

  • Comuniello
  • Avatar di Comuniello
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 43
  • Ringraziamenti ricevuti 2
Spannometricamente io so solo che se lascio andare la scheda grafica 3090 al massimo, mi resta abbastanza potenza di calcolo per usare altri programmi sulla scrivania.

Poi se lascio il PC tutto da solo con boinc al massimo, vedo che le varie WU dello stesso progetto impegnano la GPU con percentuali differenti.

E relativi aumenti di giramento di ventoline (lasciate in modalita' AUTO) e relativi aumenti o diminuzioni di temperatura misurata sulla GPU.

Sara' la camera di dissipazione in rame della Gigabyte 3090 Turbo? Direi di no...

Io comunque mi faccio poche domande, o meglio me ne farei molte, ma non posso aggiustare tutto...

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

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