Mostrar frequências de GPU no Conky

Mostrar frequências de GPU no Conky

Quero mostrar 3 relógios de GPU no Conky. Só consigo encontrar fontes online para exibir uma. O relógio gráfico, mas como mostrado na minha foto, há um relógio de memória e um relógio de processador que eu gostaria de adicionar também. Alguém sabe o nome do objeto que devo usar para obter esses 2 itens. Aqui está a linha de código para o relógio gráfico

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

Eu sei que tenho que substituir GPUCurrentClockFreqs por algo, mas não consigo descobrir o que é.

insira a descrição da imagem aqui

Responder1

nvidia-settings -query alllistará todos os parâmetros. Execute nvidia-settings -query all|grep Freqou nvidia-settings -query all|grep Clockem um terminal e poste aqui o resultado. Alguns dos parâmetros impressos por esses comandos devem ajudá-lo. Eu não tenho um gpu nvidia, então não posso executá-lo sozinho

Editar: Para a frequência da CPU, você pode obtê-la por outros meios:

  • /proc/cpuinfo contém informações para cada núcleo da sua CPU

    Você pode executar algo parecido cat /proc/cpuinfo|grep -m 1 -i mhz|cut -d: -f 2|cut -c 2-e isso gerará a frequência atual do primeiro núcleo da sua CPU.

  • O cpufreq-infocomando mostra mais informações relacionadas à frequência, mas pode não estar instalado em seu sistema. Verifique no gerenciador de pacotes da sua distribuição um pacote chamado cpufreq-utilsou algo semelhante.

    Você pode executar cpufreq-info |grep 'current CPU frequency'|cut -d' ' -f 7|head -n 1e isso mostrará a frequência atual do primeiro núcleo

informação relacionada