ฉันสามารถลดความเร็ว CPU ของ MacBook เมื่อใช้แบตเตอรีได้หรือไม่?


9

ฉันมี MacBook ที่มีซีพียู Core 2 Duo ฉันติดตั้งCoreDuoTempซึ่งสามารถแสดงความเร็วปัจจุบันของ CPU ได้ ดูเหมือนว่าจะแสดงเสมอ:

ขนาดเล็ก: 1.0 GHz
Maxi: 2.0 GHz
ปัจจุบัน: 2.0 GHz

ฉันเชื่อว่าแล็ปท็อปของฉันจะทำงานโดยใช้แบตเตอรี่นานขึ้นหากต้องทำงานที่ความเร็วสูงสุด 1 GHz มีวิธีกำหนดค่านี้หรือไม่หรือการปรับความเร็ว CPU เป็นไปโดยอัตโนมัติอย่างสมบูรณ์หรือไม่

คำตอบ:


5

คุณสามารถลองใช้คำสั่งpmsetสำหรับการตั้งค่าการจัดการพลังงาน:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

แต่ฉันไม่แน่ใจว่ามันจะมีผลตามที่ต้องการ


ขอบคุณดูเหมือนจะเป็นคำตอบที่เฉพาะเจาะจงที่สุด ฉันพยายามpmsetแต่ดูเหมือนจะไม่เปลี่ยนพฤติกรรมที่สังเกต
Greg Hewgill

2
ขอบคุณมาก splattne! ฉันได้ลอง "คำสั่ง PM" ที่แนะนำแล้วและก็ใช้งานได้สำเร็จ! ยืดอายุแบตเตอรี่ได้ทันทีจาก 2: 31h ถึง 5: 48h !!!

4

คุณไม่สามารถ จำกัด ความเร็ว CPU ด้วยตนเองที่ 1 GHz

คุณสามารถปรับให้เหมาะสมสำหรับอายุการใช้งานแบตเตอรี่

