Wie bringe ich Turbo Boost zum Laufen?

10

Ich habe ein HP Pavilion dv6-2190us Notebook mit 8 GB DDR3 und einem i7-Prozessor mit 1,60 GHz (Turbo Boost bis 2,80 GHz).

Ich bin mir nicht sicher, ob ich etwas falsch mache oder einen Schritt verpasse oder was, aber ich kann für mein ganzes Leben nicht herausfinden, wie ich den Turbo-Boost zum Laufen bringen kann.

Es ist ein echtes Problem, weil 8x 1,6 GHz wirklich scheiße sind. Ich fange an zu wünschen, ich hätte einen i5 mit weniger Kernen, aber mehr Taktrate pro Kern ...

Kann ich irgendetwas tun, um entweder den Geschwindigkeitsschritt / den Turbo-Boost zu aktivieren oder ihn einfach die ganze Zeit übertaktet zu halten?

Oh, ich verwende Ubuntu 10.10 64-Bit.

VIELEN DANK!

Bearbeiten Ich habe die Beschaffung hier befolgt , aber meine Ergebnisse ändern sich überhaupt nicht, wenn ich die Schleife ausführe.

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
Alex Weber
quelle
Können Sie bitte in / proc / cpuinfo nachsehen , wie ich es in askubuntu.com/questions/37618/is-turbo-boost-working/… geschrieben habe , und dann die Ergebnisse in Ihre Frage einarbeiten ?
Elmicha
@elmicha Frage aktualisiert
Alex Weber
Versuchen Sie, 'stress -c 8' auszuführen, damit alle CPU-Kerne maximal ausgeführt werden, während die Ausführung die Ausgabe von / proc / cpuinfo

Antworten:

7

Versuchen Sie die Installation turbostat(aus dem linux-toolsPaket) und führen Sie sie aus, um festzustellen, sudo modprobe msr ; sudo turbostatwas dies für die Prozessorgeschwindigkeit bedeutet.

Die in / proc / cpuinfo angezeigte Frequenz ist immer auf die "normale" CPU-Geschwindigkeit begrenzt, wenn der Turbo-Boost tatsächlich einwandfrei funktioniert.

David Gardner
quelle
2
Tatsächlich sind alle Informationen in /proc/und /sys/device/system/cpu/sind vom Design her immer auf reguläre Frequenzen beschränkt. siehe kernel.org/doc/Documentation/cpu-freq/boost.txt
Führen Sie CMD
@ ClassStacker Danke! Aktualisiert, um "immer" statt "oft" zu sagen.
David Gardner
@DavidGardner zufällig können Sie bitte besser erklären, wie die Turbostatleistung zu interpretieren ist? In meinem Fall Bzy_MHzkann es nahe an 3 GHz gehen und nach einer Weile wieder auf 1 GHz zurückkehren, selbst wenn alle CPUs zu 100% geladen sind (siehe auch askubuntu.com/questions/800797/how-to-enable-turbo-boost/… )
Sebastien Lorber
@SebastienLorber Turbo kann durch Stromverbrauch, Temperatur und andere Faktoren eingeschränkt werden, ist aber ziemlich "geschlossen", da es Ihnen nicht sagt, warum :) Ich werde einige Kommentare zu der Frage hinzufügen, mit der Sie verlinkt haben, aber bei 85 ° C. Abhängig von den BIOS-Turbo-Einstellungen kann die Temperatur begrenzt sein ...
David Gardner
Das ist ziemlich ärgerlich, dass es so schwer zu verstehen ist, was passiert. Ich habe die Fans gezwungen, mit voller Geschwindigkeit zu laufen, habe verschiedene Regler und Treiber ausprobiert, und es scheint, dass mein Computer die Frequenz irgendwann auf etwa 800 MHz (unter Last) begrenzt, auch wenn die CPU nicht heiß ist
Sebastien Lorber
1

Kann ich irgendetwas tun, um entweder den Geschwindigkeitsschritt / den Turbo-Boost zu aktivieren oder ihn einfach die ganze Zeit übertaktet zu halten?

Ich habe ein ähnliches Problem mit meinem Laptop. Ich verwende niemals die Option ondemand, daher deaktiviere ich sie durch Installation von rcconf (sudo apt-get install rcconf). Öffnen Sie es einfach als root, suchen Sie nach On-Demand-Voice und deaktivieren Sie es (Leertaste zum Auswählen / Abwählen)!

MastroPino
quelle
Dies ist ein schlechter Rat. Erstens hat das OP falsch interpretiert, was er gesehen hat. Jetzt möchten Sie ihm helfen, ein Problem zu lösen, das er nicht hat, und nicht erklären, was Ihre angenommene Lösung tatsächlich erreicht oder wie sie irgendetwas beheben soll.
Führen Sie CMD
1

Obwohl keine der Lösungen weiter verwendet wird, funktioniert laut i7z Turbo Boost tatsächlich.

Ich bin mir nicht sicher, was es getan hat, aber hey, ich beschwere mich nicht!

PS - Das CPU-Frequenzmonitor-Applet steckt immer noch bei 1,6 GHz.

Alex Weber
quelle
2
Ich habe das i7z-Skript getestet und es zeigt mir, dass Turbo Boost aktiviert ist. Bei Verwendung von grep MHz / proc / cpuinfo wird jedoch nichts angezeigt, das über die Standardtaktfrequenz von 2,3 im Gegensatz zu 2,9 GHz hinausgeht.
3.
@ n3rd Alle Informationen in /proc/und /sys/device/system/cpu/sind vom Design her immer auf reguläre Frequenzen beschränkt. Siehe kernel.org/doc/Documentation/cpu-freq/boost.txt. Auch die CPU Freq Mons ist auf diese Informationen angewiesen, sodass keine Boosts angezeigt werden.
Führen Sie CMD
-1

Wie die traurige David Gardner beste Lösung ist es Turbostat, der in zusätzlichen Linux-Tools echte Frequenz zeigt. Es funktioniert mit CPU auf Ivy Bridge, wo cat /proc/cpuinfokeine echten Informationen angezeigt werden können. Ich kann auch empfehlen, dieses Skript zu verwenden

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

Es hilft, die CPU abzustimmen und den Turbo-Boost zu zwingen, ständig zu arbeiten. Ich sollte beachten, dass der Turbo-Boost nicht für alle Kerne mit maximaler Frequenz funktioniert. Informationen zur Frequenzvereinbarung finden Sie in den offiziellen Informationen zu Ihrer CPU.

Andrey Rahimov
quelle
2
Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Kiri
Auch der Link ist ein Ubuntu One Link, der Login erfordert und daher nicht funktioniert ...
David Gardner