All of lore.kernel.org
 help / color / mirror / Atom feed
From: Knut Petersen <Knut_Petersen@t-online.de>
To: Adam Jackson <ajax@redhat.com>
Cc: intel-gfx <intel-gfx@lists.freedesktop.org>
Subject: Re: X11 performance regressions
Date: Wed, 11 May 2011 23:22:19 +0200	[thread overview]
Message-ID: <4DCAFE0B.5020909@t-online.de> (raw)
In-Reply-To: <1305143375.19920.211.camel@atropine>

As I do have only a few minutes now, a few comments:

1: The complete trees are compared, all modules/libraries are either old or new. No debug-versions.

2: Speculating about cores is definitely wrong -- the Pentium M Dothan definitely is a single core cpu.

3. There often is a "choked most" (1) -- "choked least" (10) -- "choked a bit more again" (100,500)
     result:

   1450000.0    0.50   1x1 stippled rectangle (8x8 stipple)
    134000.0    1.11   10x10 stippled rectangle (8x8 stipple)
      2540.0    1.05   100x100 stippled rectangle (8x8 stipple)
       110.0    0.95   500x500 stippled rectangle (8x8 stipple)

    Heavy per call impact of factor A on those small requests, light impact of a factor B with growing numbers?
    A = compiler / library overhead?

Yes, there is
>    15400.0    0.54   GetProperty
>    15500.0    0.54   QueryPointer
but we also see
 
     8150000.0    1.21   X protocol NoOperation


4. No, it's not the kernel. I did
    a) boot
    b) x11perf on old X
    c) x11perf on new X
    d) reboot
    e) x11perf on new X
    f) x11perf on old X
    and saw only very marginal differences between those two runs.

5.  Yes,  I do agree to that:
>  I'm actually pretty pleased with the results you've shown, 10%
> or better speedup for basically all text ops, about half of window
> management ops, and almost all window exposure ops. 
6. More later.

cu,
 Knut

  reply	other threads:[~2011-05-11 21:22 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-08 18:22 X11 performance regressions Knut Petersen
2011-05-09 16:53 ` Adam Jackson
2011-05-09 21:43 ` Chris Wilson
2011-05-11 14:46   ` Knut Petersen
2011-05-11 17:52     ` Chris Wilson
2011-05-12  7:19       ` Knut Petersen
2011-05-12  7:38         ` Chris Wilson
2011-05-12  8:24           ` Knut Petersen
2011-05-12  8:55             ` Chris Wilson
2011-05-12  9:34               ` Knut Petersen
2011-05-13  9:24               ` Knut Petersen
2011-05-11 19:49     ` Adam Jackson
2011-05-11 21:22       ` Knut Petersen [this message]
2011-05-12 13:42         ` Adam Jackson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4DCAFE0B.5020909@t-online.de \
    --to=knut_petersen@t-online.de \
    --cc=ajax@redhat.com \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.