On Mon, 6 Jun 2011 21:30:19 +0400, Dmitry Savin <[email protected]> wrote: > Hi, > I've made the following patch for Gen6 wait for scanline support. > pixmap_is_scanout always gives FALSE. What does it really mean? When I > comment it I've got GPU lock up while waiting for scanline. According to > specs I loaded DE_LOAD_SL register but it seems to me that it doesn't work. > Finally, I've tested it with only wait for VBLANK. And as you may suggest it > didn't help. The same tearing issue happens with even 1st generation Core > video. Why am I wrong? Patch made for 2.14.0.
You can't wait_for_event on scanlines in the BLT ring, so you'd want the swap to be done using the 3D engine and have it preceded by a wait for scanline there (if it works).
pgpW4AS2LsdRG.pgp
Description: PGP signature
_______________________________________________ Intel-gfx mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/intel-gfx
