Abilita le prestazioni complete sul laptop Sandy Bridge


9

Ho un laptop Intel i7 di seconda generazione. Uso Thermald e tlp per gestire la durata della batteria (sono fantastici!). Tuttavia, a volte non mi interessa il rumore e il consumo energetico e voglio che la CPU funzioni a 3,5 GHz. Per qualche motivo, questo sembra impossibile da raggiungere. La ventola non funziona mai alla massima velocità e il processore è sempre limitato. Quando uso cpufreq-info non vedo mai più di 2,8 GHz (quindi il turbo boost non funziona) e la frequenza scende a 800Mhz quando la ventola inizia a diventare "rumorosa". Questo è con Intel P-State e Performance Governor. Il regolatore Powersafe è anche "peggio", ma va bene in quanto aumenta la durata della batteria.

Qualche idea su come abilitare il "pieno potere"?

Grazie!


ho aggiunto sudo update-grub alle istruzioni
mchid

Ho visto molte discussioni / domande molto simili. Anche se non ho prove, penso che qualcosa non vada nell'interazione Thermald / intel_pstate. Come test, dovresti provare il driver acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = disable" in / etc / default / grub) e / o disabilitare thermald.
Doug Smythies

inoltre devi abilitare il turbo boost in / etc / default / tlp
mchid

@mchid: intendevo solo un test. Qualcosa non va in qualche modo e mi piacerebbe sicuramente capire cosa.
Doug Smythies

1
@mchid: questo non è vero e l'articolo è obsoleto. intel_pstate powersave è uguale o migliore di acpi-cpufreq ondemand; intel-pstate performance = uguale a acpi-performance. Tuttavia, non sono sicuro di quali modifiche vengano trasferite ai kernel precedenti.
Doug Smythies

Risposte:


9

Sì, tutto ciò che devi fare è:

per prima cosa, imposta tlp "governer" sulle prestazioni sia per ac che per batt nel tuo file / etc / default / tlp e mentre sei lì, vai avanti e abilita anche il turbo boost

quindi, modifica / etc / default / grub e inserisci

intel_pstate=disable

dopo

GRUB_CMDLINE_LINUX_DEFAULT=

come questo esempio

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

eseguire questo comando per applicare la modifica a grub

sudo update-grub

quindi, installare indicatore-cpufreq

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

riavviare per rendere effettive le modifiche.

Dopo il riavvio, vedrai un'icona sul pannello delle unità, fai clic su questa icona e puoi impostare la cpu su performance (full), ondemand (solo quando necessario), powersave o conservative.


Disabilitare pstate potrebbe non essere necessario, puoi provarlo e spegnerlo per vedere se c'è una differenza. Assicurati di aggiornare grub dopo aver apportato quella modifica.

Inoltre, indicatore-cpufreq non consentirà modifiche con pstate on (solo con pstate disabilitato), dovrai comunque farlo manualmente.

Infine, puoi ottenere numeri migliori da i7z:

sudo apt-get install i7z

e poi corri

sudo i7z

Installa i sensori lm e avvia i sensori per rilevare:

sudo apt-get install lm-sensors

sudo sensors-detect

Segui le istruzioni e seleziona Sì per tutto.


infine, questi collegamenti possono aiutare:

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

Questo non solo consente l'accelerazione hardware per il flash, ma installa VDPAU e i965

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

e questi benchmark più recenti mostrano un leggero vantaggio dalla disabilitazione di pstate e dall'utilizzo delle prestazioni

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


Grazie per i7z, è un modo migliore per monitorare la frequenza della CPU! Ho abilitato turbo tramite TLP, disabilitato p-state, usato performance governor (tramite TLP), ma la CPU ha ancora "paura" di far girare le ventole. È quasi come se ci fosse un limite di temperatura da qualche parte. In Windows, se abilito le prestazioni complete, il mio laptop passa facilmente a 90 ° C per core.
matus201

@ matus201 utilizzando performance tramite tlp non imposta freq su performance, ma consente performance. Se si desidera impostare le prestazioni, è necessario utilizzare qualche altro metodo come sudo cpupower frequency-set -g performanceo disabilitare pstate e utilizzare indicatore-cpufreq per impostarlo sulle prestazioni.
mchid

@ matus201 come suggerito potresti provare a disabilitare thermald come test ma non lo consiglierei. Solo perché la CPU si surriscalda non significa che stai effettivamente ottenendo ulteriori prestazioni da esso.
mchid

Ho usato cpupower per impostare il governatore alla performance, e sembra funzionare nel senso che il governatore è performance. La frequenza della CPU passa a 3,5 GHz quando eseguo il task del sistema; tuttavia, non appena le ventole girano un po 'verso l'alto (su vaio le ventole sono controllate dal BIOS), la CPU viene ridotta a 800 MHz. Quando si calmano, la frequenza ritorna a 3,5 GHz, le ventole si accendono, si verifica la limitazione e così via ... Questo rende impossibile la visione di semplici video su YouTube a 720p senza perdere i frame.
matus201

Dovrei menzionare che questa limitazione accelerata avviene con o senza lo stato p (disattivato / attivato tramite grub). Mi fa pensare che questo sia un caso speciale con i portatili VAIO ..
matus201

1

Sono riuscito a capirlo. Come al solito, Sony ha deciso di fare le cose a modo suo e quindi questo è specifico solo per i portatili Vaio.

Per impostare le prestazioni complete, è necessario digitare il terminale:

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

Ciò imposta il laptop in modalità prestazioni e non si verifica alcun throttling.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.