ปิดไฟ USB เมื่อปิดฝา MacBook


12

ฉันมีแผ่นระบายความร้อนที่ขับเคลื่อนด้วย USB ภายใต้ MacBook Pro ของฉัน เมื่อฉันปิดฝาเพื่อให้ MacBook เข้าสู่โหมดสลีปฉันต้องการให้แผ่นระบายความร้อนปิด กล่าวอีกนัยหนึ่งฉันต้องการให้ MacBook ตัดกำลังไฟไปยังพอร์ต USB ที่เสียบแผ่นทำความเย็นหรือเสียบเข้ากับพอร์ต USB ทั้งสอง ใครรู้ว่านี่เป็นไปได้?

ผมสังเกตเห็นว่าคำถามเดียวกันได้รับการถามสำหรับ Windows 7


ดูเหมือนว่าสวิตช์ไฟ USB อาจแก้ปัญหานี้สำหรับพัดลมระบายความร้อนของคุณได้เสมอในปัญหาadafruit.com/product/ ......
MrDaniel

คำตอบ:


12

จากคอมพิวเตอร์และจอแสดงผลของ Apple: การจ่ายไฟให้อุปกรณ์ต่อพ่วงผ่าน USBวิธีเดียวที่จะปิดไฟเข้ากับพอร์ต USB คือการปิดเครื่อง Mac พลังงานจะยังคงอยู่ในขณะที่ Mac กำลังหลับ

หากคอมพิวเตอร์ Apple หรือจอแสดงผลของคุณปิดอยู่จะไม่มีการจ่ายไฟให้

วิธีแก้ไขคือการเปลี่ยนสิ่งที่ Mac ทำเมื่อปิดฝา คุณสามารถกำหนดค่า MacBook ใหม่เพื่อเข้าสู่โหมดปลอดภัยที่แตกต่างกันเมื่อคุณปิดฝาเมื่อเทียบกับโหมดสลีปปกติ นี่คล้ายกับคุณสมบัติไฮเบอร์เนตที่มีใน Windows PC และจะส่งผลให้พลังงาน USB ถูกปิด

ข้อเสียเดียวคือคุณจะต้องกดปุ่มเปิดปิดเพื่อเริ่มต้น mac เมื่อคุณเปิด และจะต้องใช้เวลามากขึ้นเพื่อให้ Mac กลับไปยังจุดที่คุณค้างไว้เนื่องจากมันจะโหลดเนื้อหาของ RAM จากดิสก์

คุณสามารถเปลี่ยนแม็คนอนหลับโหมดตามที่ระบุไว้ในชุดใหม่แบบพกพาโหมดสลีแม็คให้โดยนิตยสาร

ตรวจสอบการตั้งค่าปัจจุบัน

$ pmset -g | grep hibernatemode

โหมดไหนที่:

0 - โหมดสลีปแบบเก่าที่เปิด RAM ในขณะที่ปิดการใช้งานโหมดสลีปที่ปลอดภัยและการปลุกอย่างรวดเร็ว

1 - โหมดไฮเบอร์เนตที่มีเนื้อหา RAM เขียนไว้ในดิสก์ระบบจะปิดตัวเองโดยสิ้นเชิงในขณะที่“ หลับ” และตื่นขึ้นช้าลงเนื่องจากการอ่านเนื้อหาของ RAM ออกจากฮาร์ดไดรฟ์

3 - โหมดเริ่มต้นของเครื่องที่เปิดตัวตั้งแต่ประมาณฤดูใบไม้ร่วงปี 2005 RAM เปิดทำงานขณะที่หลับ แต่เนื้อหา RAM จะถูกเขียนลงดิสก์ก่อนนอน ในกรณีที่สูญเสียพลังงานทั้งหมดระบบจะเข้าสู่โหมดไฮเบอร์เนตโดยอัตโนมัติ

5 - เหมือนกับโหมด 1 แต่สำหรับผู้ที่ใช้หน่วยความจำเสมือนที่ปลอดภัย (ใน System Preferences -> Security)

7 - นี่เหมือนกับโหมด 3 แต่สำหรับผู้ที่ใช้หน่วยความจำเสมือนที่ปลอดภัย

ดูเหมือนว่าโหมดสลีป 1จะเปิดใช้งานพอร์ต USB ของคุณเพื่อปิดเมื่อปิดฝาของ MacBook

เปลี่ยนการตั้งค่าโหมดสลีป

sudo pmset -a hibernatemode 1

1
ขอบคุณสำหรับคำตอบที่มีรายละเอียดที่เยี่ยมยอด ฉันติดอยู่กับการเริ่มต้นทันทีเมื่อฉันเปิดฝาและฉันมี RAM ขนาด 16 Gb ซึ่งอาจใช้เวลานานในการอ่านจากดิสก์ มันเจ็บปวดน้อยกว่าที่จะถอดสาย USB ออก
Patrick J Collins

ขอบคุณ @MrDaniel สำหรับคำตอบนี้ สำหรับ Mac เวอร์ชั่น 10.13.6, hibernatemode ควรเป็น 25 (ไม่ใช่ 1), นี่คือ man page ของ pmset: hibernatemode = 25 สามารถตั้งค่าได้ผ่าน pmset เท่านั้น ระบบจะจัดเก็บสำเนาหน่วยความจำไปยังที่จัดเก็บข้อมูลถาวร (ดิสก์) และจะลบพลังงานไปยังหน่วยความจำ ระบบจะกู้คืนจากดิสก์อิมเมจ หากคุณต้องการ "การจำศีล" - นอนหลับช้าลงตื่นช้าลงและอายุการใช้งานแบตเตอรี่ที่ดีขึ้นคุณควรใช้การตั้งค่านี้
Bhavesh Agarwal

1

