Intel 945 backtrace
Eric Anholt
eric at anholt.net
Wed Dec 31 10:51:29 PST 2008
On Wed, 2008-12-31 at 18:40 +0000, Peter Clifton wrote:
> Hi guys,
>
> I've been testing the beta release of the 2.6 series Intel driver
> against a 2.6.28 kernel, with UXA and DRI2 enabled.
>
> (I had 'Option "DRI2" "off"' in the Xorg.conf, but apparently that was
> ignored - perhaps I put it in the wrong place, or this is not the right
> option to control DRI2).
>
> I've been noticing really poor performance whilst rendering lots of
> small lines, something which x11perf -line10 seems to bear out:
>
>
> x11perf - X11 performance program, version 1.2
> The X.Org Foundation server version 10599003 on :0.0
> from pcjc2lap
> Wed Dec 31 18:36:35 2008
>
> Sync time adjustment is 0.0708 msecs.
>
> 600000 reps @ 0.0100 msec (100000.0/sec): 10-pixel line
> 600000 reps @ 0.0100 msec (100000.0/sec): 10-pixel line
> 600000 reps @ 0.0100 msec (100000.0/sec): 10-pixel line
> 600000 reps @ 0.0100 msec (100000.0/sec): 10-pixel line
> 600000 reps @ 0.0100 msec ( 99900.0/sec): 10-pixel line
> 3000000 trep @ 0.0100 msec (100000.0/sec): 10-pixel line
>
>
> When profiling, it appears the hot-spot is in the kernel, with ~90% of
> total system time spent waiting in there.
>
> I upgraded to a git version of sysprof today, and this is able to trace
> further inside the kernel. Hopefully this debugging information will be
> of use (I can send the whole capture file to anyone who wants it).
>
> This was traced whilst running x11perf -line10. The timings above were
> recorded without sysprof tracing, in case the sysprof overhead skewed
> the timings.
Thanks for the sysprof data. The fix for software fallback performance
just got merged to the stable branch, so that should fix this problem in
the next rc.
--
Eric Anholt
eric at anholt.net eric.anholt at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20081231/b0ff8f8b/attachment.pgp>
More information about the xorg
mailing list