EXA

Carl Worth cworth at cworth.org
Tue Aug 7 12:25:17 PDT 2007


On Tue, 7 Aug 2007 20:45:40 +0200, Lukas Hejtmanek wrote:
> 2) I830WaitLpRing consumes too much CPU because of too frequent calls of
>    GetTimeInMillis.
>
>    I think that initial approach to optimization could be to call only
>    GetTimeInMillis each 1000th iteration or something like that.

I described and posted a patch to do exactly that here:

	http://cworth.org/exa/i965/synchronous_composite/

(and also on this mailing list).

Of course, it doesn't actually help, as it just busy-waits faster
instead.

>    Is it possible to completely avoid busy-loop or chip does not support
>    anything else than busy-loop?

I believe that work that Dave Airlie and others are currently doing
is laying the groundwork to solve this problem. I'm looking forward to
seeing this completed, (and helping out as well).

-Carl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070807/10c6d823/attachment.pgp>


More information about the xorg mailing list