Bisakah saya mengurangi kecepatan CPU MacBook saya saat menggunakan baterai?

9

Saya punya MacBook dengan CPU Core 2 Duo. Saya telah menginstal CoreDuoTemp yang dapat menunjukkan kecepatan CPU saat ini. Tampaknya selalu menunjukkan:

Mini: 1,0 GHz
Maks: 2.0 GHz
Saat ini: 2,0 GHz

Saya percaya laptop saya akan berjalan lebih lama dengan baterai jika dijalankan pada maksimum 1 GHz. Apakah ada cara untuk mengkonfigurasi ini, atau apakah penyesuaian kecepatan CPU sepenuhnya otomatis?

Greg Hewgill
sumber

Jawaban:

5

Anda dapat mencoba perintah pmset untuk pengaturan manajemen daya:

pmset -b reduce 1

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

Tapi saya tidak yakin itu akan memiliki efek yang diinginkan.

percikan
sumber
Terima kasih, ini sepertinya jawaban yang paling spesifik. Saya mencoba pmsettetapi tampaknya tidak mengubah perilaku yang diamati.
Greg Hewgill
2
Terima kasih banyak splattne! Saya sudah mencoba "perintah PM" yang disarankan dan berhasil! Segera memperpanjang masa pakai baterai dari 2: 31jam menjadi 5: 48jam !!!
4

Anda tidak dapat membatasi kecepatan CPU secara manual hingga 1 GHz.

Anda dapat mengoptimalkan masa pakai baterai.

Pergilah ke Preferensi Sistem Anda, dan pilih Pengaturan Hemat Energi (bola lampu). Atur dropdown pertama ke Battery, dan yang kedua untuk mengoptimalkan untuk menghemat energi (Mac saya diatur ke Belanda jadi saya tidak tahu kata-kata yang tepat untuk opsi ini dalam bahasa Inggris. Itu akan mengoptimalkan pengaturan CPU Anda.

pewarna
sumber
Saya sudah melakukan itu, dan memiliki tampilan redup segera ketika baterai, dan matikan layar setelah beberapa menit, dan tidur hard disk bila memungkinkan, dll. Saya hanya berpikir bahwa karena saya jarang melakukan hal-hal intensif CPU terutama saat menggunakan baterai, saya tidak akan menyadari jika kecepatan CPU terbatas pada 1 GHz.
Greg Hewgill
3

Bukan frekuensi yang "membuang-buang" usia baterai, tetapi tegangan. Frekuensi yang lebih tinggi biasanya membutuhkan tegangan lebih tinggi - lebih banyak panas dilepaskan, kipas harus bekerja dan sebagainya.

CPU tidak sama ketika mereka keluar dari pabrik - mereka semua menerima tegangan yang bekerja dengan 99% dari mereka. Sebagian dari mereka akan bekerja dengan baik dengan tegangan lebih rendah.

Beberapa dari mereka dijual sebagai ULV (Ultra Low Voltage CPUs) yang mahal untuk dibeli karena mereka memiliki kinerja yang lebih baik untuk watt yang lebih kecil dan dampak yang lebih kecil pada usia baterai. Anda harus memeriksa prosesor khusus Anda.

Salah satu aplikasi yang bagus untuk Mac OS X adalah CoolBook . Dengan mudah undervolts CPU Anda jika Anda menginginkan frekuensinya.

Undervolting aman. Ini tidak sama dengan overclocking atau overvolting. Ketika Anda mencoba menjalankan dengan tegangan lebih rendah pada 2 GHz misalnya, Anda akan sampai pada titik di mana komputer Anda akan mati. Jadi tegangan ideal akan sedikit lebih tinggi dari titik itu.

Untuk memberi Anda gambaran: CPU saya dengan frekuensi nominal 2 GHz biasanya berjalan pada 1,2625 V. Tetapi sebenarnya berjalan dengan baik pada 2 GHz hanya dengan 1,0750 V. Perbedaan ini memiliki dampak besar pada masa pakai baterai dan panas, menghasilkan banyak lebih tahan baterai tanpa kehilangan kinerja.

Seiring perkembangan teknologi, titik manis pabrik untuk sebagian besar CPU lebih personal. Tetapi Anda masih bisa mengoptimalkan banyak!

Carlos Gonzalez
sumber
Saya merujuk pada penskalaan frekuensi dinamis dalam pertanyaan ini. Konsumsi daya secara linear terkait dengan frekuensi operasi. Penskalaan tegangan dinamis adalah sesuatu yang berbeda.
Greg Hewgill
2

Jawaban singkat: Tidak.

Prosesor akan secara otomatis menyesuaikan kecepatannya sesuai dengan penggunaan. Satu-satunya cara untuk membatasi kecepatan CPU adalah dengan melepas baterai Anda (setidaknya pada Macbook lama yang berfungsi) dan mengandalkan Magsafe, meskipun hal itu mengalahkan tujuan dari apa yang Anda coba lakukan.

Josh Hunt
sumber
Tidak bisakah Anda meremehkan CPU?
Ivo Flipse
0

Bahkan jika Anda bisa, saya benar-benar ragu ini akan membantu masa pakai baterai Anda dengan bermanfaat ..

CPU akan throttle sendiri secara otomatis, saya kira CoreDuoTemp hanya melaporkan kecepatan saat ini (terkecoh).

dbr
sumber
0

Di windows Vista / Seven Anda bisa melakukan ini. Anda dapat mengatur penggunaan CPU% minimum / maksimum untuk setiap skema daya, ditambah Anda dapat mengatur metode pendinginan pasif / aktif.


sumber
1
Saya kira saya tidak benar-benar mengatakannya, tapi MacBook saya menjalankan OS X dan saya bermaksud untuk tetap seperti itu.
Greg Hewgill
0

Sayangnya, pada Windows 8.1 ketika Anda mengatur penggunaan CPU maksimal hingga 99%, Turboboost sepenuhnya dimatikan pada MBA saya pertengahan 2011. (Dan frekuensi Max berakhir dengan 1.7Ghz bukannya frekuensi turbo 2.7Ghz). Saya ingin memiliki 2.2Ghz atau 2.0Ghz max daripada 1.7Ghz.

Namun, ini akan mengurangi banyak kecepatan kipas maksimum.

Kemarin saya mengganti stock thermal paste dengan Artic MX-4, temps masih sama, tetapi kecepatan kipas berkurang. Dan sekarang throttle termal lebih sulit untuk diaktifkan.

ebastian
sumber