[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: EXA
From:       Carl Worth <cworth () cworth ! org>
Date:       2007-08-07 19:25:17
Message-ID: 87hcnbno4i.wl%cworth () cworth ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


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

[Attachment #5 (application/pgp-signature)]

_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic