在 Conky 中显示 GPU 频率

在 Conky 中显示 GPU 频率

我想在 Conky 上显示 3 个 GPU 时钟。我只能在网上找到显示一个的资源。图形时钟,但如我的图片所示,有一个内存时钟和一个处理器时钟,我也想添加。有谁知道我必须使用哪个对象来获取这两个项目。这是图形时钟的代码行

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 Freqnvidia-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,这将显示第一个核心的当前频率

相关内容