Apa yang mengatur pelambatan CPU Intel SpeedStep? Bisakah saya mendapatkan kendali atas ini di Windows7?

21

Saya mencoba untuk mendapatkan file disk virtual besar yang dikompres (menggunakan WinRar) sebelum saya pulang hari ini, tetapi frekuensi CPU saya terus dengan riang naik turun antara nominal 2,8 GHz dan 800 MHz sangat sedikit!

Fluktuasi frekuensi seperti yang terlihat di Resource Monitor (garis biru adalah frekuensi, hijau adalah pemanfaatan):

Grafik Monitor Sumber Daya

Dan CoreTemp:

Screenshot CoreTemp

Saya terhubung (tidak menggunakan baterai). Temperatur saya normal (inti CPU setidaknya tidak di Max, tapi saya tidak punya bacaan untuk bagian lain dari sistem). Ada beban kerja penuh yang tersedia. Mengapa itu melambat kembali? Tanpa mencairkan CPU, saya ingin pekerjaan ini berjalan secepat mungkin sekarang.


Pembaruan : Masalah utama di sini adalah beban termal total yang menyebabkan pelambatan CPU. Setelah saya menambahkan pendingin laptop (kipas bertiup di bawahnya) CPU tetap dalam kondisi kinerja tertinggi tanpa batas. Baca untuk info menarik lainnya dan jawaban tentang mengelola SpeedStep.


Sebagai penggemar kontrol (control freak), saya ingin menangani ini, dan mengubahnya atau setidaknya tahu mengapa ia melakukan apa yang dilakukannya.

Yang saya lihat di BIOS adalah mengaktifkan / menonaktifkan SpeedStep dan pada Dell ini menyatakan bahwa menonaktifkan SpeedStep berarti akan berjalan dalam status kinerja terendah sepanjang waktu ... Saya dapat memahami keputusan desain untuk laptop. Jadi tidak ada apa-apa untuk saya di BIOS.

Sunting: Saya mencoba menonaktifkan SpeedStep di BIOS, saya mendapatkan frekuensi yang stabil sekarang, tetapi 1,6 GHz bukan 2,8 GHz. Setidaknya itu tidak turun ke 800 MHz sekarang, tetapi secara keseluruhan ini bukan perbaikan.

Apakah SpeedStep dikendalikan oleh OS? Saya telah mengonfigurasi pengaturan daya untuk menggunakan CPU 100% sebagai minimum saat dicolokkan:

Opsi Daya diatur ke CPU minimum 100%

Pengaturan ini ternyata tidak melakukan apa yang saya pikirkan ...? Atau mungkin ada sesuatu yang menimpanya.

Apakah pelambatan didorong oleh suhu perangkat keras? Ketika throttles kembali, temps inti prosesor saya selalu baik-baik saja. Mungkin di luar prosesor, atau di tempat lain pada motherboard temp telah naik terlalu tinggi sehingga throttling akan masuk sampai bagian itu menjadi dingin? Apa yang mendorong perilaku ini? Saat ini tidak masuk akal dan sangat mengganggu.

Jika baterai turun menjadi 800 MHz saat saya membaca halaman web, itu akan bagus. Tetapi ketika saya terhubung memiliki 10 aplikasi terbuka, dan saya punya pekerjaan kompresi besar, saya ingin 2.8GHz penuh.

DanO
sumber
3
Bisa jadi IO terikat, bukan terikat CPU. Keduanya harus membaca banyak data dan menulis banyak data sekaligus.
Nifle
1
Bisa jadi, tetapi tidak dalam kasus ini, saya memiliki SSD, panjang antrian disk rata-rata kurang dari 0,1.
DanO
2
Menambahkan pendingin laptop (platform dengan kipas bertenaga USB yang bertiup di bagian bawah laptop) telah sepenuhnya menyelesaikan masalah saya. Dengan pendinginan aktif ini, SpeedStep tidak masuk dan jam CPU tetap pada kecepatan penuh bahkan di bawah periode beban penuh yang panjang.
DanO
1
Saya suka yang sebaliknya. Thinkpad saya terlalu panas dan mati ketika saya meletakkannya di bawah beban berat. Saya ingin mempercepat kembali CPU i5 sebelum kehilangan pekerjaan saya.
endolith

Jawaban:

17

Karena tidak ada jawaban yang mengambil langkah kecepatan apa dan bagaimana cara menonaktifkan / mengaktifkannya di sini adalah apa yang saya temukan:

