Schalten Sie die USB-Stromversorgung aus, wenn Sie den MacBook-Deckel schließen

12

Ich habe ein USB-betriebenes Kühlpad unter meinem MacBook Pro. Wenn ich den Deckel schließe, um mein MacBook in den Ruhezustand zu versetzen, möchte ich, dass sich das Kühlkissen ausschaltet. Mit anderen Worten, ich möchte, dass das MacBook den USB-Anschluss, an den das Kühlpad angeschlossen ist, oder alternativ beide USB-Anschlüsse abschaltet. Weiß jemand ob das möglich ist?

Ich stelle fest, dass die gleiche Frage für Windows 7 gestellt wurde .

Patrick J Collins
quelle
Es sieht auch so aus, als ob ein USB-Netzschalter dieses Problem für Ihren Lüfter lösen könnte,
wenn das

Antworten:

12

Laut Apple Computers and Displays: Wenn Sie Peripheriegeräte über USB mit Strom versorgen, können Sie die USB-Anschlüsse nur ausschalten, indem Sie den Mac ausschalten. Die Stromversorgung bleibt bestehen, während der Mac im Ruhezustand ist.

Wenn Ihr Apple-Computer oder -Display ausgeschaltet ist, wird kein Strom bereitgestellt.

Eine Lösung hierfür ist die Änderung der Funktionen Ihres Mac, wenn Sie den Deckel schließen. Sie können Ihr MacBook so konfigurieren, dass es beim Schließen des Deckels in einen anderen sicheren Schlafmodus wechselt als im normalen Schlaf. Dies ist der für den Windows-PC verfügbaren Ruhezustand sehr ähnlich und würde dazu führen, dass die USB-Stromversorgung ausgeschaltet wird.

Der einzige Nachteil ist, dass Sie den Netzschalter drücken müssen, um Ihren Mac beim Öffnen zu starten. Und es würde mehr Zeit in Anspruch nehmen, um den Mac wieder an die Stelle zu bringen, an der Sie aufgehört haben, da der RAM-Inhalt von der Festplatte neu geladen wird.

Sie können den Schlafmodus Ihres Macs ändern, wie unter Einstellen des von MacWorld bereitgestellten Schlafmodus für neuere tragbare Macs angegeben .

Überprüfen Sie das aktuelle Setup

$ pmset -g | grep hibernatemode

Welcher Modus ist welcher?

0 - Schlafmodus im alten Stil mit eingeschaltetem RAM im Schlaf, deaktiviertem sicheren Schlaf und superschnellem Aufwecken.

1 - Ruhezustand, bei dem RAM-Inhalte auf die Festplatte geschrieben werden, das System im Ruhezustand vollständig heruntergefahren wird und langsamer aufwacht, da der RAM-Inhalt von der Festplatte gelesen wird.

3 - Der Standardmodus auf Computern, der seit etwa Herbst 2005 eingeführt wurde. RAM wird im Ruhezustand eingeschaltet, aber RAM-Inhalte werden auch vor dem Ruhezustand auf die Festplatte geschrieben. Bei einem vollständigen Stromausfall wechselt das System automatisch in den Ruhezustand.

5 - Dies ist dasselbe wie in Modus 1, gilt jedoch für Benutzer, die sicheren virtuellen Speicher verwenden (in den Systemeinstellungen -> Sicherheit).

7 - Dies ist dasselbe wie in Modus 3, jedoch für Benutzer, die sicheren virtuellen Speicher verwenden.

Es scheint, dass im Ruhemodus 1 Ihre USB-Anschlüsse beim Schließen des Deckels des MacBook ausgeschaltet werden können.

Ändern Sie die Einstellung für den Schlafmodus

sudo pmset -a hibernatemode 1
MrDaniel
quelle
1
Vielen Dank für eine wunderbar detaillierte Antwort. Ich bin sehr an den sofortigen Start gebunden, wenn ich den Deckel öffne, und ich habe 16 GB RAM, was wahrscheinlich lange dauern würde, um von der Festplatte zu lesen. Es ist weniger schmerzhaft, nur das USB-Kabel abzuziehen.
Patrick J Collins
Danke @MrDaniel für diese Antwort. Auf meiner Mac-Version 10.13.6 sollte der Ruhezustand 25 (und nicht 1) sein. Hier ist die Manpage von pmset: Der Ruhezustand = 25 kann nur über pmset eingestellt werden. Das System speichert eine Kopie des Speichers im dauerhaften Speicher (der Festplatte) und unterbricht die Stromversorgung des Speichers. Das System wird vom Disk-Image wiederhergestellt. Wenn Sie einen "Ruhezustand" wünschen - langsamer Schlaf, langsameres Aufwachen und bessere Akkulaufzeit - sollten Sie diese Einstellung verwenden.
Bhavesh Agarwal
1

