Matikan daya USB saat menutup tutup MacBook

12

Saya memiliki pendingin pad bertenaga USB di bawah MacBook Pro saya. Ketika saya menutup tutupnya untuk membuat MacBook saya tidur, saya ingin pad pendingin mati. Dengan kata lain, saya ingin MacBook untuk memotong daya ke port USB yang pad pendingin terpasang, atau sebagai alternatif, kedua port USB. Adakah yang tahu apakah ini mungkin?

Saya perhatikan bahwa pertanyaan yang sama telah ditanyakan untuk Windows 7 .

Patrick J Collins
sumber
Sepertinya saklar daya USB dapat mengatasi masalah ini karena kipas pendingin Anda selalu bermasalah adafruit.com/product/…
MrDaniel

Jawaban:

12

Menurut Apple Computers and Display: Memberi daya periferal melalui USB satu-satunya cara untuk mematikan daya ke port USB adalah dengan mematikan Mac, daya akan tetap saat Mac sedang tidur.

Jika komputer atau layar Apple Anda dimatikan, tidak ada daya yang disediakan.

Upaya untuk ini adalah mengubah apa yang Mac Anda Lakukan saat Anda menutup penutupnya. Anda dapat mengkonfigurasi ulang MacBook Anda untuk masuk ke mode tidur aman yang berbeda ketika Anda menutup penutupnya, sebagai lawan dari tidur normal. Ini sangat mirip dengan fitur hibernasi yang tersedia untuk PC Windows dan akan menyebabkan daya USB mati.

Satu-satunya con adalah bahwa Anda harus menekan tombol power untuk memulai mac Anda ketika Anda membukanya. Dan akan membutuhkan lebih banyak waktu untuk mendapatkan Mac kembali ke tempat Anda tinggalkan, karena memuat kembali isi RAM dari disk.

Anda dapat mengubah mode tidur Mac Anda seperti yang ditunjukkan dalam Mengatur mode tidur portabel Mac baru yang disediakan oleh MacWorld .

Periksa pengaturan saat ini

$ pmset -g | grep hibernatemode

mode mana yang:

0 - Mode tidur gaya lama, dengan RAM menyala saat tidur, tidur aman dinonaktifkan, dan bangun sangat cepat.

1 - Mode Hibernasi, dengan isi RAM yang ditulis ke disk, sistem benar-benar mati ketika "tidur," dan lebih lambat bangun, karena membaca isi RAM dari hard drive.

3 - Mode default pada mesin yang diperkenalkan sejak sekitar musim gugur 2005. RAM dinyalakan saat tidur, tetapi konten RAM juga ditulis ke disk sebelum tidur. Jika kehilangan daya total, sistem memasuki mode hibernasi secara otomatis.

5 - Ini sama dengan mode 1, tetapi ini untuk mereka yang menggunakan memori virtual aman (di System Preferences -> Security).

7 - Ini sama dengan mode 3, tetapi bagi mereka yang menggunakan memori virtual aman.

Tampaknya mode tidur 1 akan memungkinkan port USB Anda dimatikan saat menutup tutup MacBook.

Ubah pengaturan mode tidur

sudo pmset -a hibernatemode 1
MrDaniel
sumber
1
Terima kasih atas jawaban yang luar biasa terperinci. Saya sangat terikat dengan start instan ketika saya membuka tutupnya, ditambah saya memiliki 16 Gb RAM yang mungkin akan membutuhkan waktu lama untuk membaca dari disk. Tidak terlalu merepotkan hanya dengan mencabut kabel USB.
Patrick J Collins
Terima kasih @MrDaniel untuk jawaban ini. Pada Mac saya versi 10.13.6, hibernatemode harus 25 (dan bukan 1), di sini adalah halaman manual pmset: hibernatemode = 25 hanya dapat diatur melalui pmset. Sistem akan menyimpan salinan memori ke penyimpanan persisten (disk), dan akan menghapus daya ke memori. Sistem akan memulihkan dari disk image. Jika Anda ingin "hibernasi" - tidur lebih lambat, bangun lebih lambat, dan masa pakai baterai lebih baik, Anda harus menggunakan pengaturan ini.
Bhavesh Agarwal
1

