Conkyで3つのGPUクロックを表示したいと思います。オンラインでソースを見つけて表示することしかできません。グラフィッククロックですが、私の写真に示されているように、メモリクロックと、追加したいプロセッサクロックがあります。これら2つのアイテムを取得するために使用する必要があるオブジェクトの名前を知っている人はいますか。グラフィッククロックのコード行は次のとおりです
Graphics Clock${alignr}${execi 1 nvidia-settings -query GPUCurrentClockFreqs | Perl -ne 'print $1 if /GPUCurrentClockFreqs.*?: (\d+)./;'}MHz
GPUCurrentClockFreqsを何かに置き換える必要があることはわかっていますが、それが何であるかがわかりません。
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
を実行すると、最初のコアの現在の周波数が表示されます