Mari kita lihat cara kerjanya. SpeedStep memiliki dua komponen utama:

C1E (Enhanced Halt State): C1E adalah yang lebih sederhana dari dua komponen. Itu dapat diaktifkan atau dinonaktifkan di BIOS, dan melakukan secara independen dari sistem operasi. C1E memiliki dua konfigurasi - idle, dan load. Ketika penggunaan CPU relatif rendah, fitur ini menurunkan pengali prosesor Anda ke pengaturan terendah (biasanya 6x) dan sedikit menurunkan vCore-nya. Selama aplikasi intensif CPU, itu akan meningkatkan multipler ke nilai maksimumnya, dan akan memberikan sedikit peningkatan vCore untuk mengkompensasi. Dalam contoh kami, C1E akan membuat prosesor Anda berjalan pada 6x atau 9x FSB.

EIST (Enhanced Intel SpeedStep Technology): Ini adalah fitur yang sangat kuat dan memiliki berbagai macam kemampuan hemat daya. Seperti sepupunya yang lebih sederhana, EIST dapat memengaruhi voltase CPU Anda dan juga multiplier-nya - namun, EIST memiliki lebih banyak level konfigurasi. Alih-alih pengaturan "lambat atau cepat" yang sederhana, SpeedStep dapat memanfaatkan semua pengganda yang tersedia. Dalam contoh kasus kami, EIST akan memungkinkan prosesor Anda berjalan dengan pengganda 6, 7, 8, atau 9, dan memilih yang mana yang akan digunakan berdasarkan seberapa banyak permintaan CPU Anda. EIST dikendalikan oleh Windows, dan menggunakan "skema daya" yang berbeda yang mungkin Anda lihat di panel kontrol.

Kedengarannya seperti SpeedStep dapat ditemukan di BIOS atau OS dan bahkan mungkin keduanya. Dugaan saya adalah bahwa DELL mungkin berbohong kepada Anda tentang kinerja, saya katakan coba nonaktifkan dan lihat apa yang terjadi.

Untuk menonaktifkannya di bawah windows, pilih Power Options dan pilih High Performance. Pastikan status prosesor minimum dan maksimum adalah 100% dan Kebijakan Sistem Pendingin menjadi Aktif.

Berikut adalah dua forum pendukung dan situs yang dapat membantu Anda:

Panduan SpeedStep

Mari Bicara tentang C1E

FAQ Speedstep Bay Wolf

James Mertz
sumber
1
Terima kasih atas info baiknya. Jadi, pada dasarnya baik BIOS maupun OS bisa menggerakkan kecepatan naik dan turun. OS akan dipandu oleh preferensi skema daya yang Anda atur, dan logika BIOS hidup atau mati. Setelah bereksperimen sedikit, saya pikir pada Laptop Dell saya BIOS, atau driver Dell / chipset mencekik CPU dipandu oleh penumpukan panas. Ini masuk akal untuk desain laptop, dan juga masuk akal bahwa saya tidak bisa atau tidak boleh menimpanya dalam hal ini.
DanO
1
Saya tidak tahu tentang tidak bisa, atau bahkan tidak boleh tidak, tetapi waspadalah terhadap kemungkinan konsekuensi yang mungkin terjadi, seperti halnya hal-hal semacam ini (yaitu overclocking). Anda dapat membeli bantal pendingin yang digunakan laptop untuk melindungi panas berlebih jika Anda mau. Berikut adalah daftar beberapa yang harus dilihat
James Mertz
7

Pembaruan: menambahkan pendingin laptop aktif telah sepenuhnya menyelesaikan masalah ini. Ketika suhu keseluruhan ditekan, pelambatan ini tidak mendukung sama sekali, dan saya dapat mempertahankan beban prosesor penuh tanpa batas.


Terima kasih atas info bagus di jawaban lainnya. Saya pikir saya sudah bisa mengumpulkan ide tentang apa yang sedang terjadi:

Ada elemen langkah cepat yang dapat dikontrol oleh BIOS, dan juga oleh OS. Di windows 7, preferensi skema daya (keadaan prosesor minimum, pendinginan aktif / pasif, daya AC / DC) terutama yang memandu OS dalam mengatur kecepatan prosesor.

Beberapa eksperimen sederhana pada laptop ini, menunjukkan bahwa ada sesuatu yang meregulasi CPU sebagai respons terhadap suhu . Ini bisa berupa BIOS, atau chipset / driver Dell.

