<div dir="ltr">Hello all,<div><br></div><div>First off, thank you for making the Present extension -- it looks like a very welcome addition to X11.</div><div><br></div><div>I am trying to use PresentPixmap to display a pixmap in vblank-synchronized manner with Xorg 1.15.1, xserver-xorg-video-intel 2:2.99.910-0ubuntu1.2, and Intel HD Graphics 3000, but in practice we see lots of tearing unless we enable the "TearFree" option. This does not seem to be the default with a blank xorg.conf.</div><div><br></div><div>By contrast, OpenGL code that uses the swap interval extensions works great out of the box.</div><div><br></div><div>Here is a demo that demonstrates the problem: <a href="https://github.com/keithw/present-demo">https://github.com/keithw/present-demo</a></div><div><br></div><div>Is there a recommended workaround that an application can use? Ideally we would be able to distribute programs that use Present without asking users to change their xorg.conf.</div><div><br></div><div>Thanks very much,</div><div>Keith Winstein</div></div>