Saya tahu ini adalah posting yang sangat lama, hanya berpikir ini akan bermanfaat bagi orang lain;

Pada model Mac / versi macOS Anda, ketik "man pmset" di Terminal untuk melihat apa nilai-nilai untuk Mac Anda - sepertinya tidak semua model dan / atau versi macOS mematuhi skema penomoran yang sama.

hibernatemode mendukung nilai 0, 3, atau 25.

Default: hibernatemode, standby dan autopoweroff diatur ke 0.

hibernatemode = 0 default pada desktop. Sistem tidak akan mencadangkan memori hingga penyimpanan persisten . Sistem harus bangun dari isi memori; sistem akan kehilangan konteks kehilangan daya. Ini, secara historis, tidur lama yang sederhana.

hibernatemode = 3 default pada portables. Sistem akan menyimpan salinan memori ke penyimpanan persisten (disk), dan akan memberi daya memori selama tidur. Sistem akan terbangun dari memori, kecuali jika daya terputus memaksanya untuk memulihkan dari hibernasi gambar.

hibernatemode = 25 hanya dapat diatur melalui pmset. Sistem akan menyimpan salinan memori ke penyimpanan persisten (disk), dan akan menghapus daya ke memori. Sistem akan memulihkan dari disk image. Jika Anda ingin "hibernasi" - tidur lebih lambat, bangun lebih lambat, dan masa pakai baterai lebih baik, Anda harus menggunakan pengaturan ini.

Pada model MacPro (2013) saya, nilai 3 dan 25 akan mematikan lampu latar mouse (non-Apple) (Logitech) dan keyboard (Havit) saya. Pengaturan default akan membuat lampu latar menyala - yang bisa sangat mengganggu.

Waktu boot (RAM 64Gb) dengan "hibernatemode = 3" sangat cepat, "hibernatemode = 25" hanya sedikit lebih lambat.

Hanzaplastique
sumber
SSD berbasis PCI Express yang berkinerja tinggi sangat membantu menutup kesenjangan kinerja pada pemuatan konten RAM kembali dari masalah penyimpanan disk.
MrDaniel
0

Ini merupakan masalah yang diseret dan dihambat maju mundur, dan tidak ada standar yang ditetapkan. Ada banyak pro sebagai kontra untuk ini.

Banyak notebook dan beberapa motherbaords baru di PC memiliki simbol petir di atas simbol USB yang menunjukkan USB mana yang memberikan daya selama tidur. Beberapa notebook memberikan daya di sebelah kiri dan kanan berbunyi.

Di PC Anda dapat masuk ke bios dan mengaktifkan / menonaktifkan fitur ini, kadang-kadang bahkan memilih port.

Saya pikir dalam kasus Anda dengan macbook .. selalu menyala. Tetapi bisa juga itu mungkin hanya tetap karena mendeteksi bahwa ada sesuatu yang dicolokkan ke dalamnya. Mungkin mematikan daya ke port itu jika sebelum tidur tidak ada yang terhubung.

Salah satu cara akan menempatkan saklar di suatu tempat dan secara manual menangani ini .. Saya tahu itu menyebalkan tetapi Anda tahu kehidupannya. Bahkan mungkin mengintegrasikan saklar panas dan nyalakan kipas ketika suhu di atas 50 derajat. Maka itu bisa selalu aktif tetapi diatur sendiri.

Maaf saya tidak bisa lebih spesifik dalam cara memperbaiki masalah Anda .. Ada masalah yang bahkan buku model mac yang sama dibuat berbeda perangkat keras dan firmware. Anda mungkin bisa menggali lebih dalam bootloader firmware dan melihat apakah Anda masuk ke beberapa pengaturan .. tapi itu bisa berbahaya.

Piotr Kula
sumber
Hai, mungkin menambahkan sakelar adalah solusi terbaik. Saya akan menunggu untuk melihat apakah ada orang lain yang memiliki ide yang lebih baik sebelum saya mulai membuka kabel.
Patrick J Collins