Moin, Lug!
Kurze Frage: ich habe einen AMD Sempron(tm) 2500+ (der auch als Eierkocher arbeitet... 45° als normale Temperatur... :( ). Auf Arbeit (habe aber ein Athlon!) habe ich athcool installiert, und die Temperatur ist deutlich weniger geworden.
Kann athcool auch mit einem Sempron funktionieren?
Danke Luca Bertoncello (lucabert@lucabert.de)
On Thu, Dec 07, 2006 at 09:46:53AM +0100, Luca Bertoncello wrote:
Moin, Lug!
Kurze Frage: ich habe einen AMD Sempron(tm) 2500+ (der auch als Eierkocher arbeitet... 45° als normale Temperatur... :( ). Auf Arbeit (habe aber ein Athlon!) habe ich athcool installiert, und die Temperatur ist deutlich weniger geworden.
Kann athcool auch mit einem Sempron funktionieren?
Wenn es nicht in der Doku drinsteht...
Gegenfrage: Laeuft der powernowd? Das Heruntertakten des Prozessors bringt auch eine ganze Menge.
Ulf
Ulf Lorenz ulf82@users.sf.net schrieb:
Gegenfrage: Laeuft der powernowd? Das Heruntertakten des Prozessors bringt auch eine ganze Menge.
Noch nicht gehört... Was macht genau? Wie benutzt man es?
Danke Luca Bertoncello (lucabert@lucabert.de)
On Sat, Dec 09, 2006 at 12:28:46PM +0100, Luca Bertoncello wrote:
Ulf Lorenz ulf82@users.sf.net schrieb:
Gegenfrage: Laeuft der powernowd? Das Heruntertakten des Prozessors bringt auch eine ganze Menge.
Noch nicht gehört... Was macht genau? Wie benutzt man es?
Moderne CPU's haben die Faehigkeit, ihre Taktrate dynamisch zu aendern. Im Kernel gibt es dazu das Modul cpufreq. Der powernowd berechnet einfach hin und wieder die Auslastung des Systems. Wenn die Last zu hoch wird, wird die Taktrate hochgesetzt, wenn sie wieder sinkt, schraubt er die Taktrate runter.
Zum Benutzen muss zuerst der cpufreq-Treiber des Kernels geladen werden (unter /lib/modules/.../arch/i386/kernel/cpu/cpufreq liegen diese herum). Fuer neuere AMD's geht vermutlich 'modprobe powernow-k8'. Dann muss der userspace-Treiber geladen werden 'modprobe cpufreq_userspace'.
Jetzt sollte es ein Verzeichnis $dir=/sys/devices/system/cpu/cpu0/cpufreq gben, wo allerlei lustige Dateien rumliegen. Wir aktivieren die Aenderung der Frequenz vom Userspace aus mit 'echo userspace > $dir/scaling_governor'. Jetzt kann man die Frequenz auch manuell aendern mit 'echo $freq >$dir/scaling_setspeed' (die verfuegbaren Frequenzen sind unter scaling_available_frequencies aufgelistet). Jetzt noch den powernowd installieren und das ganze Vorgehen (vor allem das Auswaehlen des userspace governors) in ein Skript schreiben bzw. dazupacken.
Ulf
lug-dd@mailman.schlittermann.de