Escalado de frecuencia en portátiles con Ubuntu o Debian

  • Sharebar

Anoche buscando info sobre lo de mi entrada anterior (Twitgin) me encontré con algo interesante sobre ajustar el consumo de Ubuntu en un portátil, ajustando el escalado de frecuencia del procesador. Me encontré con el nombre de un paquete, cpufreqd, y me puse a investogar un poco, y llegué a la Bitácora de Escalant3, en donde estaba muy bien detallado.

Este tipo de aplicaciones, como cpufreqd, ajustan una política de comportamiento de la cpu, si está enchufado a la red, si la batería está a tope o bajo mínimos, etc cone sto conseguimos que el procesador no esté al 100% siempre al estar conectado a la red (esto suele suceder con Ubuntu en un portátil) con el consecuente arranque del ventilador frecuentemente (y ruido molesto). Con esta aplicación conseguiremos que el procesador solo pida la frecuencia necesaria… es decir, bajo demanda. O podemos ajustarlo a mínimos, a vuestro gusto.

Comenzamos, revisamos en Synaptic si tenemos el paquete powernowd instalado, si lo está lo eliminamos. No nos va a ser útil ya.

Instalamos cpufreqd y cpufreq-utils. Si se nos sugiere alguna librería o algo, la marcamos también.

Editamos el archivo /etc/default/cpufreq.d y añadimos la línea CPUFREQ_CPU_MODULE=”speedstep-nuestroprocesador” (aquí debemos poner Centrino, Atom, el que tengamos, las comillas también se ponen). Habremos de reiniciar este demonio (no recuerdo cómo se hace). si acaso reiniciad el ordenador y ya está…

Tecleamos en una terminal cpufreq-info y nos saldrá una parrafada, similar a esta:

cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 800 MHz – 1.73 GHz
available frequency steps: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
available cpufreq governors: conservative, ondemand, powersave, userspace, performance
current policy: frequency should be within 800 MHz and 1.73 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 800 MHz.

Las lineas importantes son hardware limits: 800 MHz – 1.73 GHz y available frequency steps: 1.73 GHz, 1.33 GHz, 1.07 GHz, 800 MHz porque indican hasta donde llega nuestro procesador (de por si, sin overclocking ni rollos). Con estos datos podemos hacernos nuestra política de consumo/frecuencia de la cpu. NOTA: nuestras frecuencias no tienen porqué coincidir con las que he citado, son las del portátil del auto de la entrada original.

Editaremos el fichero /etc/cpufreqd.conf y elegimos la política a seguir o editamos una nuestra personalizada. En mi caso he hecho como el autor de la entrada original, sustituí Performance Hight que ponia el procesador a 100% siempre, por On Demand Hight que es más moderada. Además en mi caso descomenté (quitar las #) el apartado On Demand Hight y comenté (añadir #) el Performance Hight, en los perfiles.

Si tenéis dudas, visitad la entrada original y preguntadle al blogguer en cuestión. En mi caso noto una mejoría considerable.

Igual también te interesa...

Tecnología, Tutoriales , , , ,

1 response to Escalado de frecuencia en portátiles con Ubuntu o Debian


  1. Pingback: Blog de Hardware » Blog Archive » Escalado de frecuencia en portátiles con Ubuntu o Debian | Hay Un …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge