<div dir="ltr">But I could run it! <div>There is a trick for this: first I stop xorg by running this command: </div><div>service xserver-nodm stop</div><div><br></div><div>Than I run my tool</div><div>./modetest_x11 -s 9:XR24 -P 9:1280x720@XR24<br></div><div><br></div><div>After that I start xorg again</div><div>service xserver-nodm start<br></div><div><br></div><div>And it seems xserver start successful. And I have both xserver render to primary buffer and modetest render to Sprite Plane</div><div><br></div><div>It is a bug in kernel ?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 1, 2016 at 5:04 AM, Jasper St. Pierre <span dir="ltr"><<a href="mailto:jstpierre@mecheye.net" target="_blank">jstpierre@mecheye.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can't. The only client that is allowed to do modesets, either on<br>
planes or on the primary buffer, is the DRM master, which in this case<br>
is the Xorg server. It would be much easier and better to use Wayland<br>
instead.<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Dec 31, 2015 at 12:16 AM, Cao Duc Quan <<a href="mailto:caoducquan@gmail.com">caoducquan@gmail.com</a>> wrote:<br>
> Thanks Jasper.<br>
> I plan to hook to QT embedded to make it use sprite plane buffer.<br>
> I could make a tool (customized from modetest.c of libdrm) to render to<br>
> sprite plane which are running in xorg.<br>
><br>
> Thanks and Happy New Year.<br>
> cdq<br>
><br>
> On Wed, Dec 30, 2015 at 2:52 AM, Jasper St. Pierre <<a href="mailto:jstpierre@mecheye.net">jstpierre@mecheye.net</a>><br>
> wrote:<br>
>><br>
>> The only currently supported mechanism for using hardware overlays is<br>
>> video planes through VDPAU / VA-API.<br>
>><br>
>> Xorg does not have any other supported mechanism for using hardware<br>
>> overlays. Try looking at Wayland, which can have support for hardware<br>
>> planes.<br>
>><br>
>> On Fri, Dec 25, 2015 at 8:29 AM, Cao Duc Quan <<a href="mailto:caoducquan@gmail.com">caoducquan@gmail.com</a>><br>
>> wrote:<br>
>> > Dear all,<br>
>> > I am studying the Graphics stack in linux.<br>
>> > I found that the Intel Baytrail E38xx support 2 pipe display and each<br>
>> > pipe<br>
>> > has<br>
>> > - 1 x primary plane<br>
>> > - 2 x sprite plane<br>
>> > - 1 x cursor plane<br>
>> ><br>
>> > Is it possible to use sprite plane as overlay plane which means we can<br>
>> > render UI to sprite plane (for example QT could render Widget to sprite<br>
>> > plane) ? If so, could any one point me to some a sample code or any<br>
>> > documents ?<br>
>> ><br>
>> > Many Thanks,<br>
>> > --<br>
>> > Quan Cao<br>
>> > 0976574864<br>
>> ><br>
>> > _______________________________________________<br>
>> > <a href="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</a>: X.Org development<br>
>> > Archives: <a href="http://lists.x.org/archives/xorg-devel" rel="noreferrer" target="_blank">http://lists.x.org/archives/xorg-devel</a><br>
>> > Info: <a href="http://lists.x.org/mailman/listinfo/xorg-devel" rel="noreferrer" target="_blank">http://lists.x.org/mailman/listinfo/xorg-devel</a><br>
>><br>
>><br>
>><br>
>> --<br>
>>   Jasper<br>
><br>
><br>
><br>
><br>
> --<br>
> Quan Cao<br>
> 0976574864<br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
  Jasper<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Quan Cao<div>0976574864</div></div>
</div>