ฉันรู้ว่านี่เป็นโพสต์เก่าจริงๆเพียงแค่คิดว่านี่จะเป็นประโยชน์กับคนอื่น ๆ ;

ในรุ่น Mac / รุ่น MacOS ของคุณให้พิมพ์ "man pmset" ใน Terminal เพื่อดูว่ามีค่าสำหรับ Mac ของคุณอย่างไร - ดูเหมือนว่าไม่ใช่ทุกรุ่นและ / หรือรุ่น MacOS ที่เป็นไปตามรูปแบบการกำหนดหมายเลขเดียวกัน

hibernatemode รองรับค่า 0, 3 หรือ 25

ค่าเริ่มต้น: โหมดไฮเบอร์เนท, โหมดสแตนด์บายและโหมดปิดอัตโนมัติถูกตั้งค่าเป็น 0

hibernatemode = 0เริ่มต้นบนเดสก์ท็อป ระบบจะไม่ได้หน่วยความจำกลับไปที่การจัดเก็บข้อมูลแบบถาวร ระบบจะต้องปลุกจากเนื้อหาของหน่วยความจำ ระบบจะสูญเสียบริบทในการสูญเสียพลังงาน นี่คืออดีตการนอนหลับที่เรียบง่ายในอดีต

hibernatemode = 3เริ่มต้นบนพอร์ตแบบพกพา ระบบจะจัดเก็บสำเนาหน่วยความจำไปยังที่จัดเก็บข้อมูลถาวร (ดิสก์) และจะจ่ายไฟให้หน่วยความจำในระหว่างที่อยู่ในโหมดสลีป ระบบจะปลุกจากหน่วยความจำเว้นแต่ว่าพลังงานจะสูญเสียให้เรียกคืนจากภาพไฮเบอร์เนต

hibernatemode = 25สามารถตั้งค่าได้ผ่าน pmset เท่านั้น ระบบจะจัดเก็บสำเนาหน่วยความจำไปยังที่จัดเก็บข้อมูลถาวร (ดิสก์) และจะลบพลังงานไปยังหน่วยความจำ ระบบจะกู้คืนจากดิสก์อิมเมจ หากคุณต้องการ "การจำศีล" - นอนหลับช้าลงตื่นช้าลงและอายุการใช้งานแบตเตอรี่ที่ดีขึ้นคุณควรใช้การตั้งค่านี้

ใน MacPro ของฉัน (รุ่น 2013) ทั้งค่า 3 และ 25 จะปิดไฟแบ็คไลท์ของเมาส์ (ไม่ใช่ Apple) (Logitech) และคีย์บอร์ด (Havit) ของฉัน การตั้งค่าเริ่มต้นจะเปิดไฟแบ็คไลท์ไว้ซึ่งอาจน่ารำคาญทีเดียว

เวลาบูต (RAM 64Gb) ที่มี "hibernatemode = 3" นั้นเร็วมาก "hibernatemode = 25" จะช้าลงเพียงเล็กน้อย


SSD ที่ใช้ PCI Express ประสิทธิภาพสูงจะช่วยปิดช่องว่างของประสิทธิภาพในการโหลดเนื้อหา RAM กลับมาจากปัญหาการจัดเก็บดิสก์
MrDaniel

0

นี่เป็นปัญหาที่ถูกดึงและปัดไปข้างหน้าและไปข้างหน้าและไม่มีการตั้งค่ามาตรฐาน มีข้อดีให้มากที่สุดเท่าที่เป็นไปได้นี้

โน๊ตบุ๊คจำนวนมากและ motherbaords ใหม่บางอย่างในพีซีมีสัญลักษณ์สายฟ้าเหนือสัญลักษณ์ USB ที่ระบุว่า USB ให้พลังงานระหว่างการนอนหลับ โน้ตบุ๊คบางรุ่นให้พลังงานทางด้านซ้ายและขวาจะดับ

ในพีซีคุณสามารถเข้าไปที่ไบออสและเปิด / ปิดคุณสมบัตินี้บางครั้งก็เลือกพอร์ต

ฉันคิดว่าในกรณีของคุณกับ macbook .. มันเปิดอยู่เสมอ แต่มันอาจเป็นไปได้ที่มันจะเปิดอยู่เพียงเพราะมันตรวจพบว่ามีบางอย่างเสียบเข้ากับมัน มันอาจปิดพลังงานไปยังพอร์ตนั้นถ้าก่อนนอนไม่ได้เชื่อมต่อกับอะไร

วิธีหนึ่งที่จะวางสวิตช์ไว้ที่ใดที่หนึ่งและจัดการกับมันเอง .. ฉันรู้ว่ามันแย่มาก แต่คุณก็รู้ว่ามันมีชีวิต อาจรวมสวิตช์ความร้อนและเปิดพัดลมเมื่ออุณหภูมิสูงกว่า 50 องศา จากนั้นจะสามารถเปิดได้ แต่ควบคุมโดยตัวมันเอง

ขออภัยฉันไม่สามารถเจาะจงมากขึ้นในการแก้ไขปัญหาของคุณ .. มีปัญหาที่แม้แต่หนังสือแม็ครุ่นเดียวกันก็ทำฮาร์ดแวร์และเฟิร์มแวร์ที่แตกต่างกัน คุณสามารถเจาะลึกเข้าไปใน bootloader เฟิร์มแวร์และดูว่าคุณได้รับการตั้งค่าบางอย่าง .. แต่นั่นอาจเป็นอันตราย


สวัสดีบางทีการเพิ่มสวิตช์เป็นทางออกที่ดีที่สุด ฉันจะรอดูว่าใครมีความคิดที่ดีกว่าก่อนที่ฉันจะเริ่มปอกสายเคเบิล
Patrick J Collins
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.