<div dir="ltr">Thanks Jasper.<div>I just go a requirement to investigate this in xorg and need a demo for it.<br></div><div>Maybe I need to switch our solution to Wayland Weston but I need to finish my demo first :)</div><div><br></div><div>Once again, thanks and Happy New Year!<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 2, 2016 at 10:24 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">Well, the X server shutdown process would have restored the fbcon<br>
console and turned out KD_TEXT, I would have thought. I don't think<br>
you can assume that the front buffer will stay exactly still quite<br>
yet.<br>
<br>
It also does mean that all clients that were previously running are<br>
now dead, and you have to restart them. So you can't render to the<br>
primary and sprite planes at the same time.<br>
<br>
Again, I would really recommend you use Wayland or another system.<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Jan 1, 2016 at 6:06 PM, Cao Duc Quan <<a href="mailto:caoducquan@gmail.com">caoducquan@gmail.com</a>> wrote:<br>
> But I could run it!<br>
> There is a trick for this: first I stop xorg by running this command:<br>
> service xserver-nodm stop<br>
><br>
> Than I run my tool<br>
> ./modetest_x11 -s 9:XR24 -P 9:1280x720@XR24<br>
><br>
> After that I start xorg again<br>
> service xserver-nodm start<br>
><br>
> And it seems xserver start successful. And I have both xserver render to<br>
> primary buffer and modetest render to Sprite Plane<br>
><br>
> It is a bug in kernel ?<br>
><br>
> On Fri, Jan 1, 2016 at 5:04 AM, Jasper St. Pierre <<a href="mailto:jstpierre@mecheye.net">jstpierre@mecheye.net</a>><br>
> wrote:<br>
>><br>
>> 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>
>><br>
>> On Thu, Dec 31, 2015 at 12:16 AM, Cao Duc Quan <<a href="mailto:caoducquan@gmail.com">caoducquan@gmail.com</a>><br>
>> 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<br>
>> > <<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<br>
>> >> > can<br>
>> >> > render UI to sprite plane (for example QT could render Widget to<br>
>> >> > 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>
>> --<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>