Pagina 1 di 1

Power Manager

Inviato: gio 5 feb 2009, 17:47
da susumella
Ciao a tutti,
la mia slack imbroglia! Sostiene che non sono disponibili governor e scalabilità della frequenza della CPU, ma, ovviamente, non è vero! Se faccio tutto a mano da console funziona perfettamente, se provo ad usare un gestore non cambia la frequenza della cpu. Il kernel è ok (tanto più che da console non ho rpoblemi).
Per la cronaca è una current con kde 4.2.

Saluti

Susu

Re: Power Manager

Inviato: gio 5 feb 2009, 18:12
da elendil
Io ho avuto un problema simile tempo fa, innanzitutto devi decommentare i moduli per la gestione della frequenza dal file /etc/rc.d/rc.modules, io ho un Phenom e ho decommentato cpufreq_ondemand e powernow-k8.
Potrebbe ancora farti usare il governor "userspace", in quel caso lo puoi controllare con

Codice: Seleziona tutto

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


a me è successo e ho scritto un file chiamato scaling_governor, ci ho scritto ondemand e l'ho salvato in /etc/rc.d/, dopodichè ho modificato rc.acpid in modo tale che all'avvio venga copiato quel file in /sys/devices/system/cpu/cpu0/cpufreq/. Quello che ho io in quel file è questo:

Codice: Seleziona tutto

#!/bin/sh
# Start/stop/restart acpid.

# Start acpid:
acpid_start() {
  if [ -x /usr/sbin/acpid -a -d /proc/acpi ]; then
    echo "Starting ACPI daemon:  /usr/sbin/acpid"
    /usr/sbin/acpid
    cp /etc/rc.d/scaling_governor /sys/devices/system/cpu/cpu0/cpufreq/.
    cp /etc/rc.d/scaling_governor /sys/devices/system/cpu/cpu1/cpufreq/.
    cp /etc/rc.d/scaling_governor /sys/devices/system/cpu/cpu2/cpufreq/.
    cp /etc/rc.d/scaling_governor /sys/devices/system/cpu/cpu3/cpufreq/.
  fi
}

# Stop acpid:
acpid_stop() {
  killall acpid
}

# Restart acpid:
acpid_restart() {
  acpid_stop
  sleep 1
  acpid_start
}

case "$1" in
'start')
  acpid_start
  ;;
'stop')
  acpid_stop
  ;;
'restart')
  acpid_restart
  ;;
*)
  echo "usage $0 start|stop|restart"
esac
Ovviamente il numero delle varie cp dipende dal tuo processore.
Questo magari non è il modo più ortodosso per fare questa cosa, ma t'assicuro che funziona :P

Re: Power Manager

Inviato: gio 5 feb 2009, 20:41
da susumella
scusami, e poi come fai a cambiare le frequenze?!?

Re: Power Manager

Inviato: gio 5 feb 2009, 20:43
da elendil
susumella ha scritto:scusami, e poi come fai a cambiare le frequenze?!?
Con il governor ondemand le frequenze cambiano automaticamente in base al carico di lavoro.

Re: Power Manager

Inviato: gio 5 feb 2009, 20:49
da susumella
ed è già qualcosa... ma quello che mi interessava era cambiarle in base alle mie esigenze, semplicemente perchè ho problemi di batteria, per cui devo riuscire ad impartirgli gli ordini giusti!

Grazie lo stesso, continuerò ad indagare

Re: Power Manager

Inviato: ven 6 feb 2009, 12:16
da waka_jawaka
Se n'è parlato anche qui:
viewtopic.php?p=225411
Ciao