Mac Pro se pone en suspensión a pesar de la configuración

1

Las preferencias del sistema My Energy Saver se ven así:

El problema es que no quiero que mi Mac se duerma nunca, especialmente anoche, cuando tuve el freno de mano que transcodificaba una tonelada de archivos importantes que esperaba que se realizaran esta mañana. Me desperté para descubrir que el freno de mano se detuvo en algún momento después de que me alejé de él anoche, solo para continuar la transcodificación una vez que inicié sesión en mi Mac esta mañana.

¿Por qué demonios se puso a dormir cuando estaba tan claramente ocupado? ¡Todos los 12 núcleos del procesador iban a la ciudad! ¿Cómo me aseguro de que mi Mac Pro NO se duerma, especialmente cuando debería estar trabajando duro?

Detalles técnicos, si son necesarios:
Mac Pro 2013 (edición de la papelera)
Procesador de 12 núcleos
64 GB de RAM
SSD de 1TB
macOS High Sierra 10.13.5

    
pregunta Mark 08.07.2018 - 15:26

3 respuestas

0

Tenía este problema con una computadora servidor. La única solución nativa confiable (he usado esto por más de 6 meses + sin un solo problema) que encontré fue mediante el uso del comando caffeinate .

El comando que utilizo para evitar el sueño es caffeinate -s . Puede agregar un límite de tiempo con el indicador -t [# of seconds] , pero como quiere que nunca se duerma, no lo necesita.

Aquí está la página del manual:

CAFFEINATE(8)             BSD System Manager's Manual            CAFFEINATE(8)

NAME
     caffeinate -- prevent the system from sleeping on behalf of a utility

SYNOPSIS
     caffeinate [-disu] [-t timeout] [-w pid] [utility arguments...]

DESCRIPTION
     caffeinate creates assertions to alter system sleep behavior.  If no
     assertion flags are specified, caffeinate creates an assertion to prevent
     idle sleep.  If a utility is specified, caffeinate creates the assertions
     on the utility's behalf, and those assertions will persist for the dura-
     tion of the utility's execution. Otherwise, caffeinate creates the asser-
     tions directly, and those assertions will persist until caffeinate exits.

     Available options:

     -d      Create an assertion to prevent the display from sleeping.

     -i      Create an assertion to prevent the system from idle sleeping.

     -m      Create an assertion to prevent the disk from idle sleeping.


     -s      Create an assertion to prevent the system from sleeping. This
             assertion is valid only when system is running on AC power.

     -u      Create an assertion to declare that user is active. If the dis-
             play is off, this option turns the display on and prevents the
             display from going into idle sleep. If a timeout is not specified
             with '-t' option, then this assertion is taken with a default of
             5 second timeout.

     -t      Specifies the timeout value in seconds for which this assertion
             has to be valid. The assertion is dropped after the specified
             timeout. Timeout value is not used when an utility is invoked
             with this command.

     -w      Waits for the process with the specified pid to exit. Once the
             the process exits, the assertion is also released.  This option
             is ignored when used with utility option.

EXAMPLE
     caffeinate -i make
:
    
respondido por el JBis 09.07.2018 - 03:51
0

Intente deseleccionar Evita que la computadora se duerma automáticamente cuando la pantalla está apagada . Ahora cierre Preferencias del sistema . Luego vuelva a entrar y marque esa casilla de verificación.

He tenido instancias en las que lo que se mostró en Preferencias del sistema no coincidió con lo que realmente se configuró. Cambiar una configuración debería hacer que macOS vuelva a aplicar sus preferencias.

    
respondido por el user11633 09.07.2018 - 00:49
0

caffeinate es tu amigo. Abra una "ventana" de terminal, escriba man caffeinate y léala. Las opciones le permiten utilizar caffeinate de forma general o selectiva. Por ejemplo , suponiendo que el Handbrake PID es 123 :

  

cafeinato -w 123

Este comando creará una aserción que mantendrá tu Mac funcionando mientras se esté ejecutando Handbrake y luego la liberará, lo que permitirá que tu Mac entre en modo de suspensión.

Si tiene más preguntas, háganoslo saber.

    
respondido por el Seamus 09.07.2018 - 15:16

Lea otras preguntas en las etiquetas