Вимкніть живлення USB, закриваючи кришку MacBook


12

У мене в MacBook Pro є охолоджуюча панель, що працює на USB. Коли я закриваю кришку, щоб увімкнути MacBook спати, я хотів би, щоб охолоджувальна колодка вимкнулася. Іншими словами, я хотів би, щоб MacBook вимкнув живлення до USB-порту, до якого підключається охолоджувальна панель, або в обидва порти USB. Хтось знає, чи можливо це?

Я помічаю, що те саме питання було задано і для Windows 7 .


Крім того, схоже, що вимикач живлення USB може вирішити цю проблему для вашого вентилятора охолодження завжди на проблемі adafruit.com/product/…
MrDaniel

Відповіді:


12

Відповідно до Apple Computers and Displays: Підключення периферійних пристроїв через USB єдиний спосіб відключити живлення до USB-портів - це вимкнути Mac, живлення залишатиметься під час сну Mac.

Якщо ваш комп'ютер або дисплей Apple вимкнено, живлення не надається.

Робота над цим завданням - це те, що робить ваш Mac, коли ви закриваєте кришку. Ви можете налаштувати MacBook для переходу в інший безпечний режим сну, коли закриєте кришку, на відміну від звичайного сну. Це дуже схоже на функцію сплячого режиму, доступну для ПК з Windows, і призведе до відключення живлення USB.

Єдине, що вам потрібно буде натиснути кнопку живлення, щоб запустити комп'ютер, коли ви відкриєте його. І знадобиться більше часу, щоб повернути Mac туди, де ви зупинилися, оскільки він перезавантажує вміст ОЗУ з диска.

Ви можете змінити режим сну Macs, як зазначено в Налаштувати новіший режим сну портативних Macs, передбачений MacWorld .

Перевірте поточну настройку

$ pmset -g | grep hibernatemode

який режим - який:

0 - режим сну в старому стилі, з включеною оперативною пам’яттю під час сну, безпечним сном відключеним та надшвидким пробудженням.

1 - Режим глибокого сну, із вмістом оперативної пам’яті, записаним на диск, система повністю вимикається під час «сну» та повільніше прокидається через зчитування вмісту оперативної пам’яті з жорсткого диска.

3 - Режим за замовчуванням на машинах, запроваджений приблизно з осені 2005 року. Оперативна пам’ять включається під час сну, але вміст ОЗУ також записується на диск перед сном. У разі повної втрати електроенергії система автоматично переходить у режим сплячки.

5 - Це те саме, що в режимі 1, але це для тих, хто використовує захищену віртуальну пам'ять (в System Preferences -> Security).

7 - Це те саме, що в режимі 3, але це для тих, хто використовує захищену віртуальну пам'ять.

Здається, що сплячий режим 1 дозволить вимкнути ваші порти USB при закритті кришки MacBook.

Змініть налаштування режиму сну

sudo pmset -a hibernatemode 1

1
Дякую за чудово детальну відповідь. Я дуже прихильний до миттєвого запуску, коли відкриваю кришку, плюс у мене є 16 Гб оперативної пам’яті, що, ймовірно, потребує тривалого часу, щоб прочитати з диска. Менш боляче лише відключити кабель USB.
Патрік Дж. Коллінз

Дякую @MrDaniel за цю відповідь. У моїй версії Mac 10.13.6, hibernatemode має бути 25 (а не 1), ось основна сторінка pmset: hibernatemode = 25 встановлюється лише через pmset. Система зберігатиме копію пам’яті на постійному сховищі (диск) і відключає живлення в пам'ять. Система відновиться з образу диска. Якщо ви хочете "сплячки" - повільніший сон, повільніші пробудження та кращий ресурс акумулятора, слід скористатися цим налаштуванням.
Бхавеш Агарвал

1

Я знаю, що це дійсно старий пост, я просто думав, що це буде корисно іншим;

У своїй моделі Mac / macOS введіть "man pmset" в Terminal, щоб побачити, які значення мають ваш Mac - схоже, не всі моделі та / або версії macOS дотримуються однієї і тієї ж схеми нумерації.

hibernatemode підтримує значення 0, 3 або 25.

За замовчуванням: режим hibernatemode, режим очікування та автовідключення встановлено як 0.

hibernatemode = 0 за замовчуванням на робочих столах. Система не створить резервну копію пам’яті до постійного зберігання . Система повинна прокинутися від вмісту пам'яті; система втратить контекст при втраті електроенергії. Це, історично, звичайний старий сон.

hibernatemode = 3 за замовчуванням на портативних портах. Система буде зберігати копію пам'яті на постійній пам'яті (диск), і пам'ять сила буде під час сну. Система прокинеться з пам’яті, якщо лише втрата електроенергії не змусить її відновитись із режиму сплячки.

hibernatemode = 25 встановлюється лише через pmset. Система зберігатиме копію пам’яті на постійному сховищі (диск) і відключає живлення в пам'ять. Система відновиться з образу диска. Якщо ви хочете "сплячки" - повільніший сон, повільніші пробудження та кращий ресурс акумулятора, слід скористатися цим налаштуванням.

У моєму MacPro (модель 2013 року) значення 3 і 25 призведе до вимкнення підсвічування моєї (не Apple) миші (Logitech) та клавіатури (Havit). Налаштування за замовчуванням дозволять увімкнути підсвічування - що може дуже дратувати.

Час завантаження (64 Гб оперативної пам'яті) з "hibernatemode = 3" дуже швидкий, "hibernatemode = 25" лише на частку повільніше.


Високопродуктивні SSD на базі PCI Express дійсно допомагають усунути розрив у продуктивності завантаження вмісту оперативної пам’яті назад із проблеми зберігання диска.
MrDaniel

0

Це питання було перетягнуто та відхилено назад і вперед, і не встановлено жодного стандарту. Плюсів у цьому стільки, скільки мінусів.

У багатьох ноутбуках та деяких нових материнських платах у ПК є символ блискавки над символом USB, який вказує, який USB забезпечує живлення під час сну. Деякі ноутбуки забезпечують живлення зліва, а права вимикається.

У комп'ютерах ви можете зайти в біографії та включити / вимкнути цю функцію, іноді навіть вибрати порти.

Я думаю, у вашому випадку з macbook .. його завжди ввімкнено. Але це може бути, можливо, воно залишається лише тому, що воно виявляє, що в нього щось підключено. Він може відключити живлення цього порту, якщо до сну до нього нічого не підключено.

Один із способів було б десь поставити перемикач і вручну впоратися з цим. Я знаю, що це гарно, але ви знаєте його життя. Можливо, навіть вбудувати тепловий вимикач та увімкнути вентилятори, коли темп перевищує 50 градусів. Тоді він завжди може бути включений, але регулюється ним само.

Вибачте, що я не можу бути більш конкретним у вирішенні вашої проблеми. Існує проблема, що навіть одні й ті ж моделі Mac-книг виготовляються різними апаратними та прошивками. Ви можете, можливо, заглибитись у завантажувач програмного забезпечення та побачити, чи потрапляєте ви в якісь налаштування .. але це може бути небезпечно.


Привіт, можливо додавання перемикача - найкраще рішення. Я зачекаю, чи ще хтось має кращу ідею, перш ніж почати знімати кабелі.
Патрік Дж. Коллінз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.