Pertama-tama, spesifikasinya:
- MacBook Pro (15 inci, Awal 2011)
- OS X 10.9.1 (Mavericks)
- 2,3 GHz Intel Core i7
- RAM 8 GB
Masalah
Baru-baru ini, baterai saya mati secara acak dan saya harus mencabutnya, jika tidak, komputer saya tidak mau hidup dengan benar (MacBook Pro memulai ulang sendiri dan mematikan lagi dan lagi).
Sekarang, setiap kali saya mencolokkan kabel daya, kabel akan langsung menyala (bahkan tanpa menekan tombol daya), mati setelah beberapa detik, dan kemudian mulai secara normal. Aneh.
Namun demikian, masalah utama adalah, setelah beberapa waktu, laptop menjadi SANGAT lambat. Maksud saya "SANGAT lambat" - game menjadi tidak bisa dimainkan (FPS turun dari 60 ke 6) dan kernel_task mulai menggunakan lebih dari 500% CPU. Selain itu, kecepatan mouse meningkat secara signifikan .
Saya mencoba interrock ini (tanggal 10 posting) panduan tetapi tampaknya tidak bekerja dengan benar dan menyebabkan saya kernel panik terkait dengan SleepEnabler .
PS Saya telah membaca di suatu tempat bahwa Apple melakukan " underclocking " ini secara sengaja, untuk alasan keamanan atau pemasaran (untuk membeli baterai baru). Tolong koreksi saya jika saya salah.
OS X akan secara cerdas melambatkan CPU berdasarkan kondisi tertentu dalam upaya untuk a) memperpanjang usia baterai dan b) menghindari kerusakan sistem (melalui panas berlebih). Apple tidak "menyabotase" mesin dalam upaya untuk membuat pelanggan membeli baterai baru. - cksum
Bantuan apa pun akan dihargai. Terima kasih sebelumnya.
Solusi (Itu Berhasil Bagi Saya)
http://www.rdoxenham.com/?p=259
Ini adalah perbaikan sederhana, dan kebanyakan orang yang memiliki masalah serupa dengan apa yang Anda gambarkan cukup senang setelah mereka menyadarinya. Saya tidak mengambil kredit untuk perbaikan ini, untuk itu semua berkat Rhys Oxenhams yang meneliti ini dan datang dengan solusi .
Terima kasih kepada l'L'l untuk menemukan ini.
Jawaban:
Sepertinya Anda memiliki masalah dengan baterai Anda, meskipun kemungkinan itu hanya menambah masalah mendasar yang telah Anda sentuh.
Konsep di balik Speedstep tampaknya bagus, namun, cara kerjanya cukup buruk - terutama ketika menyangkut kernel_task. Saya percaya itulah alasan Anda melihat perlambatan dramatis - karena "fitur" ini menghabiskan sebagian besar CPU MacBook Pro Anda sehingga tampaknya dapat mendinginkan sistem Anda dan menghemat energi.
Apa artinya ini adalah Anda akhirnya kehilangan sebagian besar CPU sementara SpeedStep membajak kernel_task dan terus melakukan tugas-tugas overhead yang rendah sampai suhu CPU turun. Sistem Anda pada dasarnya menjadi macet sehingga Anda dapat menghemat energi terlepas dari apakah Anda mau atau tidak. Saya akan membayangkan bahwa kebanyakan orang berharap dapat menggunakan semua daya CPU mereka ketika mereka mau - bukan ketika sistem mereka memungkinkan mereka.
Untungnya "fitur" ini dibangun menjadi kext, di mana setiap pengenal model menentukan cara mengontrol suhu CPU. Ini adalah perbaikan sederhana, dan kebanyakan orang yang memiliki masalah serupa dengan apa yang Anda gambarkan cukup senang setelah mereka menyadarinya. Saya tidak mengambil kredit untuk perbaikan ini, untuk itu semua berkat Rhys Oxenhams yang meneliti ini dan datang dengan solusi .
sumber
Tugas kernel perendaman siklus CPU terutama merupakan masalah keamanan dan umur panjang.
CPU mampu menghasilkan panas yang jauh lebih besar daripada yang dapat dipancarkan oleh frame MacBook Pro dan untuk mengontrol kipas yang gagal dan kegagalan perangkat keras lainnya, sistem ini akan secara dramatis mengurangi kemampuan CPU untuk menghasilkan panas ketika merasakan peningkatan yang cepat dalam suhu yang diukur. - terutama ketika blower tidak merespons seperti yang diharapkan atau sudah diperintahkan untuk dijalankan pada nilai RPM maksimum.
Anda akan ingin mengesampingkan suhu sebagai penyebab perilaku ini sebagai langkah pertama IMO.
Juga, pertimbangkan untuk mengganti baterai karena ia juga memiliki sensor suhu dan firmware mungkin jauh lebih konservatif dengan CPU ketika mengetahui bahwa beberapa sensor tidak lagi melaporkan tugas, sehingga untuk berbicara.
sumber
Apple tidak hanya meng-underclocking CPU menjadi sekitar setengah, ketika tidak ada baterai, tetapi juga GPU , baik dengan atau tanpa baterai.
Saya pikir alasannya bukan untuk memaksa pengguna untuk membeli baterai baru tetapi tetap menjadi pemasaran. Pernahkah Anda memperhatikan bahwa pengisi daya AC MBP jauh lebih kecil daripada kebanyakan pengisi daya AC untuk laptop PC? Saya bukan ahli watt dan voltase tetapi untuk memperhitungkan desain minimalis dan elegan, mereka tidak membuatnya cukup kuat untuk MBP Anda untuk beroperasi. Dibutuhkan baterai untuk daya penuh jika tidak adaptor AC dan mesin Anda bisa dipanggang atau gagal bekerja.
Throttling GPU adalah ukuran untuk memastikan merek mereka akan mendapatkan daya tahan baterai yang lebih baik daripada pesaing, jika tidak Anda akan mendapatkan ~ 4 jam penggunaan, tidak benar-benar bersaing di dunia laptop.
Workaroud untuk masalah CPU, selain yang Anda posting , terdiri dari undervolting , yang ditawarkan oleh aplikasi shareware yang disebut CoolBook . Sayangnya, itu hanya didukung hingga Snow Leopard dan memiliki kebijakan lisensi yang sangat ketat (per komputer, bukan per pengguna). Opsi paling aman adalah tetap mendapatkan baterai baru.
Solusi untuk masalah GPU diposting di sini .
sumber
Saya pikir masalah utama Anda dan baterai Anda terkait dalam arti Domino. Saya tidak tahu dari pos Anda, tetapi Anda mengatakan bahwa Anda mencabut baterai. Melakukannya reset SMC Anda itu sebabnya sekarang setiap kali Anda memasang kabel listrik unit melompat dan mengalami serangan jantung ringan, restart dan akhirnya boot.
Anda SMC telah rusak dan perlu diatur ulang dan untuk itu lihat ke http://support.apple.com/kb/ht3964
Sekarang mengenai CPU Anda% Saya setuju dengan cksum dan bmike. Baterai Anda memang memiliki sensor di dalamnya dan jika baterai Anda hilang atau rusak maka Anda harus menggantinya karena kipas dan unit akan panik di bawah tekanan atau waktu. Selain itu saya juga menyarankan menjalankan Tes Perangkat Keras Apple yang seharusnya ada di salah satu sistem Anda DVD abu-abu yang dikirimkan bersama unit. Menjalankan AHT menguji sensor dengan cepat dan melakukan pemeriksaan CPU dan RAM yang merupakan sesuatu yang berguna dalam kasus ini. Saya tidak ingin berpikir ada alasan kerusakan ESD bisa terjadi tetapi itu adalah risiko dan kemungkinan.
sumber
Metode rdoxenham memang memperbaiki masalah kernel_task, tetapi itu tidak membawa kinerja cpu kembali ke mode aktualnya. Biarkan saya memberi Anda latar belakang cerita saya.
Saya memiliki MBP 15'Inch Awal 2011 (i7, 10GB RAM), Jadi sudah lama baterai mati & saya memang menghadapi GPU & CPU lag sampai perbaikan rdoxenham.
Proses ini adalah perbaikan sementara sampai kami mengganti baterai mati / tua / rusak. Tanpa baterai di laptop CPU tidak mengambil daya yang cukup yang dibutuhkan untuk berjalan pada tingkat optimal.
Jika Anda menggunakan GeekBench untuk menguji kinerja laptop Anda, Anda akan melihat perbedaan skor laptop Anda & yang lainnya tanpa masalah ini.
Skor saya tampaknya terpengaruh oleh cpu yang tidak mendapatkan daya yang dibutuhkan tanpa baterai. Perbaikan ini memecahkan bagian perangkat lunak dari masalah tetapi tidak menyelesaikan bagian perangkat keras.
CPU kami membutuhkan jus mereka dan saya akan mengatakan FIX ini adalah perbaikan BESAR bagi mereka, yang baru saja menghadapi masalah kernel dengan baterai kondisi kerja. Tetapi untuk orang seperti saya (menjalankan macbook tanpa baterai) ini tidak menyelesaikan semuanya. DAPATKAN BATERAI SECEPATNYA. AMAZON itu!
sumber
Metode rdoxenham bekerja untuk saya juga. Ini masalah saya:
MacBook Pro (13 inci, Awal 2011), macOS 10.12.1 Sierra. Baterai sudah mati sejak beberapa waktu lalu tetapi komputer telah bekerja dengan baik. Suatu hari tiba-tiba tidak akan bangun dari tidur dan tombol power tidak bereaksi. Saya menarik dan memasukkan kembali kabel listrik dan kemudian bisa boot lagi. Booting sekarang membutuhkan waktu beberapa menit dan semuanya tertinggal. Mouse bergerak dalam sesuatu seperti 0,5 fps. Semuanya bekerja tetapi ada lag yang ekstrem. Animasi, kursor, input keyboard, waktu yang diperlukan untuk membuka aplikasi - semuanya. Monitor aktivitas melaporkan sistem yang menggunakan hampir 100% CPU hampir selalu. Kadang-kadang turun sedikit dan lag menjadi sedikit lebih baik. Untuk beberapa saat, aktivitas CPU normal dan semuanya bekerja dengan baik, tetapi masalah kembali setelah satu menit. kernel_task dilaporkan menggunakan lebih banyak CPU daripada yang tersedia - antara 200-1000%. Masalahnya tetap ada meskipun reboot dan membiarkan komputer tetap menyala. Komputer tidak dapat digunakan.
Saya mengesampingkan perangkat lunak buruk dan banyak sumber potensial perangkat keras buruk. Saya mencoba semua ini, tetapi masalahnya tetap:
Saya menduga masalah papan logika. Tetapi saya kemudian mencoba memindahkan file kext yang sesuai dari /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/. Seperti sulap, komputer sekarang tampaknya berfungsi dengan baik lagi. Saya akan melihat apakah saya bisa mendapatkan baterai pengganti dan mengembalikan kext, tetapi untuk sekarang ini akan dilakukan. Saya tidak mengerti bagaimana menghapus kext dapat menyebabkan overheating. Kext adalah bagian dari penginstalan OS tertentu dan misalnya tidak ada saat boot ke Windows atau yang lainnya. Tentunya suhu terutama harus dikontrol oleh sesuatu yang tingkatnya lebih rendah. Tetapi, jika komputer mati, ia akan mati. Itu tidak berhasil sebelum perbaikan ini.
sumber