Spegni l'alimentazione USB quando chiudi il coperchio del MacBook


12

Ho un pad di raffreddamento alimentato tramite USB sotto il mio MacBook Pro. Quando chiudo il coperchio per mettere in pausa il mio MacBook, vorrei che il pad di raffreddamento si spegnesse. In altre parole, vorrei che il MacBook interrompesse l'alimentazione alla porta USB a cui è collegato il pad di raffreddamento o, in alternativa, a entrambe le porte USB. Qualcuno sà se questo è possibile?

Ho notato che la stessa domanda è stata posta per Windows 7 .


Sembra anche che un interruttore di alimentazione USB possa risolvere questo problema per la tua ventola di raffreddamento sempre sul problema adafruit.com/product/…
MrDaniel

Risposte:


12

Secondo i computer e i display Apple: alimentare le periferiche tramite USB l'unico modo per spegnere le porte USB è spegnere il Mac, l'alimentazione rimarrà mentre il Mac è inattivo.

Se il computer o il display Apple è spento, non verrà fornita alimentazione.

Una soluzione per questo sta cambiando ciò che fa il tuo Mac quando chiudi il coperchio. Puoi riconfigurare il tuo MacBook per passare a una diversa modalità di sospensione sicura quando chiudi il coperchio, rispetto al normale sonno. Questo è molto simile alla funzione di ibernazione disponibile per PC Windows e comporterebbe lo spegnimento dell'alimentazione USB.

L'unico neo è che dovresti premere il pulsante di accensione per avviare il tuo mac quando lo apri. E ci vorrebbe più tempo per riportare il Mac nel punto in cui si era interrotto, in quanto ricarica il contenuto della RAM dal disco.

Puoi cambiare la modalità di sospensione dei Mac come indicato in Imposta la modalità di sospensione dei Mac portatili più recenti fornita da MacWorld .

Controlla l'impostazione corrente

$ pmset -g | grep hibernatemode

quale modalità è quale:

0 - Modalità sleep vecchio stile, con RAM attivata durante il sonno, disattivazione del sonno sicuro e riattivazione superveloce.

1 - Modalità di ibernazione, con i contenuti della RAM scritti su disco, il sistema si spegne completamente durante la modalità di "sospensione" e si riattiva più lentamente, a causa della lettura del contenuto della RAM dal disco rigido.

3 - La modalità predefinita sulle macchine introdotta dall'autunno 2005. La RAM viene accesa durante la sospensione, ma anche i contenuti della RAM vengono scritti sul disco prima della sospensione. In caso di perdita totale di energia, il sistema entra automaticamente in modalità di ibernazione.

5 - È uguale alla modalità 1, ma è per coloro che usano la memoria virtuale sicura (in Preferenze di Sistema -> Sicurezza).

7 - È uguale alla modalità 3, ma è per coloro che usano la memoria virtuale sicura.

Sembra che la modalità di sospensione 1 consentirebbe di spegnere le porte USB quando si chiude il coperchio del MacBook.

Modifica l'impostazione della modalità di sospensione

sudo pmset -a hibernatemode 1

1
Grazie per una risposta meravigliosamente dettagliata. Sono molto legato all'avvio istantaneo quando apro il coperchio, inoltre ho 16 GB di RAM che probabilmente impiegherebbe molto tempo a leggere dal disco. È meno doloroso solo scollegare il cavo USB.
Patrick J Collins,

Grazie @MrDaniel per questa risposta. Sul mio Mac versione 10.13.6, l'ibernatemode dovrebbe essere 25 (e non 1), ecco la pagina man di pmset: hibernatemode = 25 è settabile solo tramite pmset. Il sistema memorizzerà una copia della memoria nella memoria permanente (il disco) e rimuoverà l'alimentazione della memoria. Il sistema verrà ripristinato dall'immagine del disco. Se si desidera "ibernazione": dormi più lenti, riattacchi più lenti e durata della batteria migliore, è necessario utilizzare questa impostazione.
Bhavesh Agarwal il