Jika saya membiarkannya menganggur sampai kipas berputar ke bawah dan udara yang keluar dari samping adalah suhu ruangan, dan kemudian saya memulai benchmark 7-zip, saya mendapatkan sekitar satu setengah menit dari CPU kecepatan penuh. Tentang waktu udara knalpot terlalu panas untuk menjaga jari saya di sana, CPU mulai melambat hingga akhirnya mencapai 667 MHz. Kemudian secara bertahap langkah mundur hingga hampir kecepatan penuh selama sekitar 40-60 detik, dan kemudian siklus throttle-back dan pendinginan dimulai lagi. Seluruh siklus memakan waktu sekitar tiga menit.

Mengingat heat-sink yang jelas dan ukuran kipas / berat / kendala daya di laptop, saya bisa mengerti bahwa sistem memerlukan metode cadangan untuk mencegah panas berlebih. Saya juga mengerti mengapa saya tidak bisa atau tidak boleh menimpa ini, bahkan jika saya bisa mencari cara untuk melakukannya. Pada dasarnya saya hanya bisa berharap untuk mendapatkan kecepatan penuh dari prosesor saya untuk waktu singkat sampai total panas yang menumpuk terlalu banyak, maka harus mencekik kembali saat panasnya hilang.

Saya kira menempatkan 2,8 GHz di laptop memberi Anda beberapa kecepatan yang baik ketika Anda membutuhkannya, tetapi itu tidak bisa memiliki stamina yang sama dengan workstation.

DanO
sumber
2

Periksa 'Kebijakan pendinginan sistem', item berikutnya di jendela daya. Ini harus diatur ke aktif (ketika dicolokkan), sehingga peningkatan suhu prosesor meningkatkan kecepatan kipas, daripada mengurangi freqency prosesor (pasif).

Alan Pearce
sumber
Terima kasih, itu bagus untuk diperiksa. tetapi dalam kasus saya sudah diatur ke aktif / aktif (bahkan pada baterai).
DanO
Adalah baik untuk mengetahui bahwa opsi-opsi itu secara teori mendorong perilaku SpeedStep. Itulah yang saya tanyakan. Tahu mengapa atau di mana ia bisa memikirkannya sendiri.
DanO
2

Ada kontrol perangkat keras alat notebook , memungkinkan mengubah opsi kecepatan melangkah dengan cepat. Dalam kasus Anda opsi akan kinerja penuh.

Scigor
sumber
2
Itu akan menjadi alat yang hebat untuk orang gila kontrol seperti saya, sayangnya (pada Win7 x64), bahkan sebagai administrator, saya memberikan kesalahan saat start-up "Tidak dapat memuat driver NHC!" Karena ini adalah pembaruan terakhir Mei 2007, saya tidak berharap banyak bahwa mereka bekerja pada versi Windows 7.
DanO
Lenovo memiliki program Manajemen Energi Open EnergyManagement.exedi 32 bit Program Files / folder Lenovo meskipun itu tidak akan berfungsi pada laptop Acer baru saya. Harus ada program pihak ketiga yang diperbarui di luar sana ...
John
1

Saya akan menyarankan untuk mendapatkan alat kontrol perangkat keras notebook yang disebutkan di atas dan menggunakan funtion langkah cepat dinamis kustom. Ini memungkinkan Anda untuk membatasi kecepatan paling lambat dan tercepat. Saya juga menyarankan untuk menjatuhkan voltase pengali sebanyak 1 atau 2 opsi di menu drop down. Ini akan menurunkan watt yang dikonsumsi prosesor dan membantu jumlah panas yang dihasilkan. Hanya saja, jangan menjatuhkan voltase terlalu banyak atau sistem akan crash. Saya menggunakannya dengan Dell Latitude D400 tanpa masalah bersama dengan http://www.diefer.de/i8kfan/index.html untuk mengontrol kecepatan kipas berdasarkan suhu.

Arcosanti
sumber
1

Saya melakukan beberapa pencarian utilitas taskbar vendor-netral pihak ketiga (seperti utilitas Manajemen Energi Lenovo) dan menemukan Power Switch . Saya mengujinya dengan cepat dengan CPUz; dalam mode daya, CPU memaksimalkan dan tetap dalam kondisi itu, seimbang saat memutar video, ia akan melompati semua tempat dan dalam mode penghemat daya, ia hanya bertahan di 800h MHz. Diuji pada laptop dengan CPU Intel i7-4720.

Utilitas Bilah Tugas Saklar Daya

John
sumber