![ConkyでGPU周波数を表示する](https://rvso.com/image/1317533/Conky%E3%81%A7GPU%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B.png)
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
と、最初のコアの現在の周波数が表示されます。