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.