No funciona el ajuste de la frecuencia de la CPU

Joan Tur joantur en cancullet.org
Jue Jun 8 16:07:44 BST 2006


Es Dijous, 8 de Juny de 2006 01:03, en DaniFP va escriure:
|  --- Joan Tur <joanturacancullet.org> escribió:
| > Es Dimecres, 7 de Juny de 2006 22:44, en DaniFP va
| >
| > escriure:
| > |  --- Joan Tur <joanturacancullet.org> escribió:
| > | Gracias por responder, pero no he podido cargar el
| > | módulo:
| > |
| > | rootaCentrino:~# modprobe cpufreq_performance
| > | FATAL: Module cpufreq_performance not found.
| > |
| > | También lo he buscado con locate pero no me
| >
| > aparece
| >
| > | por ningún sitio :-/ ¿Sabes si viene con las
| >
| > fuentes
| >
| > | del kernel o si se puede bajar de algún lado?
| >
| > Yo uso un kernel no estándar; debería estar en:
|
| /lib/modules/2.6.16-beyond3-616d/kernel/drivers/cpufreq/
|
| > sustituyendo 2.6.16-beyond3-616d por lo que te
| > responda el comando:
| >
| > uname -r
| >
| >
| > Si no lo encuentras, mira en el fichero de
| > configuración del kernel que usas
| > si se ha compilado y cómo:
| >
| > rootaquinipt:/boot# cat
| > /boot/config-2.6.16-beyond4-616e |grep PERFORMANCE
| > # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
| > CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
| >
| > Recuerda cambiar el nombre del fichero, que
| > diferirá; en el caso de arriba
| > está como módulo (=m).
|
| Al ejecutar esta orden, me dice esto:
|
| rootaCentrino:/etc# cat /boot/config-2.6.12-10-686 |
| grep PERFORMANCE
| CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
| CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
| Dice que sí está activado, pero no como módulo; quizá
| eso haga que falle la interfaz de usuario para
| manipular la frecuencia (sólo estoy especulando).
Si no recuerdo mal, tu problema era que tu portátil (centrino, banias o 
dothan) funciona siempre a la mínima velocidad, 600mhz.

Si es así, si el "governor" performance está cargado, y lo está (en el kernel, 
no como módulo), prueba lo siguiente:

1. comprobamos que "governors" o perfiles de potencia están disponibles (en mi 
caso: performance powersave userspace):
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

2. paramos, para que no interfiera, el programa powernowd:
sudo /etc/init.d/powernowd stop

3. comprobamos que perfil está activo en este momento:
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

4. si el perfil actual es performance, deberías tener la cpu a máxima 
frecuencia (en hz; divide por 1.000 para mhz):
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

Dinos cosas  ;)


| El 
| kernel que estoy usando es el de los repositorios, me
| he bajado las fuentes y sí veo el driver:
|
| rootaCentrino:/etc# locate cpufreq_performance
| /usr/src/linux-source-2.6.12/drivers/cpufreq/cpufreq_performance.c
| /usr/src/linux-source-2.6.12/drivers/cpufreq/cpufreq_performance.o
| /usr/src/linux-source-2.6.12/drivers/cpufreq/.cpufreq_performance.o.cmd
|
| Dentro de un rato me pondré a compilar el kernel, y ya
| te contaré si tengo éxito.
|
| Otra cosa, mientras estaba escribiendo este mensaje se
| me ha ocurrido hacer:
|
| rootaCentrino:/etc# cat /boot/config-2.6.12-10-686 |
| grep CPU
| CONFIG_X86_CPUID=m
| # CONFIG_APM_CPU_IDLE is not set
| # CPU Frequency scaling
| CONFIG_CPU_FREQ=y
| CONFIG_CPU_FREQ_TABLE=m
| # CONFIG_CPU_FREQ_DEBUG is not set
| CONFIG_CPU_FREQ_STAT=m
| CONFIG_CPU_FREQ_STAT_DETAILS=y
| CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
| # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
| CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
| CONFIG_CPU_FREQ_GOV_POWERSAVE=m
| CONFIG_CPU_FREQ_GOV_USERSPACE=m
| CONFIG_CPU_FREQ_GOV_ONDEMAND=m
| CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
| # CPUFreq processor drivers
| CONFIG_X86_ACPI_CPUFREQ=m
| CONFIG_X86_CPUFREQ_NFORCE2=m
| # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
| # CONFIG_NET_SCH_CLK_CPU is not set
| CONFIG_CPU5_WDT=m
|
| ¿Puedes postear el resultado de ejecutar esa orden en
| tu equipo? Me da la impresión de que esta línea puede
| ser parte del problema:
|
| # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
|
| pero no estoy seguro de qué poner ahí.
|
| Un saludo ¡y gracias!

-- 
Joan Tur (aka Quini), Eivissa-Spain
    Jabber: quini2kajabber.org
       Yahoo & AIM: quini2k
        www.ClubIbosim.org
  Linux: usuari registrat 190.783
-------------- següent part --------------
Un adjunt de no-text ha estat eliminat...
Nom: no disponible
Tipus: application/pgp-signature
volum: 191 bytes
Desc: no disponible
Url : https://lists.ubuntu.com/archives/ubuntu-es/attachments/20060608/4fb102ac/attachment-0001.pgp


Más información sobre la lista de distribución ubuntu-es