Come faccio a far funzionare il turbo boost?


10

Ho un notebook HP Pavilion dv6-2190us, ha DDR3 da 8 GB e un processore i7 con 1,60 GHz (Turbo Boost fino a 2,80 GHz)

Non sono sicuro se sto facendo qualcosa di sbagliato o mancando un passo o cosa, ma non posso per la vita di me capire come far funzionare il turbo boost.

È un vero dolore perché 8x 1.6GHz fanno davvero schifo, sto iniziando a desiderare di avere un i5 con meno core ma più velocità di clock per core ...

C'è qualcosa che posso fare o abilitare lo speed step / turbo boost o forse tenerlo sempre overclockato?

Oh, sto eseguendo Ubuntu 10.10 a 64 bit.

GRAZIE!

Modifica Ho seguito la procedura qui, ma i miei risultati non cambiano affatto quando eseguo il ciclo.

cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000

Puoi per favore guardare in / proc / cpuinfo come ho scritto in askubuntu.com/questions/37618/is-turbo-boost-working/… , quindi modificare i risultati nella tua domanda?
elmicha,

@elmicha domanda aggiornata
Alex Weber,

Prova a eseguire 'stress -c 8' che farà funzionare al massimo tutti i core della tua CPU, mentre il suo funzionamento controlla l'output di / proc / cpuinfo

Risposte:


7

Prova a installare turbostat(dal linux-toolspacchetto) ed esegui sudo modprobe msr ; sudo turbostate vedi cosa dice per la velocità del processore.

La frequenza mostrata in / proc / cpuinfo è sempre limitata alla "normale" velocità della CPU quando in effetti il ​​turbo boost funziona bene.


2
In effetti, tutte le informazioni in /proc/e /sys/device/system/cpu/sono sempre limitate alle frequenze regolari in base alla progettazione; vedi kernel.org/doc/Documentation/cpu-freq/boost.txt
Esegui CMD

@ClassStacker Grazie! Aggiornato per dire "sempre" anziché "spesso".
David Gardner,

@DavidGardner per caso puoi spiegarmi meglio come interpretare l'uscita del turbostato per favore? Nel mio caso Bzy_MHzposso andare vicino a 3ghz e poi tornare a 1ghz dopo un po ', anche se tutti i cpus sono caricati al 100% (vedi anche askubuntu.com/questions/800797/how-to-enable-turbo-boost/… )
Sebastien Lorber,

@SebastienLorber Turbo può essere limitato dal consumo di energia, dalla temperatura e da altri fattori, ma è piuttosto "chiuso" in quanto non ti dirà perché :) Aggiungerò alcuni commenti sulla domanda a cui ti sei collegato, ma a 85 gradi C potrebbe essere un limite di temperatura, a seconda delle impostazioni del BIOS Turbo ...
David Gardner,

È abbastanza fastidioso che sia così difficile capire cosa sta succedendo. Ho costretto i fan a correre a tutta velocità, provando diversi governatori e driver, e sembra che il mio computer stia limitando la frequenza a circa 800 mhz (con carico), anche se i cpus non sono caldi
Sebastien Lorber

1

C'è qualcosa che posso fare o abilitare lo speed step / turbo boost o forse tenerlo sempre overclockato?

Ho un problema simile con il mio laptop, non uso mai l'opzione ondemand quindi lo disabilito installando rcconf (sudo apt-get install rcconf). Basta aprirlo come root, cercare la voce ondemand e disabilitarlo (tasto spazio per selezionare / deselezionare)!


Questo è un cattivo consiglio. Innanzitutto, l'OP ha frainteso ciò che ha visto. Ora hai intenzione di aiutarlo a risolvere un problema che non ha, non a spiegare ciò che la tua soluzione presunta effettivamente raggiunge o come dovrebbe risolvere qualcosa.
Esegui CMD il

1

Nonostante non sia possibile utilizzare ulteriormente nessuna delle soluzioni, secondo i7z turbo boost funziona, in effetti.

Non sono sicuro di cosa sia stato, ma hey non mi lamento!

PS: l'applet per il monitoraggio della frequenza della CPU è ancora bloccata a 1,6 GHz.


2
Ho testato lo script i7z e mi dice che Turbo Boost è abilitato. Tuttavia, l'utilizzo di grep MHz / proc / cpuinfo non mostra nulla oltre la frequenza di clock standard di 2,3 rispetto a 2,9 GHz.
n.

@ n3rd Tutte le informazioni in /proc/ed /sys/device/system/cpu/è sempre limitato alle frequenze regolari in base alla progettazione; vedi kernel.org/doc/Documentation/cpu-freq/boost.txt Inoltre, la CPU Freq Mons fa affidamento su queste informazioni, quindi non mostreranno boost.
Esegui CMD il

-1

Come la triste migliore soluzione di David Gardner è il turbostato che in strumenti Linux aggiuntivi mostra una frequenza reale. Funziona con CPU su Ivy Bridge dove cat /proc/cpuinfonon è possibile mostrare informazioni reali. Posso anche raccomandare di usare questo script

cd && wget -O .laptop-mode.sh http://goo.gl/AH0tvj
chmod +x .laptop-mode.sh && ./.laptop-mode.sh

Aiuta a ottimizzare la CPU e costringe il turbo boost a funzionare costantemente. Dovrei notare che il turbo boost non funzionerà con la frequenza massima per tutti i core. Per la frequenza, consulta le specifiche delle informazioni ufficiali per te cpu.


2
Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Kiri,

Anche il collegamento è un collegamento Ubuntu One che richiede l'accesso e quindi non funziona ...
David Gardner,
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.