Mostra le frequenze GPU in Conky


1

Voglio mostrare 3 orologi GPU su Conky. Posso trovare solo le fonti online per visualizzarne una. L'orologio grafico, ma come mostrato nella mia foto, c'è anche un orologio della memoria e un orologio del processore che vorrei aggiungere. Qualcuno conosce il nome dell'oggetto che devo usare per ottenere questi 2 elementi. Ecco la riga di codice per l'orologio grafico

Graphics Clock${alignr}${execi 1 nvidia-settings -query GPUCurrentClockFreqs | perl -ne 'print $1 if /GPUCurrentClockFreqs.*?: (\d+)./;'}MHz

So che devo sostituire GPUCurrentClockFreqs con qualcosa, ma non riesco a scoprire di cosa si tratta.

enter image description here

Risposte:


2

nvidia-settings -query all elencherà tutti i parametri. Correre nvidia-settings -query all|grep Freq o nvidia-settings -query all|grep Clock in un terminale e posta qui il risultato. Alcuni dei parametri stampati da questi comandi dovrebbero aiutarti. Non ho una gpu nvidia quindi non posso eseguirla da sola

Modificare: Per la frequenza della CPU, puoi ottenerla attraverso altri mezzi:

  • / proc / cpuinfo contiene informazioni per ogni core della tua CPU

    Puoi eseguire qualcosa del tipo cat /proc/cpuinfo|grep -m 1 -i mhz|cut -d: -f 2|cut -c 2- e questo emetterà la frequenza corrente del primo core della CPU.

  • Il cpufreq-info comando mostra più informazioni relative alla frequenza, ma potrebbe non essere installato sul tuo sistema. Controlla il gestore pacchetti della tua distro per un pacchetto chiamato cpufreq-utils o qualcosa di simile.

    Puoi correre cpufreq-info |grep 'current CPU frequency'|cut -d' ' -f 7|head -n 1e questo ti mostrerà la frequenza corrente del primo core


Grazie, questo è stato davvero molto utile. Sfortunatamente, non riuscivo ancora a trovare la parola chiave che volevo. Ho provato a grep parole come mem, clock, GPU, Curr e non ho trovato nulla. Deve esserci un modo per accedere a queste informazioni. Voglio dire che la GUI di Nvidia-Settings lo ottiene in qualche modo!
Frantumn

grep è case-sensitive. Se fate grep clock non otterrai nulla O usare grep Clock o grep -i clock [il -i l'interruttore lo rende senza distinzione tra maiuscole e minuscole]. Anche, nvidia-settings -query all|grep Clock dovrebbe almeno mostrare il valore di GPUCurrentClockFreqs
user49740

Ci scusiamo per il commento fuorviante. Intendevo che non avevo nulla di specifico per la memoria e gli orologi del processore. Ho ottenuto risultati in generale, ma grazie :)
Frantumn

Bene ... Puoi ottenere la CPU e gli orologi della RAM da altre fonti. Per la CPU, puoi farlo cat /proc/cpuinfo|grep -i mhz. Questo produrrà una riga per ogni core della tua CPU. Per la RAM, non so da dove si possa ottenere. Dovresti creare una nuova domanda, 'Come posso ottenere la mia frequenza RAM?' o qualcosa di simile. Aggiornerò la mia risposta a breve
user49740

Dimentica che l'ho detto, sto solo pensando nel posto sbagliato. So che i numeri in Powermizer Information sono legati agli orologi GPU e non alla mia CPU e RAM.
Frantumn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.