![GPU-Frequenzen in Conky anzeigen](https://rvso.com/image/1317533/GPU-Frequenzen%20in%20Conky%20anzeigen.png)
Ich möchte 3 GPU-Taktfrequenzen auf Conky anzeigen. Ich kann online nur Quellen finden, um eine anzuzeigen. Die Grafikuhr. Aber wie in meinem Bild gezeigt, gibt es eine Speicheruhr und eine Prozessoruhr, die ich auch hinzufügen möchte. Kennt jemand den Namen des Objekts, das ich verwenden muss, um diese beiden Elemente zu erhalten? Hier ist die Codezeile für die Grafikuhr
Graphics Clock${alignr}${execi 1 nvidia-settings -query GPUCurrentClockFreqs | perl -ne 'print $1 if /GPUCurrentClockFreqs.*?: (\d+)./;'}MHz
Ich weiß, dass ich GPUCurrentClockFreqs durch etwas ersetzen muss, aber ich kann nicht herausfinden, wodurch.
Antwort1
nvidia-settings -query all
listet alle Parameter auf. Führen Sie nvidia-settings -query all|grep Freq
oder nvidia-settings -query all|grep Clock
in einem Terminal aus und posten Sie das Ergebnis hier. Einige der von diesen Befehlen ausgegebenen Parameter sollten Ihnen helfen. Ich habe keine Nvidia-GPU, also kann ich es nicht selbst ausführen
Bearbeiten: Die CPU-Frequenz können Sie auch auf andere Weise ermitteln:
/proc/cpuinfo enthält Informationen zu jedem Kern Ihrer CPU
Sie können etwas wie Folgendes ausführen
cat /proc/cpuinfo|grep -m 1 -i mhz|cut -d: -f 2|cut -c 2-
und dadurch wird die aktuelle Frequenz des ersten Kerns Ihrer CPU ausgegeben.Der
cpufreq-info
Befehl zeigt weitere frequenzbezogene Informationen an, ist aber möglicherweise nicht auf Ihrem System installiert. Suchen Sie im Paketmanager Ihrer Distribution nach einem Paket mit dem Namencpufreq-utils
oder etwas Ähnlichem.Sie können ausführen
cpufreq-info |grep 'current CPU frequency'|cut -d' ' -f 7|head -n 1
, und dies zeigt Ihnen die aktuelle Frequenz des ersten Kerns