ConkyでGPU周波数を表示する

ConkyでGPU周波数を表示する

Conky で 3 つの GPU クロックを表示したいのですが、オンラインでは 1 つしか表示できるソースが見つかりません。グラフィックス クロックですが、図に示すように、メモリ クロックとプロセッサ クロックも追加したいと思っています。この 2 つの項目を取得するために使用するオブジェクトの名前を知っている人はいますか。グラフィックス クロックのコード行は次のとおりです。

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

GPUCurrentClockFreqs を何かに置き換える必要があることはわかっていますが、それが何なのかわかりません。

ここに画像の説明を入力してください

答え1

nvidia-settings -query allすべてのパラメータをリストします。ターミナルでnvidia-settings -query all|grep Freqまたはを実行しnvidia-settings -query all|grep Clock、結果をここに投稿してください。これらのコマンドによって出力されるパラメータのいくつかが役立つはずです。私はnvidia gpuを持っていないので、自分では実行できません。

編集: CPU 周波数については、他の方法で取得できます。

  • /proc/cpuinfoにはCPUの各コアの情報が含まれています

    次のように実行するcat /proc/cpuinfo|grep -m 1 -i mhz|cut -d: -f 2|cut -c 2-と、CPU の最初のコアの現在の周波数が出力されます。

  • このcpufreq-infoコマンドは周波数に関する詳細な情報を表示しますが、システムにインストールされていない可能性があります。ディストリビューションのパッケージ マネージャーで、 または類似の名前のパッケージがあるcpufreq-utilsかどうかを確認してください。

    を実行するcpufreq-info |grep 'current CPU frequency'|cut -d' ' -f 7|head -n 1と、最初のコアの現在の周波数が表示されます。

関連情報