Versuchen Sie, das Applet "CPU Frequency Scaling Monitor" zu Ihrer Gnome-Bar hinzuzufügen. Von dort aus können Sie die Frequenz möglicherweise manuell einstellen, anstatt sich auf einen Regler zu verlassen.
Welcher Dienst kann die CPU auf der niedrigsten möglichen Frequenz halten, wenn die Batterie unter Ubuntu geladen wird?
Wenn ich auch mit einem "Performance" -Frequenz-Skalierungsregler auf Batterie liefe, senkt etwas regelmäßig die CPU-Geschwindigkeit auf den niedrigsten Wert. Ich möchte das nicht wirklich. Mein AC-Strip befindet sich normalerweise in einem anderen Raum, sodass ich nicht wirklich Strom sparen muss. Wie finde ich den Dienst, der das tut?
laptop_mode ist deaktiviert, das ist es nicht.
Update : Es sieht so aus, als würde die CPU nur dann verkleinert, wenn sie unter Last steht. Wenn es mehr oder weniger im Leerlauf ist, kann es für immer auf jeder Frequenz bleiben, aber sobald es geladen ist, springt es schnell auf die niedrigste Frequenz.
Noch ein Update : Etwas legt die maximale Frequenz fest, die eine CPU haben kann.
Ubuntu-Launchpad-Fehler 242006
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Handelt es sich um einen Intel Centrino-basierten Laptop? Es könnte "SpeedStep" bei der Arbeit sein! In jedem Fall können Sie das EmiFreq-Applet zur Steuerung / Einstellung der CPU-Frequenz nutzen.
http://zzrough.free.fr/emifreq.php
Die Dienste in Bezug auf die Energieverwaltung (einschließlich, aber nicht beschränkt auf CPU-Drosselung) sind
APMD - the Advance Power Management daemon ACPID - the Advanced Configuration and Power Interface daemon
Außerdem ist Ihre CPU möglicherweise hardwaregesteuert. Versuchen Sie herauszufinden, ob Ihr BIOS über Einstellungen zur Deaktivierung der CPU-Drosselung verfügt (bei einem Notebook ist dies möglicherweise nicht möglich).
PS Tun Sie es nicht - Sie riskieren, Ihr Notebook zu braten. Installieren Sie das CPU-Frequenzskalierungs-Gnome-Applet und steuern Sie es manuell.
Afaik, das Gnome-Applet verwendet den cpufreq-Selektor . Ich denke, das ist der Befehl, der unter der Haube ausgeführt wird, wenn Sie das Applet verwenden:
sudo cpufreq-selector --governor = performance --freq = 2000
Sie können den Befehl direkt ausführen und sehen, ob Sie Verhaltensunterschiede feststellen.
Das cpufrequtils- Paket enthält Dienstprogramme, mit denen Sie das Verhalten der CPU-Skalierung beeinflussen können. Installieren Sie das Paket und überprüfen Sie Ihre CPU-Optionen über cpufreq-info .
$ cpufreq-info cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006 Report errors and bugs to cpufreq@lists.linux.org.uk, please. analyzing CPU 0: driver: acpi-cpufreq CPUs which need to switch frequency at the same time: 0 hardware limits: 1000 MHz - 1.67 GHz available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1000 MHz and 1.67 GHz. The governor "ondemand" may decide which speed to use within this range. current CPU frequency is 1000 MHz. cpufreq stats: 1.67 GHz:0.00%, 1.33 GHz:0.00%, 1000 MHz:0.01% (3526) analyzing CPU 1: driver: acpi-cpufreq CPUs which need to switch frequency at the same time: 1 hardware limits: 1000 MHz - 1.67 GHz available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1000 MHz and 1.67 GHz. The governor "ondemand" may decide which speed to use within this range. current CPU frequency is 1000 MHz. cpufreq stats: 1.67 GHz:0.00%, 1.33 GHz:0.00%, 1000 MHz:0.01% (3737)
Versuchen Sie anschließend, die Mindestfrequenz einzustellen, die ein Governor mit dem Befehl cpufreq-set verwenden kann . Dies wird hoffentlich besser bleiben als der Befehl cpufreq-selector .
NAME cpufreq-set - A small tool which allows to modify cpufreq settings. SYNTAX cpufreq-set [options] DESCRIPTION cpufreq-set allows you to modify cpufreq settings without having to type e.g. "/sys/devices/system/cpu/cpu0/cpufreq/scaling_set_speed" all the time. OPTIONS -c --cpu <CPU> number of CPU where cpufreq settings shall be modified. -d --min <FREQ> new minimum CPU frequency the governor may select. -u --max <FREQ> new maximum CPU frequency the governor may select. -g --governor <GOV> new cpufreq governor. -f --freq <FREQ> specific frequency to be set. Requires userspace governor to be available and loaded.
Beachten Sie, dass ich keine Ahnung von den Nachteilen dieser Vorgehensweise habe. Sie können die Lebensdauer Ihrer CPU möglicherweise drastisch verkürzen, wenn sie ständig mit der maximalen Frequenz betrieben wird.
Es stellte sich heraus, dass es eine Einstellung in einem BIOS gab, das ich eingestellt und völlig vergessen habe. Es wird als "SpeedStep-Management" oder ähnliches bezeichnet und war im Akkubetrieb auf "Akku optimieren" eingestellt. Das Umschalten auf Automatik hat das Problem vollständig behoben.
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
1
Was kann ich unter Windows XP ausschalten, um Speicher freizugeben, ohne alles zu beschädigen
-
2
Was kann ich auf einem Vista-Laptop ausschalten, um Ressourcen freizugeben
-
5
iPod-Verwaltungssoftware für Linux