<div dir="ltr"><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">Shouldn't adding </span><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">SwapbuffersWait parameter in /etc/X11/xorg.conf work? </span><div><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><br></span></div><div><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">Section "Device"</span><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><br></span></div><div><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">   Option "SwapbuffersWait" false</span></div><div><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">   Identifier  "Card0"</span><br style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">   Driver      "intel"</span><br style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">   BusID       "PCI:0:2:0"</span><br style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px">EndSection</span><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><br></span></div><div><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,mono;font-size:11.7px;line-height:15.21px"><br></span></div><div><font color="#2e8b57" face="Monaco, Andale Mono, Courier New, Courier, mono"><span style="font-size:11.7px;line-height:15.21px">- Ratin</span></font></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 26, 2016 at 8:46 AM, Xiang, Haihao <span dir="ltr"><<a href="mailto:haihao.xiang@intel.com" target="_blank">haihao.xiang@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Yann,<br>
<br>
vaPutSurface() is calling  DRI2SwapBuffers on X11 to display the image,  the behavior is controlled by  display server. You may check xf86-video-intel for how is DRI2SwapBuffers implemented.<br>
<br>
Thanks<br>
<span class="HOEnZb"><font color="#888888">Haihao<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
>-----Original Message-----<br>
>From: Libva [mailto:<a href="mailto:libva-bounces@lists.freedesktop.org">libva-bounces@lists.freedesktop.org</a>] On Behalf Of Yann<br>
>Dirson<br>
>Sent: Sunday, June 26, 2016 11:11 PM<br>
>To: <a href="mailto:libva@lists.freedesktop.org">libva@lists.freedesktop.org</a><br>
>Subject: [Libva] Disabling sync on vblank<br>
><br>
>Hello,<br>
><br>
>When I'm decoding a video (using i965-va-driver, libva 1.7.0) and<br>
>displaying frames using<br>
>vaPutSurface, it looks as if the latter was syncing on vblank: i<br>
>observe the frame rate of my<br>
>program to be exactly that of the video mode refresh.<br>
><br>
>I would like to test if we can do triple-buffering rather than sync on<br>
>vblank, and see the<br>
>influence on the result.<br>
><br>
>It does not look like any parameter honored by other software pieces<br>
>(Option VSync of the X intel<br>
>driver, XV_SYNC_TO_VBLANK, glx's vblank_mode) has any influence.<br>
>I cannot find any explicit reference to vsync or vblank in the libva<br>
>or va-driver source code,<br>
>and at first read (followed Broadwell path, admitedly quickly) it is<br>
>not obvious that the<br>
>intel-vaapi-driver exlicitly requires any synchro.  Can anyone shed some light ?<br>
><br>
>Best regards,<br>
>--<br>
>Yann<br>
>_______________________________________________<br>
>Libva mailing list<br>
><a href="mailto:Libva@lists.freedesktop.org">Libva@lists.freedesktop.org</a><br>
><a href="https://lists.freedesktop.org/mailman/listinfo/libva" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/libva</a><br>
_______________________________________________<br>
Libva mailing list<br>
<a href="mailto:Libva@lists.freedesktop.org">Libva@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/libva" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/libva</a><br>
</div></div></blockquote></div><br></div></div>