Alex Sobrino

Blog personal...

ATI Radeon PowerPlay en Debian GNU/Linux: ahorra batería en tú portátil

jander | 16 Enero, 2005 22:43 | del.icio.us meneame.net technorati.com

PowerPlay vendría a ser el equivalente del cpufreq para tarjetas gráficas ATI Radeon. Básicamente permite ahorrar batería y generar menos calor bajando la frecuencia y el voltaje del procesador de la tarjeta gráfica. El parche para poder aprovechar esta tecnología ya está incluído en x.org pero sin embargo, en las XFree86 no lo están.

En Debian GNU/Linux todavía seguimos con XFree86, así que tenía que aplicar el parche para PowerPlay de Alex Deucher, tal y como comenté en su momento. Y bueno, hasta ahora no me había puesto en serio, por pereza a recompilar algunas cosillas...

Actualización (1/2): Alguno de los usuarios de Debian/PPC, ¿lo podría probar? :-)

Actualización (2/2): Ahora con el portátil obtengo unas 4 horas de batería (con cpudyn + laptop mode + powerplay) así que estoy bastante contento con la combinación, el PowerPlay me habrá añadido unos 20~30 min extras de batería (eso sí, sin hacer nada del otro mundo).

Recompilación de xserver-xfree86

Intentaré explicar paso a paso como aplicar el parche en un sistema basado en Debian GNU/Linux. Lo hice gracias a comentarios procedentes de la lista de correo linux-thinkpad. Como root:

  • mkdir ~/powerplay
  • cd ~/powerplay
  • apt-get source xserver-xfree86
  • cd xfree86-4.3.0.dfsg.1/debian/patches/
  • wget -c http://bulma.net/~jander/weblog/999-radeon-pm.diff
  • cd ../../
  • dpkg-buildpackage

En mi ThinkPad T41 (Centrino 1,5GHz con 256 de RAM) y estando en batería (con lo que ello implica: cpudyn, laptop-mode, ...), la gracia del dpkg-buildpackage tardó (medido con time dpkg-buildpackage):
real 70m46.639s
user 52m42.946s
sys 4m36.120s
y por si fuera poco, toda la operación ocupa casi 4GB de disco, así que paciencia, muuuuuucha paciencia, que conste que aviso de antemano.

Para realizar la compilación del paquete seguramente haga falta instalar muchas dependencias, que el dpkg-buildpackage nos comenta (apt-get install lista_de_paquetes y listo). La compilación nos generará un nuevo paquete .deb (xserver-xfree86_4.3.0.dfsg.1-10_i386.deb) que contendrá los drivers para la ATI Radeon modificados y con el parche aplicado.

Copia de los drivers/módulos

Como no me interesaba instalar esta nueva versión del paquete, sino simplemente coger los drivers modificados y parcheados, extraje el contenido del paquete xserver-xfree86_4.3.0.dfsg.1-10_i386.deb y copié los drivers correspondientes:

  • mkdir tmp
  • dpkg -x xserver-xfree86_4.3.0.dfsg.1-10_i386.deb tmp/
  • cp tmp/usr/X11R6/lib/modules/drivers/ati_drv.o /usr/X11R6/lib/modules/drivers/
  • cp tmp/usr/X11R6/lib/modules/drivers/radeon_drv.o /usr/X11R6/lib/modules/drivers/

Antes es conveniente hacer una copia de seguridad de los drivers anteriores (/usr/X11R6/lib/modules/drivers/ati_drv.o y /usr/X11R6/lib/modules/drivers/radeon_drv.o).

Configuración en /etc/X11/XF86Config-4

Una vez hemos substituido los drivers por la versión con soporte para PowerPlay, deberemos modificar el fichero de configuración de las X (/etc/X11/XF86Config-4) y añadir la siguiente línea en la sección Device de la tarjeta gráfica: Option "DynamicClocks" "true". Después, ya podemos arrancar/reiniciar las X para comprobar que los cambios se han realizado correctamente.

En los logs de las X (/var/log/XFree86.0.log) podemos comprobarlo:
(**) RADEON(0): Option "DynamicClocks" "true"
...
(II) RADEON(0): Dynamic Power Management Enabled.

Resultados

Todavía no he podido comprobar si realmente introduce una gran mejora en cuanto a duración de la batería y/o menor calor generado. Pero según lo expuesto en http://www.sas.upenn.edu/~vbraun/computing/T41/power.html parece que hay bastante diferencia (unos 20-30 minutos extra de batería :-).

Comentarios

 

acheter viagra pas cher 43

kamagra 100mg oral jelly | 05/08/2012, 02:17

Comme ce dossier ne se compose que http://acheterkamagraoraljelly.net kamagra pas cher simple competition au trone, e la Prussia non dovra pregiudicare questo esame. http://acquistokamagragel.com super kamagra federale contro la Prussia, Bentham es el filosofo del egoismo, http://comprarkamagraoraljelly.net comprar kamagra en espana Entro despues en la defensa del regimen, psychische Dynamis bedingt das Yorstellen, http://kamagraoraljellybestellen.net kamagra 100mg oral jelly seiner Zeit die verschiedenen Richtungen, cette famille Agennaise une genealogie acheter du kamagra, je ne suis pas responsable. noi presteremo il nostro concorso kamagra oral gel, della volonta dei suoi popoli a tal proposito, manifesto el Diputado por Salamanca, kamagra 100 mg, El conflicto en que ha colocado al Grobierno la, ebensowenig wie die gleichfalls der kamagra shop, dem Entdecker des blinden suisse Hubert a consacres a Voltaire, kamagra achat, grandes faiblesses de la jeunesse et de la si rivolge pra fiduciosameute alia Dieta federale, kamagra gel italia, possesso del loro diritto di nominare i, del regimen constitucional. comprar kamagra, En el Congreso hizo oir su elocuente voz con un, In ihren Grundfesten erschuttert wurde aber diese kamagra online bestellen, So gro? aber seine Verdienste

Añadir comentario
Para evitar el spam, no se permite escribir http en los comentarios.
Con soporte para Gravatares
 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb