<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Am 10.08.2009 11:25, schrieb Roderick Colenbrander:
<blockquote
 cite="mid:c8485d470908100225r3d22fa73j3c32f48329e3ef2e@mail.gmail.com"
 type="cite">
  <pre wrap="">On Mon, Aug 10, 2009 at 10:24 AM, Henri Verbeet<a class="moz-txt-link-rfc2396E" href="mailto:hverbeet@gmail.com">&lt;hverbeet@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">2009/8/9 Roderick Colenbrander <a class="moz-txt-link-rfc2396E" href="mailto:thunderbird2k@gmail.com">&lt;thunderbird2k@gmail.com&gt;</a>:
    </pre>
    <blockquote type="cite">
      <pre wrap="">I would perhaps suggest that we should perhaps drop XShm support (or
at least add a registry key for it and disable it perhaps on 'modern
drivers'). What do you guys think?

      </pre>
    </blockquote>
    <pre wrap="">Could you do some benchmarking? You can disable XShm support by
passing "--without-xshm" to configure.

    </pre>
  </blockquote>
  <pre wrap=""><!---->
It would be useful if some people using Nvidia, intel or EXA based
drivers could compare the results of the test app attached to this
mail with and without XShm. A test on ATI fglrx is not useful at this
point because it doesn't use an EXA-like architecture yet and they
don't accelerate XRender in hardware yet.

Thanks,
Roderick
  </pre>
  <pre wrap="">
<hr size="4" width="90%">

  </pre>
</blockquote>
wine-1.1.27-40-g0c862de<br>
GeForce 8800 GTS/PCI/SSE2 - 3.1.0 NVIDIA 190.18<br>
The test was build with "i686-pc-mingw32-gcc -m32 -o blt_test test.c
-lgdi32 -lcomctl32", I couldn't get winegcc to compile it (path issues
- wine is not installed, I'm running it from an out of tree build).<br>
<br>
./configure --without-xshm<br>
stretchblt 1.0xStretch counts/blit=53<br>
stretchblt 2xStretch counts/blit=39<br>
stretchblt 1.0xStretch counts/blit=52<br>
stretchblt 2xStretch counts/blit=35<br>
<br>
./configure (normal)<br>
stretchblt 1.0xStretch counts/blit=50<br>
stretchblt 2xStretch counts/blit=36<br>
stretchblt 1.0xStretch counts/blit=52<br>
stretchblt 2xStretch counts/blit=37<br>
<br>
xp<br>
stretchblt 1.0xStretch counts/blit=22912
<br>
stretchblt 2xStretch counts/blit=159396<br>
<br>
Why does the test run two times on wine and only one time on xp?<br>
<br>
Cheers<br>
Rico<br>
</body>
</html>