web-dev-qa-db-ja.com

ConkyでGPU周波数を表示する

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

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

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

enter image description here

1
Frantumn

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

編集: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を実行すると、最初のコアの現在の周波数が表示されます

2
user49740