Fwd: XO 1.5 frequency scaling

Tiago Marques tiagomnm at gmail.com
Sat May 8 12:49:29 EDT 2010


> you're right.  there's nothing in powerd related to clocking.  powerd
> limits itself to managing the display, wlan on/off, and system suspend.
>

Seemed so, thanks.

>
>  > Did I miss some firmware or kernel update, as I can't load the c7
powersaver
>  > kernel module in a kernel I built myself.
>
> are you sure you're running the kernel you built?  (i.e., it, and
> whatever symlinks it needs to vmlinuz, need to be in /boot and
> /bootpart/boot.)

Yup, I'm not running it over Fedora but on Gentoo in an external HDD.
Some patch missing in the kernel perhaps?

Best regards,
Tiago

>
> paul
>
>  >
>  >
>  > >
>  > > ======================
>  > > I spent the day/night today working on getting our C states and P
states
>  > > enabled.
>  > >
>  > > The good news is that I got C4,C5 and frequency/voltage scaling (P
>  > > states) working.
>  > >
>  > > The bad news is that C5 causes memory corruption and P states don't
help
>  > > much.
>  > >
>  > > Enabling C4 seems to save us about 170mW in idle.
>  > >
>  >
>  > Any measurement on how low it goes in C4?
>  >
>  >
>  > >
>  > > C5 should save us a bit more but with it enabled the system won't
boot.
>  > > It gets all sorts of funky ext4 errors.  C5 turns off the L2 cache
and
>  > > the docs say you should flush before entering.  I suspect thats not
>  > > happening.
>  > >
>  > > P states currently don't seem to save us enough to be measured.  One
>  > > reason is that our core voltage is set by default to be very close to
>  > > the minimum.  Its at .796V and the minimum is .7V with scaling
enabled
>  > > (+ code hack) the minimum setting drops Vcore to .73V. Its supposed
to
>  > > go to .7 but the volt meter says otherwise.  60mV diff doesn't offer
a
>  > > whole lot of savings.
>  > >
>  >
>  > I see, I thought they could drop it even further.
>  >
>  >
>  > >
>  > > The CPU frequency slides between 400Mhz and 1GHz and you would think
>  > > that it would make a large difference but the meter says otherwise.
 How
>  > > can that be you ask?  The answer is because Linux issues a hlt when
>  > > idle.  If you run the test under OFW then you can create up to 1.5W
of
>  > > power difference by sliding the freq from min to max [1] and holding
the
>  > > Vcore constant.  But in idle not so much.  The processor already does
a
>  > > very good job of gating the clocks.
>  > >
>  > >
>  > Nice, kudos for VIA.
>  >
>  >
>  > > So this brings us back to what we already knew.  The big money on
power
>  > > savings is in our special sauce idle suspend.
>  > >
>  > > [1] Turns out you can overclock the processor.  Via lists the max
>  > > multiplier at 16x FSB (100Mhz) which is 1.6Ghz even though its listed
as
>  > > a max of 1Ghz. However if you continue to put values into the
multiplier
>  > > register the power draw continues to increase.  I stopped when the
>  > > system draw had hit 9W cause the XO on the power meter does not have
a
>  > > heat spreader and I didn't want to take the chance of burning it up.
>  > > =================
>  > >
>  >
>  > The heatspreader I can hack with a heatpipe and some coolers, I'm going
to
>  > do it anyway since it is already going to 85ºC in load. The speed is
of some
>  > use to me most of the time, I'm just worried that the VRM can't handle
the
>  > extra current.
>  >
>  > Best regards,
>  > Tiago
>  >
>  >
>  > >
>  > > --
>  > >
>  > > Richard A. Smith  <richard at laptop.org>
>  > > One Laptop per Child
>  > > _______________________________________________
>  > > Devel mailing list
>  > > Devel at lists.laptop.org
>  > > http://lists.laptop.org/listinfo/devel
>  > >
>  > part 2     text/plain                 129
>  > _______________________________________________
>  > Devel mailing list
>  > Devel at lists.laptop.org
>  > http://lists.laptop.org/listinfo/devel
>
> =---------------------
>  paul fox, pgf at laptop.org
>
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20100508/7594c374/attachment.html>


More information about the Devel mailing list