12 votos

Obtenga la velocidad del ventilador desde el terminal sin spindump o software de terceros

Me preguntaba si había una forma de acceder a la velocidad del ventilador del ordenador a través del terminal. He oído que se puede utilizar un software como smcFanControl, pero me preguntaba si había una manera de hacerlo sin ningún software de terceros.

Otra forma que he escuchado es usar el comando spindump, pero por lo que recuerdo puede tardar un poco en terminar.

¿Hay alguna manera de obtener la información del terminal casi al instante sin utilizar un software de terceros?

Además, ¿hay algún comando que pueda usar para ajustar la velocidad del ventilador usando el terminal sin ningún software de terceros?

Estoy usando un MacBook Pro 2015 con MacOS High Sierra.

0 votos

¿Debemos tener su puesto vinculado con apple.stackexchange.com/questions/117391/ ? ? (Supongo que no ya que acabas de dejar caer una recompensa por esto) Estaría bien pmset -g something para conseguirlo con otro estado térmico seguro.

0 votos

Tengo curiosidad por saber cuál es tu aversión al software de terceros.

0 votos

@JMY1000 No tengo ningún problema con el software de terceros, sobre todo quiero saber si hay alguna forma incorporada para obtener y ajustar la velocidad del ventilador

12voto

Mike Miller Puntos 17852

Comando MacOS /usr/bin/powermetrics

sudo powermetrics -i 200 -n1 --samplers smc

de salida:

**** SMC sensors ****

CPU Thermal level: 0
GPU Thermal level: 0
IO Thermal level: 0
Fan: 1199 rpm
CPU die temperature: 56.30 C
GPU die temperature: 79.00 C

sudo powermetrics -i 200 -n1 --samplers smc | grep "Fan" | sed 's/Fan: //g' # -> 1200 rpm

-3voto

Mike Miller Puntos 17852

Puede utilizar smcFanControl de la terminal. He escrito un completo script que analiza la temperatura del Mac para activar un ventilador externo con él (arduino).

alias smc="/Applications/smcFanControl.app/Contents/Resources/smc"

Lista de todos

smc -l

Obtener la temperatura

smc -k TC0D -r

Lista de aficionados

smc -f

Más información en GitHub: smcFanControl: smc-command

1 votos

SmcFanControl es un software de terceros, y en la pregunta he dicho una forma que sea rápida y no utilice un software de terceros.

0 votos

Efectivamente, pero tu pregunta es ambigua (usar la terminal sin software de terceros), precisa que quieres obtener la información con un comando incorporado o nativo de MacOS, que creo que no es posible, y menos con la protección de integridad del sistema. Según sé, el programa smc es la forma más rápida (¿y única?) de leer y escribir en el SMC.

0 votos

Si SMCFanControl puede leer y escribir la configuración de la SMC, entonces cualquiera que sepa cómo hacerlo también puede hacerlo.

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