Mainboard: i45GMx-I (Aopen) CPU model name : Intel(R) Pentium(R) Dual CPU T3400 @ 2.16GHz
Durch Conky ist mir aufgefallen das die CPU immer unter Vollast läuft. Zum Testen hab ich indicator-cpufreq installiert. Der Start wurde mit einem Fehlerbericht beendet. Kein Treiber für die CPUFREQ ist installiert. Also:
1 2 3 | ~$ sudo modprobe -v p4-clockmod insmod /lib/modules/3.13.0-24-generic/kernel/drivers/cpufreq/speedstep-lib.ko insmod /lib/modules/3.13.0-24-generic/kernel/drivers/cpufreq/p4-clockmod.ko |
kernellog danach:
kernel: [ 5503.280276] p4-clockmod: Warning: EST-capable CPU detected. The acpi-cpufreq module offers voltage scaling in addition to frequency scaling. You should use that instead of p4-clockmod, if possible. kernel: [ 5503.280336] p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available
Danach startet der Selector. Ich kann alle Frequenzen manuell einstellen . Der Versuch auf Konservativ oder Bedarf zu stellen, funktioniert nicht. Fehlermeldung im kernellog:
kernel: [ 5615.147766] ondemand governor failed, too long transition latency of HW, fallback to performance governor
Inzwischen hab ich mich in Prozessortaktung eingelesen. cpufreqd und cpufrequtils hab ich installiert aber auch diese Tools führen nicht dazu das beim Start ein passendes Modul geladen wird. Das im kernellog vorgeschlagene Modul acpi-cpufreq ist im System nicht vorhanden.
Das Ganze gilt auch genau so für 12.04, das war noch heute Mittag drauf. Das Update auf 14.04 hab ich wegen des Fehlers durchgeführt.
Bevor ich jetzt anfange mit der Konfiguration zu den cpufrequtils zu spielen würde ich gerne das Treiberproblem beheben. Hat jemand eine Idee?
[Nachtrag]
Hier noch die Ausgabe von cpufrq-info nach manuel geladenem Modul p4-clockmod und manuel eingestellter Frequenz 1.63GHz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | ~$ cpufreq-info cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Bitte melden Sie Fehler an cpufreq@vger.kernel.org. analysiere CPU 0: Treiber: p4-clockmod Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0 Maximale Dauer eines Taktfrequenzwechsels: 10.00 ms. Hardwarebedingte Grenzen der Taktfrequenz: 271 MHz - 2.17 GHz mögliche Taktfrequenzen: 271 MHz, 542 MHz, 813 MHz, 1.08 GHz, 1.35 GHz, 1.63 GHz, 1.90 GHz, 2.17 GHz mögliche Regler: conservative, ondemand, userspace, powersave, performance momentane Taktik: die Frequenz soll innerhalb 271 MHz und 2.17 GHz. liegen. Der Regler "userspace" kann frei entscheiden, welche Taktfrequenz innerhalb dieser Grenze verwendet wird. momentane Taktfrequenz ist 1.63 GHz. Statistik:271 MHz:1,38%, 542 MHz:0,00%, 813 MHz:0,00%, 1.08 GHz:0,59%, 1.35 GHz:0,00%, 1.63 GHz:40,48%, 1.90 GHz:0,00%, 2.17 GHz:57,55% (6) analysiere CPU 1: Treiber: p4-clockmod Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 1 Die Taktfrequenz folgender CPUs werden per Software koordiniert: 1 Maximale Dauer eines Taktfrequenzwechsels: 10.00 ms. Hardwarebedingte Grenzen der Taktfrequenz: 271 MHz - 2.17 GHz mögliche Taktfrequenzen: 271 MHz, 542 MHz, 813 MHz, 1.08 GHz, 1.35 GHz, 1.63 GHz, 1.90 GHz, 2.17 GHz mögliche Regler: conservative, ondemand, userspace, powersave, performance momentane Taktik: die Frequenz soll innerhalb 271 MHz und 2.17 GHz. liegen. Der Regler "userspace" kann frei entscheiden, welche Taktfrequenz innerhalb dieser Grenze verwendet wird. momentane Taktfrequenz ist 1.63 GHz. Statistik:271 MHz:1,38%, 542 MHz:0,00%, 813 MHz:0,00%, 1.08 GHz:0,59%, 1.35 GHz:0,00%, 1.63 GHz:40,48%, 1.90 GHz:0,00%, 2.17 GHz:57,55% (6) |
[Nachtrag2]
acpi-cpufreq ist inzwischen wohl direkt im Kernel also kein Modul mehr. Mein Problem wäre wahrscheinlich gelöst wenn ich rausfinde warum acpi-cpufreq nicht beim Start geladen wird..