Aktivieren Sie die volle Leistung auf dem Sandy Bridge-Laptop

9

Ich habe einen Intel i7 Laptop der 2. Generation. Ich benutze Thermald und tlp, um die Akkulaufzeit zu verwalten (sie sind großartig!). Manchmal interessieren mich jedoch Rauschen und Stromverbrauch nicht und ich möchte, dass die CPU mit vollen 3,5 GHz läuft. Aus irgendeinem Grund scheint dies unmöglich zu erreichen. Der Lüfter läuft nie auf Hochtouren und der Prozessor wird immer gedrosselt. Wenn ich cpufreq-info verwende, sehe ich nie mehr als 2,8 GHz (daher funktioniert der Turbo-Boost nicht), und die Frequenz sinkt auf 800 MHz, wenn der Lüfter "laut" wird. Dies ist mit Intel P-State und Performance Governor. Der Powersafe-Regler ist noch "schlechter", aber das ist gut so, da er die Batterielebensdauer verlängert.

Irgendwelche Ideen, wie man "volle Kraft" ermöglicht?

Danke!

matus201
quelle
Ich habe Sudo Update-Grub zu den Anweisungen
hinzugefügt
Ich habe einige sehr ähnliche Themen / Fragen gesehen. Obwohl ich keinen Beweis habe, denke ich, dass etwas mit der Interaktion zwischen Thermald und intel_pstate nicht stimmt. Als Test sollten Sie den Treiber acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = disable" in / etc / default / grub) ausprobieren und / oder Thermald deaktivieren.
Doug Smythies
Außerdem müssen Sie den Turbo-Boost in / etc / default / tlp
mchid am
@mchid: Ich meinte nur als Test. Irgendwie stimmt etwas nicht und ich würde gerne herausfinden, was.
Doug Smythies
1
@mchid: Das stimmt nicht und der Artikel ist veraltet. intel_pstate Powersave ist gleich oder besser als acpi-cpufreq ondemand; Intel-Pstate-Leistung = wie ACPI-Leistung. Ich bin mir jedoch nicht sicher, welche Änderungen auf frühere Kernel zurückportiert werden.
Doug Smythies

Antworten:

9

Ja, alles was Sie tun müssen ist:

Stellen Sie zuerst tlp "governer" in Ihrer Datei / etc / default / tlp auf Leistung für Wechselstrom und Batt ein. Aktivieren Sie während Ihres Aufenthalts auch den Turbo-Boost

Bearbeiten Sie dann / etc / default / grub und fügen Sie es ein

intel_pstate=disable

nach dem

GRUB_CMDLINE_LINUX_DEFAULT=

wie dieses Beispiel

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

Führen Sie diesen Befehl aus, um die Änderung auf grub anzuwenden

sudo update-grub

Installieren Sie dann Indicator-Cpufreq

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

Starten Sie neu, damit Ihre Änderungen wirksam werden.

Nach dem Neustart wird in Ihrem Unity-Bereich ein Symbol angezeigt. Klicken Sie auf dieses Symbol, und Sie können die CPU auf Leistung (voll), On-Demand (nur bei Bedarf), Powersave oder konservativ einstellen.


Das Deaktivieren von pstate ist möglicherweise nicht erforderlich. Sie können es ein- und ausschalten, um festzustellen, ob es einen Unterschied gibt. Stellen Sie sicher, dass Sie grub aktualisieren, nachdem Sie diese Änderung vorgenommen haben.

Außerdem lässt Indicator-cpufreq keine Änderungen bei aktiviertem pstate zu (nur bei deaktiviertem pstate). Sie müssen dies weiterhin manuell tun.

Schließlich können Sie mit i7z bessere Zahlen erhalten:

sudo apt-get install i7z

und dann laufen

sudo i7z

Installieren Sie lm-Sensoren und lassen Sie Sensoren erkennen:

sudo apt-get install lm-sensors

sudo sensors-detect

Befolgen Sie die Anweisungen und wählen Sie Ja zu allem.


Schließlich können diese Links helfen:

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

Dies ermöglicht nicht nur die Hardwarebeschleunigung für Flash, sondern installiert auch VDPAU und i965

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

und diese neueren Benchmarks zeigen einen leichten Vorteil, wenn pstate deaktiviert und die Leistung verwendet wird

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

mchid
quelle
Vielen Dank für i7z, es ist eine bessere Möglichkeit, die CPU-Frequenz zu überwachen! Ich habe Turbo über TLP aktiviert, den p-Status deaktiviert und den Performance Governor (über TLP) verwendet, aber die CPU hat immer noch "Angst", die Lüfter hochzufahren. Es ist fast so, als gäbe es irgendwo eine Temperaturgrenze. Wenn ich unter Windows die volle Leistung aktiviere, erreicht mein Laptop problemlos 90 ° C pro Kern.
matus201
@ matus201, das die Leistung über tlp verwendet, setzt die Frequenz nicht auf Leistung, sondern ermöglicht Leistung. Wenn Sie die Leistung festlegen möchten, müssen Sie eine andere Methode verwenden, z. B. sudo cpupower frequency-set -g performancepstate, oder deaktivieren, und mit Indikator-cpufreq die Leistung festlegen.
Mchid
@ matus201 Wie vorgeschlagen, könnten Sie versuchen, Thermald als Test zu deaktivieren, aber ich würde es nicht empfehlen. Nur weil die CPU heiß wird, heißt das nicht, dass Sie tatsächlich mehr Leistung daraus ziehen.
Mchid
Ich habe die cpupower verwendet, um den Governor auf Leistung einzustellen, und es scheint in dem Sinne zu funktionieren, dass der Governor Leistung ist. Die CPU-Frequenz springt auf 3,5 GHz, wenn ich das System in Betrieb nehme. Sobald sich die Lüfter jedoch etwas drehen (bei Vaio-Lüftern wird das BIOS gesteuert), wird die CPU auf 800 MHz gedrosselt. Wenn sie sich beruhigen, springt die Frequenz auf 3,5 GHz zurück, die Lüfter drehen sich, es kommt zu einer Drosselung usw. Dies macht das Ansehen einfacher 720p-Youtube-Videos ohne Bildausfall unmöglich.
matus201
Ich sollte erwähnen, dass diese nervöse Drosselung mit oder ohne p-Zustand (durch Grub deaktiviert / aktiviert) erfolgt. Ich denke, dies ist ein Sonderfall bei VAIO-Laptops.
matus201
1

Ich habe es geschafft, das herauszufinden. Wie üblich hat Sony beschlossen, die Dinge auf ihre Weise zu tun, und dies gilt nur für Vaio-Laptops.

Um die volle Leistung einzustellen, müssen Sie Terminal eingeben:

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

Dadurch wird Ihr Laptop in den Leistungsmodus versetzt, und es erfolgt keine Drosselung.

matus201
quelle