1

So che questo è un post molto vecchio, ho pensato che sarebbe stato utile per gli altri;

Sul tuo modello Mac / versione macOS, digita "man pmset" in Terminale per vedere quali sono i valori per il tuo Mac - sembra che non tutti i modelli e / o le versioni macOS aderiscano allo stesso schema di numerazione.

hibernatemode supporta valori di 0, 3 o 25.

Predefinito: hibernatemode, standby e autopoweroff sono tutti impostati su 0.

hibernatemode = 0 predefinito sui desktop. Il sistema non eseguirà il backup della memoria su memoria permanente . Il sistema deve svegliarsi dal contenuto della memoria; il sistema perderà il contesto sulla perdita di potenza. Questo è, storicamente, semplice vecchio sonno.

hibernatemode = 3 predefinito sui portatili. Il sistema sarà memorizzare una copia della memoria di storage persistente (il disco), e la memoria forza di volontà durante il sonno. Il sistema si riattiverà dalla memoria, a meno che una perdita di potenza non lo costringa a ripristinare dall'immagine ibernata.

hibernatemode = 25 è settabile solo tramite pmset. Il sistema memorizzerà una copia della memoria nella memoria permanente (il disco) e rimuoverà l'alimentazione della memoria. Il sistema verrà ripristinato dall'immagine del disco. Se si desidera "ibernazione": dormi più lenti, riattacchi più lenti e durata della batteria migliore, è necessario utilizzare questa impostazione.

Sul mio MacPro (modello 2013) entrambi i valori 3 e 25 spegneranno la retroilluminazione del mio mouse (non Apple) (Logitech) e della tastiera (Havit). Le impostazioni predefinite mantengono accese le retroilluminazione, il che può essere abbastanza fastidioso.

Il tempo di avvio (64 GB di RAM) con "hibernatemode = 3" è molto veloce, "hibernatemode = 25" solo una frazione più lenta.


Gli SSD basati su PCI Express ad alte prestazioni aiutano davvero a colmare il divario prestazionale sul caricamento del contenuto RAM dal problema di archiviazione su disco.
MrDaniel,

0

Questo è stato un problema risolto e deviato avanti e indietro e non è stato fissato alcuno standard. Ci sono tanti vantaggi e svantaggi.

Molti notebook e alcuni nuovi motherbaords nei PC hanno il simbolo di un fulmine sopra il simbolo USB che indica quale USB fornisce alimentazione durante il sonno. Alcuni notebook forniscono alimentazione a sinistra e a destra si spegne.

Nei PC puoi andare nel BIOS e abilitare / disabilitare questa funzione, a volte anche selezionare le porte.

Penso che nel tuo caso con il macbook ... è sempre attivo. Ma potrebbe anche essere un possibile che rimanga acceso solo perché rileva che vi è inserito qualcosa. Potrebbe interrompere l'alimentazione a quella porta se prima di dormire non è collegato nulla ad essa.

Un modo sarebbe mettere un interruttore da qualche parte e gestirlo manualmente .. So che fa schifo ma tu conosci la sua vita. Possibilmente anche integrare un interruttore di calore e accendere i ventilatori quando la temperatura supera i 50 gradi. Quindi può essere sempre acceso ma regolato da se stesso.

Spiacente, non potrei essere più specifico su come risolvere il tuo problema. C'è un problema nel fatto che anche gli stessi libri mac modello sono realizzati hardware e firmware diversi. Potresti scavare più a fondo nel bootloader del firmware e vedere se entri in alcune impostazioni .. ma potrebbe essere pericoloso.


Ciao, forse l'aggiunta di un interruttore è la soluzione migliore. Aspetterò di vedere se qualcun altro ha un'idea migliore prima di iniziare a spellare i cavi.
Patrick J Collins,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.