12 votos

¿Cómo puedo obtener la temperatura de la CPU desde la línea de comandos en Apple Silicon M1?

Quería monitorear datos de temperatura útiles como lo hice docenas de veces en máquinas Linux. ¡No hay problema! Encontré un hermoso one-liner:

sudo powermetrics --samplers smc | grep -i "CPU die temperature"

y de inmediato obtuve el error powermetrics: unrecognized sampler: smc

Luego probé una docena de otras sugerencias, pero ninguna de ellas funciona bien con Apple Silicon.

Es una decisión muy extraña para mí deshacerse de esos sensores; definitivamente al estilo clásico de Apple. Además, iStats, TG Pro y otras herramientas GUI funcionan perfectamente bien, así que definitivamente algo existe allí.

También, quería agregar sensores de temperatura en htop, pero no creo que sea posible.

0 votos

¿Qué docena has probado para que la gente no las recomiende de nuevo? También, apple.stackexchange.com/questions/54329/… enumera algunas más.

0 votos

12voto

Oskar Puntos 1242

La temperatura no está mapeada en la aplicación de línea de comandos de métricas de energía en Apple Silicon. Lo que es fácil de ver presión térmica que agrega temperatura en los 15 a 42 núcleos presentes en el paquete integrado M1 SIP / SOC.

sudo powermetrics -s thermal

También puedes monitorear la frecuencia de la CPU / GPU si necesitas conocer los niveles de actividad relativos.

sudo powermetrics -s cpu_power,gpu_power

0 votos

Sospechoso..., ¿por qué haría Apple eso.... quizás porque su MacBook Air M2 sin ventilador se está sobrecalentando constantemente?...

0 votos

He amado el MacBook original "one" sin soplador. Hice un buen trabajo en él y mi M2 Air es el mejor Mac que he tenido. ¿Has tenido Apple correr diagnósticos en el tuyo @Adler estamos viendo que se comportan bien en el trabajo y son más confiables que los que tienen sopladores para ser honesto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X