PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cpufreqd auf Desktop P4



Russel-Athletic
07.01.05, 14:32
So ich hab folgendes Problem:
Da ich ein bisschen (oder vielleicht sogar viel?) Strom sparen will hab ich mir in den Kopf gesetzt meine Desktop CPU runterzutakten und nach einigen Versuchen funktioniert das auch indem ich die Werte in /sys/.../cpufreq/scaling_setspeed setze.
Nun möchte ich das ganze automatisieren und möchte deswegen cpufreqd dafür einsetzen.
Allerdings bricht bei mir cpufreqd immer mit einer Fehlermeldung ab, während es gestartet wird.


cpufreqd: libsys_init() - scandir: No such file or directory
cpufreqd: libsys_init() - scandir: No such file or directory
cpufreqd: main_loop(): Can't get system info. Exiting.

meine config hänge ich an.

tictactux
07.01.05, 14:47
hab persönlich keine Erfahrung mit Gentoo, aber vor ein paar Tagen
wurde der gleiche Fehler unter Gentoo hier offenbar gelöst:
http://www.linuxforen.de/forums/showthread.php?t=166462&highlight=libsys_init%28%29

Gruß,
Wolfgang

Russel-Athletic
07.01.05, 15:19
Das was du mit der Sufu gefunden hast war mein post in dem Thread und da niemand darauf geantwoprtet hat (und ich mein system neu aufgesetzt habe) hab ich diesen neuen Post eröffnet.

tictactux
07.01.05, 15:34
Ups, habe nicht auf den Namen geachtet: sorry
(leider war der Thread durch zusätzliche Diskussionen etwas verwässert ;) )

EDIT: Noch was konstruktives:
Ändere in Deiner cpufreqd.conf den governor auf "userspace", z.B:

[Profile]
name=medium_boost
minfreq=50%
maxfreq=88%
policy=userspace
Der "performance"-governor lief bei mir immer auf max. Speed.
Weiterhin war es bei mir nötig, den cpufreqd nach dem Booten einmal
von Hand anzustoßen (/etc/init.d/cpufreqd restart auf Debian).

Ich habe diesen daemon erst durch den zitierten thread kennengelernt,
vorher habe ich das über ein eigenes cron-Script geregelt, und bin
nach einem Tag wieder auf meine Lösung zurück.

Zu der Fehlermeldung libsys_init() kann ich nicht viel sagen, aber eine
Vermutung: vielleicht wird das sysfs zu spät gemountet, und deswegen
der cpufreqd erst nach manuellem Anstoßen aktiv ?
Bin dem aber nicht weiter nachgegangen, da ich ihn nicht mehr benutze.

Gruß,
Wolfgang

Russel-Athletic
07.01.05, 17:09
Deine Tipps haben leider nicht geholfen. Und dein Script wäre auch nur eine Notlösung, da ich gerne die verschiedenen Regeln ausnutzen möchte.

tictactux
07.01.05, 21:13
Letzter Versuch ;)
Ich hänge meine zuletzt benutzte cpufreqd.conf an (tat's bei mir wie
beschrieben).
Ich sehe, Du benutzt in Deiner Frequenzangaben (in meiner stehen
Prozente, wie in der Beispielkonfiguration von Debian).
Mein Prozessor war ein P4-Northwood mit p4-clockmod als scaling_driver.

HTH
Wolfgang

EDIT: sorry, hatte das zwar schon gemacht, aber nicht beachtet
daß sie wg. Endung .conf stillschweigend verworfen wurde :ugly:

Russel-Athletic
07.01.05, 21:49
Du könntest die Datei noch anhängen :D

Mhh ich hab bei der Installation gelesen, dass die prozentangaben irgendwie nicht unterstüzt werden aber ich kann es ja mal versuchen.