Aktifkan kinerja penuh pada laptop Sandy Bridge

9

Saya memiliki laptop generasi kedua Intel i7. Saya menggunakan Thermald dan tlp untuk mengatur masa pakai baterai (mereka hebat!). Namun, kadang-kadang saya tidak peduli dengan kebisingan dan konsumsi daya, dan ingin CPU berjalan pada 3.5GHz penuh. Untuk beberapa alasan, ini tampaknya mustahil untuk dicapai. Kipas tidak pernah berjalan dengan kecepatan penuh, dan prosesor selalu ditekan ke bawah. Ketika saya menggunakan cpufreq-info, saya tidak pernah melihat lebih dari 2.8GHz (jadi turbo boost tidak berfungsi), dan frekuensinya turun menjadi 800Mhz ketika kipas mulai menjadi "keras". Ini dengan intel p-state dan gubernur kinerja. Gubernur Powersafe bahkan "lebih buruk", tapi itu bagus karena meningkatkan masa pakai baterai.

Ada ide bagaimana mengaktifkan "kekuatan penuh"?

Terima kasih!

matus201
sumber
Saya menambahkan sudo update-grub ke instruksi
mchid
Saya telah melihat beberapa utas / pertanyaan yang sangat mirip. Meskipun saya tidak punya bukti, saya pikir ada sesuatu yang salah dengan interaksi Thermald / intel_pstate. Sebagai ujian, Anda harus mencoba driver acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = disable" di / etc / default / grub) dan / atau nonaktifkan thermald.
Doug Smythies
Anda juga harus mengaktifkan turbo boost di / etc / default / tlp
mchid
@ mchid: Saya hanya bermaksud sebagai ujian. Ada yang salah, entah bagaimana, dan saya ingin tahu apa.
Doug Smythies
1
@ mchid: Itu tidak benar, dan artikelnya sudah usang. intel_pstate powersave sama atau lebih baik daripada acpi-cpufreq ondemand; kinerja intel-pstate = sama dengan kinerja acpi. Namun, saya tidak yakin perubahan apa yang di-backport ke kernel sebelumnya.
Doug Smythies

Jawaban:

9

Ya, yang harus Anda lakukan adalah:

pertama, atur tlp "governer" ke kinerja untuk kedua ac dan batt di file / etc / default / tlp Anda dan ketika Anda berada di sana, silakan dan aktifkan turbo boost juga

kemudian, edit / etc / default / grub dan masukkan

intel_pstate=disable

setelah

GRUB_CMDLINE_LINUX_DEFAULT=

seperti contoh ini

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

jalankan perintah ini untuk menerapkan perubahan ke grub

sudo update-grub

kemudian, instal indikator-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

reboot agar perubahan Anda berlaku.

Setelah Anda reboot, Anda akan melihat ikon di panel unity Anda, klik ikon ini dan Anda dapat mengatur cpu ke kinerja (penuh), ondemand (hanya jika diperlukan), hemat daya, atau konservatif.


Menonaktifkan pstate mungkin tidak diperlukan, Anda dapat mencoba dan menonaktifkannya untuk melihat apakah ada perbedaan. Pastikan untuk memperbarui grub setelah melakukan perubahan itu.

Selain itu, indikator-cpufreq tidak akan mengizinkan perubahan dengan pstate aktif (hanya dengan pstate dinonaktifkan), Anda masih harus melakukannya secara manual.

Akhirnya, Anda bisa mendapatkan nomor yang lebih baik dari i7z:

sudo apt-get install i7z

dan kemudian, jalankan

sudo i7z

Instal lm-sensor dan jalankan sensor mendeteksi:

sudo apt-get install lm-sensors

sudo sensors-detect

Ikuti petunjuknya dan pilih ya untuk semuanya.


akhirnya, tautan ini dapat membantu:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

Ini tidak hanya memungkinkan akselerasi perangkat keras untuk flash tetapi juga menginstal VDPAU dan i965

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

dan tolok ukur yang lebih baru ini menunjukkan sedikit keuntungan dari menonaktifkan pstate dan menggunakan kinerja

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2

mchid
sumber
Terima kasih untuk i7z, ini adalah cara yang lebih baik untuk memonitor cpu freq! Saya telah mengaktifkan turbo melalui TLP, p-state dinonaktifkan, menggunakan gubernur kinerja (melalui TLP), tetapi CPU masih "takut" untuk memutar kipas. Hampir seperti ada batas suhu di suatu tempat. Di windows, jika saya mengaktifkan kinerja penuh, laptop saya dengan mudah mencapai 90C per inti.
matus201
@ matus201 menggunakan kinerja melalui tlp tidak mengatur freq ke kinerja, ini memungkinkan kinerja. Jika Anda ingin mengatur kinerja, Anda perlu menggunakan beberapa metode lain seperti sudo cpupower frequency-set -g performanceatau menonaktifkan pstate dan menggunakan indikator-cpufreq untuk mengaturnya menjadi kinerja.
mchid
@ matus201 seperti yang disarankan Anda dapat mencoba menonaktifkan thermald sebagai tes tapi saya tidak akan merekomendasikannya. Hanya karena cpu menjadi panas bukan berarti Anda benar-benar mendapatkan kinerja lebih dari itu.
mchid
Saya menggunakan cpupower untuk mengatur kinerja gubernur, dan tampaknya berfungsi dalam arti bahwa gubernur adalah kinerja. Frekuensi CPU melompat ke 3.5GHz ketika saya menugaskan sistem; Namun, segera setelah kipas berputar sedikit (pada kipas vaio dikendalikan oleh bios), CPU dibatasi hingga 800MHz. Ketika mereka tenang, frekuensi melompat kembali ke 3.5GHz, kipas berputar, mencekik terjadi dan seterusnya ... Ini membuat menonton video youtube 720p sederhana tidak mungkin tanpa bingkai yang jatuh.
matus201
Saya harus menyebutkan bahwa pelambatan ini terjadi dengan atau tanpa kondisi-p (dinonaktifkan / diaktifkan melalui grub). Itu membuat saya berpikir ini adalah kasus khusus dengan laptop VAIO ..
matus201
1

Saya berhasil mencari tahu ini. Seperti biasa, Sony memutuskan untuk melakukan sesuatu dengan cara mereka dan ini khusus untuk laptop Vaio saja.

Untuk mengatur kinerja penuh, Anda perlu mengetikkan terminal:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

Ini mengatur laptop Anda ke mode kinerja, dan tidak ada pelambatan yang terjadi.

matus201
sumber