Multiple display support with weston/wayland-ivi-extension
Mizuno, Wataru (ADITJ/SWG)
wmizuno at jp.adit-jv.com
Tue Oct 4 20:56:55 EDT 2016
I will give you some comments.
> -----Original Message-----
> From: genivi-ivi-layer-management
> [mailto:genivi-ivi-layer-management-bounces at mailman1.genivi.org] On
> Behalf Of Vikas Patil
> Sent: Tuesday, October 4, 2016 5:46 PM
> To: Friedrich, Eugen (ADITG/SW1)
> Cc: genivi-ivi-layer-management at lists.genivi.org
> Subject: Re: Multiple display support with
> Hi Eugen Friedrich,
> Thanks a lot for your comments. I have commented below inline. Would
> be great if you could help me to understand.
> On Fri, Sep 30, 2016 at 5:14 PM, Friedrich, Eugen (ADITG/SW1)
> <efriedrich at de.adit-jv.com> wrote:
> > Hello Vikas,
> > Best regards
> > Eugen Friedrich
> > Software Group I (ADITG/SW1)
> > Tel. +49 5121 49 6921
> >> -----Original Message-----
> >> From: genivi-ivi-layer-management
> >> [mailto:genivi-ivi-layer-management-
> >> bounces at mailman1.genivi.org] On Behalf Of Vikas Patil
> >> Sent: Freitag, 30. September 2016 08:46
> >> To: genivi-ivi-layer-management at lists.genivi.org; genivi-
> >> projects at lists.genivi.org
> >> Subject: Multiple display support with weston/wayland-ivi-extension
> >> Dear All,
> >> I am looking for the multiple display support with weston and
> >> wayland-ivi-extension and different possible use cases.
> >> I have tried weston 1.9.0 with desktop-shell on TI's
> >> Jacinto6/Linux4.4 and it worked with dual display in extended mode.
> >> But with hmi-controller.so and ivi-controller.so could not able to
> >> see dual working in any mode or I don't know how to do it.
> >> Is multiple display possible and supported with weston 1.9.0 and
> >> wayland-ivi-extension 1.9.1 with hmi-controller and ivi-controller?
> >> What configuration I need to use?
> > [EF] there is a bug in 1.9.1 please use 1.10.90 verion with Weston
> > 1.11 if possible, Details of the bug can be found here:
> > fca39053eb06b5667adabd7b0
> [Vikas] Link you have given is part of weston. I could backport this
> to weston 1.9.0. Is bug mentioned above related to multi display support?
> Is there any specific bug with wayland-ivi-extension 1.9.1 ?
> If you could point out I will test after back porting it.
> At the moment I could not update to lates but surely will plan.
> >> Can I run EGLWLMockNavigation on one physical display and
> >> EGLWLInputEventExample on second physical display with
> >> ivi-controller.so? How to run this if it is possible?
> > [EF] just create several ilm layers and attach them to the
> > corresponding
> > The [LayerManagerControl get screens] should report several screens
> > displays are detected correctly
> [vikas] How could I attach layers to the corresponding screens? As my
> target shows two screen as follows. I think it is
> "ilm_displaySetRenderOrder((t_ilm_display) 0, &ilmLayerId, 1)" call
> but when I used 1 instead of 0 then it still showed on the same display.
> Is my understanding correct?
[Wataru Mizuno] It is correct that you use "ilm_displaySetRenderOrder" to attach layer on target display.
Did you get error when you used ilm_displaySetRenderOrder?
If so, you might set false screen ID or layer ID. Otherwise, you might miss ilm_init() before render order function.
Please check them out.
> root at linux123:~# LayerManagerControl get screens invalid id_surface in
> 2 Screen(s):
> - Screen 0 (0x0)
> - Screen 1 (0x1)
> wl_display at 1: error 0: invalid object 11 root at linux123:~#
> Could I show "mocknavi" on second display by using following option
> available with LayerManagerControl? I tried but didn't work.
> set screen | layer <id> render order [<idarray>]
[Wataru Mizuno]You should use "screen <id> render order [<idarray>]" instead of above option.
> >> Does ivi-cotroller supports following dual display mode?
> >> - Extended
> >> - Cloned
> > [EF] ivi-controller should not know about cloned view, should be
> > done on the level below in drm We should only see one display.
> >> - Independent Driving.
> > [EF] this is we only support, you will get several ilm screens and
> > can
> attached layers to each screen separately.
> > Currently 1 layer can be only on 1 screen, and 1 surface can be only
> > on 1 layer, we are planning to relax this limitation And allow 1
> > surface
> to be on many layers but we would need to break the ABI and change the
> ivi-controller protocol.
> Is this limitation for multi display support?
> Thanks Regards,
> genivi-ivi-layer-management mailing list
> genivi-ivi-layer-management at mailman1.genivi.org
More information about the genivi-ivi-layer-management