Sunday, May 13, 2007

Powersaving Intel app "powertop"

Buenas, ya se, llevo demasiado sin publicar ni un post pero mi excusa es...

Trabajo, trabajo, trabajo :P

Aquí va lo bueno, PowerTOP

Es una aplicación lanzada con licencia GPL2 por Intel para tratar de localizar las aplicaciones que nos están consumiendo mas energía en nuestros portatiles

Aunque parezca mentira una de las aplicaciones que nos recomiendan desactivar es gnome-power-manager xD

También ocurre que el navegador Firefox puede mantener el micro ocupado debido a animaciones en las webs u otras tonterias, aqui os dejo un script para compensarlo ofrecido en la pagina de Intel y de la mano de Arjan van de Ven, ¿para quien trabaja este caballero? tan solo fijaos en su email :)

Author: Arjan van de Ven

Firefox had 2 condition variables that were waited on with a timeout of 250 miliseconds in a loop.
It appears that the author of the code uses 250 milliseconds as "inifite", however, the
PR_WaitCondVar() API has an actual value for inifite, PR_INTERVAL_NO_TIMEOUT. Use that instead.


--- mozilla/security/manager/ssl/src/nsSSLThread.cpp~ 2007-04-11 13:05:22.000000000 -0700
+++ mozilla/security/manager/ssl/src/nsSSLThread.cpp 2007-04-11 13:05:22.000000000 -0700
@@ -876,7 +876,7 @@
// no work to do ? let's wait a moment

PRIntervalTime wait_time = PR_TicksPerSecond() / 4;
- PR_WaitCondVar(mCond, wait_time);
+ PR_WaitCondVar(mCond, PR_INTERVAL_NO_TIMEOUT);
}

} while (!pending_work && !mExitRequested && !mSocketScheduledToBeDestroyed);
--- mozilla/security/manager/ssl/src/nsCertVerificationThread.cpp~ 2007-04-11 13:05:06.000000000 -0700
+++ mozilla/security/manager/ssl/src/nsCertVerificationThread.cpp 2007-04-11 13:05:06.000000000 -0700
@@ -139,7 +139,7 @@
while (!mExitRequested && (0 == verification_thread_singleton->mJobQ.GetSize())) {
// no work to do ? let's wait a moment

- PR_WaitCondVar(mCond, wait_time);
+ PR_WaitCondVar(mCond, PR_INTERVAL_NO_TIMEOUT);
}

if (mExitRequested)


En la sección de tips and tricks hay parches bastantes útiles para la gran mayoría de las aplicaciones mas voraces :) totalmente aconsejable.

0 Comments:

Post a Comment

<< Home