Archiv > Development

Powersave

(1/4) > >>

MarMic:
hi jungs,

habe nun versucht powersave für alle nutzbar zu machen. die frage ist nur noch ob ich einfach alle module laden kann ohne das es probleme gibt so zusagen die option all?!
@claus, das musstest du mir genau sagen

damit dann alle cpus auch runtergeregelt werden (bisher wurde nur der erste kern getaktet :-( habe ich mich mal an der syntax versucht:


--- Code: ---case "$1" in
start)
  . /etc/init.d/rc.functions
  echo "Start powersave:"
  load_modules powersave "acpi-cpufreq,cpufreq_powersave,cpufreq_conservative,cpufreq_ondemand,cpufreq_userspace"
  count=$(ls /sys/devices/system/cpu/ | grep "cpu.$" | wc -l)
  i=0
  #count= $(($count-1))
  while [ $i -lt $count ]; do
   echo $i
   echo "$POWERSAVE_GOVERNOR" > /sys/devices/system/cpu/cpu$i/cpufreq/scaling_governor
   i=$(($i+1))
  done
  
  check_status
;;

--- End code ---
das kann man sicher verbessern und ehrlich gesagt diese shell syntax ist ja mal ehm schrecklich :-(

also verbesserungen gewünscht! auch wegen modules?

greetz MarMic

p.s. so tut das aber definitiv für die neueren intel cpus! hier nun mit powersave 1,2ghz statt 2,6ghz! wenn nicht gebraucht! sieht man wunderbar mit sysinfo plugin!
 

clausmuus:
OK, dann werd ich das mal ein wenig verhübschen. Wie gewohnt wird's dann danach natürlich erst mal nicht mehr funktionieren :))

Claus

clausmuus:
Du kannst das nun testen. Ich hab auch das Setup erweitert.
Wie schaust Du nach wie hoch die aktuelle Tacktung ist? sollten wir das eventuell im Setup anzeigen?

Claus

MarMic:
das kannste mit sysinfo im vdr wunderbar sehen

bei mir sind da beide kerne aufgezeigt (deswegen ist mri auch aufgefallen das immer nur einer geregelt wurde)

da steht dann bei mir

1200Mhz 2600Mhz

nun steht da

1200Mhz 1200Mhz

und wenn man last drauf haut sieht man dann

1600Mhz 2600Mhz

1600Mhz 1200MhZ

usw usw

mann kann natürlich auch noch das addon aufblehen udn cpufreq-utils rien nehmen -> aber wer braucht das schon?!?!

alternativ:


--- Code: ---cat /proc/cpuinfo | grep cpu

--- End code ---

man kann ja mal stop powersave machen dann cat ... dann start powersave udn wieder cat
-> so sieht man die cpu

MarMic:
hi claus,

der text:


--- Code: ---Aktiviert CPU Frequenz Regelung auf VIA EPIA Boards  neu!  
--- End code ---

stimmt nun nicht mehr.


--- Code: ---Aktiviert CPU Frequenz Regelung! (Intel/AMD/VIA)  
--- End code ---

 

Navigation

[0] Message Index

[#] Next page

Go to full version