IVI shell - Wayland IVI extention Multi Screen Support

Tom Pollard tom.pollard at codethink.co.uk
Mon Sep 26 09:25:43 EDT 2016


Hi all,

On 26/09/16 14:21, Friedrich, Eugen (ADITG/SW1) wrote:
> Hello Ranjeeth,
> 
>  
> 
> There is indeed a bug in 1.9 ivi-shell which is fixed in
> thehttps://cgit.freedesktop.org/wayland/weston/commit/?id=3e710d19fe663c7fca39053eb06b5667adabd7b0
> 
> So if possible you can just update the Weston to 1.11 and use the
> wayland-ivi-extension 1.10.90 preferable approach

meta-ivi11 & in-turn GDP11 both use Weston 1.11 & extension 1.10.9
I don't know is this can be of usse to you Ranjeeth.

Regards,

Tom Pollard

> 
> alternatively you could just cherry pick the commit (I did not try it
> there are a lot of changes between 1.9 and 1.11 in ivi-shell)
> 
>  
> 
> Please also use [LayerManagerControl get scene] call to find out the
> current scene set up
> 
> Best regards
> 
> *Eugen Friedrich*
> Software Group I (ADITG/SW1)
> 
> Tel. +49 5121 49 6921
> 
> *From:*genivi-ivi-layer-management
> [mailto:genivi-ivi-layer-management-bounces at mailman1.genivi.org] *On
> Behalf Of *Melatt Vythakkatt, Binoy (B.)
> *Sent:* Montag, 26. September 2016 13:33
> *To:* genivi-ivi-layer-management at lists.genivi.org;
> genivi-projects at lists.genivi.org
> *Cc:* Ranjeethkumar, Sukumar (S.)
> *Subject:* IVI shell - Wayland IVI extention Multi Screen Support
> 
>  
> 
> Hi
> 
>  
> 
> I am working on the automotive IVI domain, currently on our platform we
> are using IVI shell (Weston 1.9) with Genivi Layer Manager extension (1.9.1)
> 
>  
> 
> I have seen issues to setup dual screen with the above setup, using
> Layer Manger control I am trying to do something below,
> 
>  
> 
> I have two displays
> 
> First one 1024x768
> 
> Second one 1920x720
> 
>  
> 
> And tried the below experiment,
> 
> LayerManagerControl create layer 1000 1024 768
> LayerManagerControl create layer 2000 1920 720
> 
> LayerManagerControl set layer 1000 visibility 1
> 
> LayerManagerControl set layer 2000 visibility 1
> 
> LayerManagerControl set screen 0 render order 1000
> 
> LayerManagerControl set screen 1 render order 2000
> 
> EGLWLMockNavigation &
> 
>  
> 
> LayerManagerControl set surface 10 visibility 1
> 
> LayerManagerControl set layer 1000 render order 10
> 
> //not able to see the application
> 
> LayerManagerControl set layer 1000 render order
> 
> LayerManagerControl set layer 2000 render order 10
> 
> //able to see the application if first display
> 
>  
> 
> Here always one display is active and showing the content even though
> two displays are detected by Weston.
> 
>  
> 
> Even it seems like latest versions have some implementation related to
> multi-screen, but people are facing similar issues as well (shown one below)
> 
> http://lists.genivi.org/pipermail/genivi-ivi-layer-management/2016-May/003323.html
> 
>  
> 
> Any suggestion which is the right version of Weston and Genivi layer
> Extension should be used to get multiple display support.
> 
>  
> 
> Thank you in advance for your support.
> 
> Regards,
> Ranjeeth
> 
>  
> 
> 
> 
> _______________________________________________
> genivi-projects mailing list
> genivi-projects at lists.genivi.org
> http://lists.genivi.org/cgi-bin/mailman/listinfo/genivi-projects
> 



More information about the genivi-ivi-layer-management mailing list