Quiero mostrar 3 relojes de GPU en Conky. Solo puedo encontrar fuentes en línea para mostrar una. El reloj de gráficos, pero como se muestra en mi imagen, hay un reloj de memoria y un reloj de procesador que también me gustaría agregar. ¿Alguien sabe el nombre del objeto que tengo que usar para obtener estos 2 elementos? Aquí está la línea de código para el reloj de gráficos.
Graphics Clock${alignr}${execi 1 nvidia-settings -query GPUCurrentClockFreqs | perl -ne 'print $1 if /GPUCurrentClockFreqs.*?: (\d+)./;'}MHz
Sé que tengo que reemplazar GPUCurrentClockFreqs con algo, pero no puedo averiguar qué es.
Respuesta1
nvidia-settings -query all
enumerará todos los parámetros. Ejecute nvidia-settings -query all|grep Freq
o nvidia-settings -query all|grep Clock
en una terminal y publique aquí el resultado. Algunos de los parámetros impresos por esos comandos deberían ayudarle. No tengo una gpu nvidia por lo que no puedo ejecutarla yo mismo
Editar: Para la frecuencia de la CPU, puede obtenerla por otros medios:
/proc/cpuinfo contiene información para cada núcleo de su CPU
Puede ejecutar algo como
cat /proc/cpuinfo|grep -m 1 -i mhz|cut -d: -f 2|cut -c 2-
y esto generará la frecuencia actual del primer núcleo de su CPU.El
cpufreq-info
comando muestra más información relacionada con la frecuencia, pero es posible que no esté instalado en su sistema. Consulte el administrador de paquetes de su distribución para ver si hay un paquete con nombrecpufreq-utils
o algo similar.Puede ejecutar
cpufreq-info |grep 'current CPU frequency'|cut -d' ' -f 7|head -n 1
y esto le mostrará la frecuencia actual del primer núcleo.