none
Multi monitor implementation in WEC7 RRS feed

  • Question

  • I'm trying to implement multi-monitor support for my WEC7 BSP.
    I have enabled MULTIMON sysgen. Added Total Monitor = 2 in registry.

    Made changes in display driver according to this link : https://msdn.microsoft.com/en-in/library/ms892503.aspx (Added GetGPEPerCard function)

    I had created two different IPU objects and changed all the things in driver to support this architecture, AFAIK.

    But not getting anything on both the screens.

    One thing I observed is SetMode is being called two times and both with mode = 0.

    Is this a normal? If yes, in this case, whether I should handle display mode = 0 in this or mode = 1?



    If I disable "Total Monitors = 2" registry, I'm getting one screen properly, and the flow-wise only difference is upper layer is calling "GetGPEPerCard" and "SetMode" functions only one time in this case.
    Whereas these functions called two times in 2 monitors case.

    Please give your inputs.

    Thanks.

    With regards,
    Keshava
    Thursday, August 27, 2015 9:15 AM

Answers

  • We were able to implement multi-monitor setup on Freescale i.MX6Q custom board.

    Resulting setup looks as in below snap:

    Multi monitor

    We are now trying to implement DS video playback on second screen.

    • Marked as answer by Keshava GN Monday, August 31, 2015 1:43 PM
    Monday, August 31, 2015 1:41 PM

All replies

  • We were able to implement multi-monitor setup on Freescale i.MX6Q custom board.

    Resulting setup looks as in below snap:

    Multi monitor

    We are now trying to implement DS video playback on second screen.

    • Marked as answer by Keshava GN Monday, August 31, 2015 1:43 PM
    Monday, August 31, 2015 1:41 PM
  • Windows Embedded Compact 7 (WEC7) is available on iWave’s i.MX6 Development Platform. The i.MX6 Development board is powered with Freescale’s i.MX6 processor which integrates 2D & 3D Graphic accelerators and multi format 1080p encoder and decoder.

    Windows Embedded Compact 7 helps connect multiple screens to a Windows CE-based device. Multiple screens allow applications to use multiple display devices at the same time. You can use multiple screens as one large combined screen. This extra space can be useful when you need to maximize your onscreen workspace, or when performing tasks in desktop publishing, Web development, or video editing.

    iWave have successfully implemented this feature on iWave’s G15D development platform and we are able to run two or more applications at a time on both the monitors. Users can drag any application  window to another monitor and play two videos simultaneously on two monitors. iWave has digged deep in IPU display driver to implement this feature in driver level. Extensive modifications were done in Freescale’s IPU display driver and successfully brought up this solution for i.MX6.

    Couple of snaps with the Multi monitor or extended display on iWave’s G15D development kit:

    Desktop is extended to second monitor. User can move icons across monitors:

    multi monitor 1

    Using two monitors as a single large monitor for running applications:

    multi monitor 2

    Playing videos on monitors:

    multi monitor 3

    To read more, click here...


    Friday, March 4, 2016 6:09 AM
  • Congratulations on the completion of your driver!
    Friday, March 4, 2016 9:47 PM
    Moderator