เข้าสู่การตั้งค่าระบบของคุณและเลือกการตั้งค่าการประหยัดพลังงาน (หลอดไฟ) ตั้งค่าดรอปดาวน์แรกเป็น Battery และอันดับที่สองเพื่อปรับการประหยัดพลังงาน (Mac ของฉันถูกตั้งค่าเป็นภาษาดัตช์ดังนั้นฉันจึงไม่ทราบข้อความที่แน่นอนสำหรับตัวเลือกนี้เป็นภาษาอังกฤษว่าควรปรับการตั้งค่า CPU ของคุณให้เหมาะสม


ฉันทำอย่างนั้นและมีจอแสดงผลสลัวพอสมควรเมื่อใช้แบตเตอรีและปิดจอแสดงผลหลังจากนั้นไม่กี่นาทีและพักฮาร์ดดิสก์เมื่อเป็นไปได้ ฯลฯ ฉันเพิ่งคิดว่าเนื่องจากฉันไม่ค่อยใช้งาน CPU มากโดยเฉพาะ ในขณะที่ใช้แบตเตอรีฉันแทบจะไม่สังเกตเห็นเลยว่า CPU นั้น จำกัด ความเร็วไว้ที่ 1 GHz
เกร็กฮิวกิลล์

3

ไม่ใช่ความถี่ที่ "ทำให้เสีย" แบตเตอรี่ แต่เป็นแรงดันไฟฟ้า โดยปกติความถี่ที่สูงขึ้นนั้นต้องการแรงดันไฟฟ้าที่สูงกว่า - ความร้อนที่ปล่อยออกมามากขึ้นแฟน ๆ จะต้องทำงานและอื่น ๆ

ซีพียูจะไม่เหมือนกันเมื่อพวกเขาออกมาจากโรงงาน - พวกเขาทั้งหมดได้รับแรงดันไฟฟ้าที่ 99% ของพวกเขาทำงานด้วย ร้อยละของพวกเขาจะทำงานได้ดีกับแรงดันไฟฟ้าที่ต่ำกว่า

บางตัวขายเป็น ULV (Ultra Low Voltage CPU) ที่มีราคาแพงซื้อเพราะมีประสิทธิภาพที่ดีขึ้นสำหรับกำลังไฟน้อยลงและส่งผลกระทบต่ออายุการใช้งานแบตเตอรี่น้อยลง คุณต้องตรวจสอบโปรเซสเซอร์ของคุณ

แอพลิเคชันหนึ่งที่เป็นที่ดีสำหรับ Mac OS X เป็นCoolBook มันสามารถปลดปล่อยซีพียูของคุณได้อย่างง่ายดายหากคุณต้องการความถี่

การคลายความร้อนนั้นปลอดภัย มันไม่เหมือนกันกับการโอเวอร์คล็อกหรือการโอเวอร์คล็อก เมื่อคุณพยายามรันด้วยแรงดันไฟฟ้าที่ต่ำกว่าที่ 2 GHz คุณจะไปยังจุดที่คอมพิวเตอร์ของคุณจะปิด ดังนั้นแรงดันไฟฟ้าในอุดมคติจะสูงกว่าจุดนั้นเล็กน้อย

เพื่อให้คุณมีความคิด: CPU ของฉันที่มีความถี่น้อย 2 GHz ปกติทำงานที่ 1.2625 V. แต่จริง ๆ แล้วทำงานได้ดีที่ 2 GHz ด้วยความเร็วเพียง 1.0750 V. ความแตกต่างนี้มีผลกระทบอย่างมากต่ออายุการใช้งานแบตเตอรี่และความร้อน อายุการใช้งานแบตเตอรี่มากขึ้นโดยไม่สูญเสียประสิทธิภาพ

เมื่อเทคโนโลยีวิวัฒนาการขึ้นจุดสำคัญของโรงงานสำหรับซีพียูส่วนใหญ่นั้นมีความเป็นส่วนตัวมากกว่า แต่คุณยังสามารถเพิ่มประสิทธิภาพได้อย่างมาก!


ฉันหมายถึงการปรับสเกลความถี่แบบไดนามิกในคำถามนี้ การใช้พลังงานนั้นสัมพันธ์กับความถี่ในการทำงาน การปรับสเกลแรงดันไฟฟ้าแบบไดนามิกเป็นสิ่งที่แตกต่าง
Greg Hewgill

2

คำตอบสั้น ๆ : ไม่

โปรเซสเซอร์จะปรับความเร็วตามการใช้งานโดยอัตโนมัติ วิธีเดียวที่จะ จำกัด ความเร็วของ CPU คือการถอดแบตเตอรี่ของคุณ (อย่างน้อยสำหรับ Macbooks รุ่นเก่าที่ใช้งานได้) และใช้งาน Magsafe แม้ว่าจะเอาชนะวัตถุประสงค์ของสิ่งที่คุณพยายามทำ


คุณไม่สามารถโอเวอร์คล็อกซีพียูได้หรือไม่
Ivo Flipse

0

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

ซีพียูจะเร่งความเร็วเองโดยอัตโนมัติฉันจะเดาว่า CoreDuoTemp กำลังรายงานความเร็วปัจจุบัน (throttled) อย่างไม่ถูกต้อง ..


0

ใน windows Vista / Seven คุณสามารถทำได้ คุณสามารถตั้งค่าการใช้งาน CPU% ต่ำสุด / สูงสุดสำหรับทุกรูปแบบพลังงานรวมทั้งคุณสามารถตั้งค่าวิธีการระบายความร้อนแบบพาสซีฟ / แบบแอ็คทีฟ


1
ฉันคิดว่าฉันไม่ได้พูดอย่างนั้นจริง ๆ แต่ MacBook ของฉันใช้งาน OS X และฉันตั้งใจจะทำเช่นนั้น
Greg Hewgill

0

น่าเสียดายที่บน Windows 8.1 เมื่อคุณตั้งค่าการใช้งาน CPU สูงสุดถึง 99% Turboboost จะปิดการใช้งาน MBA ของฉันในกลางปี ​​2554 อย่างสมบูรณ์ (และความถี่สูงสุดสิ้นสุดที่ 1.7Ghz แทนความถี่เทอร์โบ 2.7Ghz) ฉันต้องการมี 2.2Ghz หรือ 2.0Ghz สูงสุดแทน 1.7Ghz

อย่างไรก็ตามสิ่งนี้จะลดความเร็วพัดลมสูงสุดลงมาก

เมื่อวานนี้ฉันได้ทำการแทนที่ตัวระบายความร้อนด้วย Artic MX-4 อุณหภูมิยังคงเหมือนเดิม แต่ความเร็วพัดลมลดลง และตอนนี้เค้นความร้อนนั้นยากต่อการเปิดใช้งาน

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