Ada cara, bahkan ketika penyedia OEM sialan Anda mengunci semuanya dari bios Anda kalau-kalau Anda mencoba memperbaiki masalah rengekan menjengkelkan di laptop mereka.
Anda perlu menulis satu Model Specific Register (MSR). Ini dapat dilakukan dengan beberapa utilitas ( RW-Everything , CrystalCPUID atau apa pun yang Anda dapat temukan).
Alamat MSR dan nilai C-State yang tepat untuk banyak CPU Intel dapat ditemukan di Manual Pengembang Perangkat Lunak Arsitektur Intel® 64 dan IA-32 (Volume 3B: Panduan Pemrograman Sistem, Bagian 2) .
Saya memiliki Core i5 520M dan register untuk itu adalah MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Anda perlu menentukan nilai setinggi mungkin dalam bidang batas C-State Paket (bit 2: 0) yang hilang rengekannya. (Dalam kasus saya perubahannya dari 3 ke 1)
Dalam hal RW-Everything Anda perlu menambahkan register dan alamatnya secara manual menggunakan fungsi daftar pengguna dari jendela akses MSR.
Dalam hal CrystalCPUID Anda dapat mengatur nilai per core (Core i5 520M memiliki 2 core yang ditampilkan sebagai 4 CPU) dan pada dasarnya menurunkan satu core sudah cukup untuk menghentikan rengekan.
Sayangnya kedua utilitas yang saya temukan tidak memberikan cara untuk membuat mereka melakukan apa yang dibutuhkan secara otomatis, jadi Anda harus memulai dan mengubah nilainya secara manual setiap kali Anda memulai PC Anda, tetapi setidaknya konfigurasi diingat dan Anda dapat menutup utilitas setelah perubahan.
Baru ditambahkan:
RW-Semuanya benar - benar menyediakan metode otomatis, skrip dapat diambil dari baris perintah melalui rw.exe /command=ScriptName.rw
Dalam kasus saya skripnya adalah:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
memfokuskan inti kedua CPU, jika dihilangkan inti pertama (CPU 1 dan CPU 2) akan fokus. Jika kedua core harus dikonfigurasikan, WRMSR
perintah terpisah diperlukan setelah memfokuskan masing-masing core.
Perlu diingat bahwa nilai yang akan ditulis mungkin spesifik untuk model CPU. Default Anda dapat dilihat di jendela RW-Semuanya MSR.
Langkah selanjutnya adalah membuat tugas yang dijadwalkan untuk menjalankan aplikasi saat startup dan setelah melanjutkan dari tidur (konfigurasi diatur ulang kemudian).