Bagaimana saya bisa menonaktifkan pelambatan CPU dan menonaktifkan CPU?

9

Pada 2011 17 "MacBook Pro (i7, 10.6, 16GB ram) Saya tidak punya opsi di panel preferensi penghemat energi untuk mengontrol pelambatan CPU. Saya harus dapat menonaktifkan pelambatan CPU untuk periode waktu yang singkat - atau setidaknya memaksakan OS X ke keadaan tertentu dan tetap di sana sehingga saya bisa mendapatkan hasil yang konsisten dari pengujian ke pengujian dalam situasi perbandingan kinerja.

Apakah ada metode atau aplikasi yang memungkinkan saya untuk mengontrol fitur penghemat energi dan khususnya pelambatan CPU dan penonaktifan CPU untuk Mac (sandy bridge) terbaru?

CHUD tampaknya tidak mendukung mesin ini (tidak melaporkan jenis CPU dengan benar) dan meskipun saya dapat secara manual menonaktifkan hipertipis dan core prosesor yang menggunakannya /Library/Application Support/HWPrefs/CPUPalette.apptidak memberi saya opsi untuk memberi tahu OS X untuk tidak mencekik apa pun.

Adam Davis
sumber
Jadi mungkin Anda dapat menginstal salah satu alat Windows ini jika Anda memiliki Boot Camp, VMware atau Parallels. Adakah yang mencoba ini?
Michael Lehn

Jawaban:

3

Mesin khusus ini adalah Core i7 generasi kedua, yang mencakup teknologi Intel Turbo Boost.

Ini pada dasarnya adalah prosesor manajemen daya yang memiliki kemampuan untuk mengubah kecepatan clock dan menonaktifkan / mengaktifkan core prosesor dengan cepat. Tidak memerlukan intervensi perangkat lunak, seluruh algoritma ada dalam silikon pada prosesor i7 itu sendiri.

Sementara utilitas untuk mengendalikannya mulai muncul untuk windows, Apple tidak menyediakan metode untuk menonaktifkannya, tidak pernah mengontrolnya, dan saya belum menemukan utilitas yang memungkinkan saya untuk menonaktifkan atau mengontrolnya di OS X.

Jadi, pada titik ini, jawabannya adalah Anda tidak dapat menonaktifkan pelambatan CPU atau kontrol daya di bawah OS X untuk prosesor yang mampu Turbo Boost - semuanya otomatis di dalam prosesor, dan Apple tidak memiliki API publik untuk mengontrolnya.

Adam Davis
sumber
1
sudo pmset -a dps 0

Ini seharusnya menonaktifkan atau mengaktifkan perubahan kecepatan prosesor dinamis.

Juga, ada ext kernel yang dapat Anda hapus dari sistem Anda (salin ke thumb drive dll) yang bertanggung jawab untuk perilaku ini saya percaya. Ini adalah IOPlatformPluginFamily.kext di folder / library / extensions. Ganti saat Anda selesai; Anda tidak ingin menghapusnya secara permanen.

TheIrishGuy
sumber
jika bukan coolbook.se/CoolBook.html i3 / i5 / i7 juga bagus
TheIrishGuy
2
pmset tampaknya tidak memiliki opsi untuk dpspada macbook pro ini. Itu kembali dengan instruksi penggunaan: $ sudo pmset -a dps 0- Usage: pmset <options>- See pmset(1) for details: 'man pmset'. Live pmset -g tidak menampilkan opsi dps sama sekali, atau opsi apa pun yang menyarankan kontrol pelambatan CPU.
Adam Davis
Yah cpu throttles itu sendiri berdasarkan tempature. Solusi teraman dan termudah berdasarkan bukti ini adalah kontrol kipas SMC, nyalakan kipas Anda, mereka akan keras, dan perhatikan setiap perubahan kecepatan cpu. Maafkan jawaban masa lalu saya, saya bingung dengan fakta i7.
TheIrishGuy