Ich weiß, dass dies ein wirklich alter Beitrag ist, dachte nur, dass dies für andere nützlich wäre;

Geben Sie auf Ihrem Mac-Modell / Ihrer MacOS-Version im Terminal "man pmset" ein, um die Werte für Ihren Mac anzuzeigen. Anscheinend entsprechen nicht alle Modelle und / oder MacOS-Versionen demselben Nummerierungsschema.

Der Ruhezustand unterstützt Werte von 0, 3 oder 25.

Standard: Hibernatemode, Standby und Autopoweroff sind alle auf 0 gesetzt.

hibernatemode = 0 Standard auf Desktops. Das System wird nicht wieder Speicher bis zu persistenten Speicher . Das System muss aus dem Inhalt des Speichers aufwachen. Das System verliert bei Stromausfall den Kontext. Dies ist historisch gesehen ein einfacher alter Schlaf.

hibernatemode = 3 Standard für tragbare Geräte. Das System wird eine Kopie des Speichers zu persistenten Speicher speichern (der Platte), und Willenskraft Speicher während des Schlafes. Das System wird aus dem Speicher geweckt, es sei denn, ein Stromausfall zwingt es, das Image aus dem Ruhezustand wiederherzustellen.

hibernatemode = 25 kann nur über pmset eingestellt werden. Das System speichert eine Kopie des Speichers im dauerhaften Speicher (der Festplatte) und unterbricht die Stromversorgung des Speichers. Das System wird vom Disk-Image wiederhergestellt. Wenn Sie einen "Ruhezustand" wünschen - langsamer Schlaf, langsameres Aufwachen und bessere Akkulaufzeit - sollten Sie diese Einstellung verwenden.

Bei meinem MacPro (Modell 2013) schalten beide Werte 3 und 25 die Hintergrundbeleuchtung meiner (Nicht-Apple-) Maus (Logitech) und Tastatur (Havit) aus. Die Standardeinstellungen würden die Hintergrundbeleuchtung eingeschaltet lassen - was ziemlich ärgerlich sein kann.

Die Startzeit (64 GB RAM) mit "hibernatemode = 3" ist sehr schnell, "hibernatemode = 25" nur einen Bruchteil langsamer.

Hanzaplastique
quelle
Die leistungsstarken PCI Express-basierten SSDs helfen wirklich dabei, die Leistungslücke beim Laden von RAM-Inhalten aus dem Speicherproblem zu schließen.
MrDaniel
0

Dies war ein Problem, das hin und her gezogen und verschoben wurde, und es wurde kein Standard festgelegt. Das hat so viele Vor- und Nachteile.

Viele Notebooks und einige neue Motherbords in PCs haben ein Blitzsymbol über dem USB-Symbol, das angibt, welcher USB im Ruhezustand Strom liefert. Einige Notebooks versorgen links und rechts mit Strom.

In PCs können Sie in das BIOS gehen und diese Funktion aktivieren / deaktivieren, manchmal sogar die Ports auswählen.

Ich denke in deinem Fall mit dem MacBook .. es ist immer an. Es kann aber auch sein, dass es möglicherweise nur eingeschaltet bleibt, weil es erkennt, dass etwas daran angeschlossen ist. Dieser Port wird möglicherweise abgeschaltet, wenn vor dem Ruhezustand nichts daran angeschlossen ist.

Eine Möglichkeit wäre, irgendwo einen Schalter zu platzieren und dies manuell zu handhaben. Ich weiß, dass es scheiße ist, aber Sie kennen sein Leben. Integrieren Sie möglicherweise sogar einen Heizschalter und schalten Sie die Lüfter ein, wenn die Temperatur über 50 Grad steigt. Dann kann es immer eingeschaltet sein, aber von sich selbst reguliert werden.

Es tut mir leid, ich könnte nicht genauer sagen, wie Sie Ihr Problem beheben können. Es gibt ein Problem, bei dem sogar die gleichen Mac-Modelle unterschiedliche Hardware und Firmware aufweisen. Sie könnten möglicherweise tiefer in den Firmware-Bootloader eintauchen und sehen, ob Sie in einige Einstellungen geraten. Aber das könnte gefährlich sein.

Piotr Kula
quelle
Hallo, vielleicht ist das Hinzufügen eines Schalters die beste Lösung. Ich werde abwarten, ob jemand eine bessere Idee hat, bevor ich anfange, Kabel abzuziehen.
Patrick J Collins