Benjamin M. Schwartz wrote:
> Audio playback and recording don't use userspace timers, but they do
> generate a lot of interrupts.  If cpuidle does something even marginally
> sane with interrupt history, it should not go into a high-latency sleep
> state during sound playback or recording.  If it does, audio will skip,
> but the CPU will be woken up by every interrupt delivered from the sound
> card.  (It occurs to me that this probably should've happened for the XO-1
> too, but it didn't.  Maybe the EC is not handling those interrupts properly?)

On second thought, the Geode's audio codec was probably powered off along
with the CPU.  I imagine there's a way to use the kernel's Power
Management QoS to prevent this from happening, but I don't know the details.

--Ben

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devel mailing list
[email protected]
http://lists.laptop.org/listinfo/devel

Reply via email to