Prerequisites

The feature adds support for custom non-broadcast resolution canvases targeting SMPTE ST 2110-driven video walls.

Note: Make sure your required output is covered by the appropriate license(s). For example, 4K, 8K, …

Supported Video Hardware

  • Matrox X.mio5 D25

  • Matrox DSX LE5 (D25, Q25)

  • Future: Matrox DSX LE6 (will come with Matrox 11.2 driver versions)

Known Limitations

  • The canvas resolution cannot exceed 8192 * 4320 pixels.

  • Full resolution can only be achieved at 50 Hz due to the available bandwidth of the PCIe bus on the Matrox board. 59.94 Hz is not supported using full resolution.

  • The canvas resolution has a minimum resolution of the selected output flow resolution, 1280 * 720 pixels with 720p.

  • When using output flows with different resolutions, the larger output flow dictates the minimum resolution.

  • The canvas width needs to be a multiple of 64 and the height needs to be even.

  • The single cutout flows need to be progressive and in broadcast resolution.

  • There are at most, 8 cutout flows.

  • The minimum value for the horizontal position is 0 pixels. The maximum value is the canvas resolution width, minus the output resolution width. The position must be a multiple of two pixels. Odd values are rounded to the lower even value.

  • The minimum value for the vertical position is 0 lines. The maximum value is the canvas resolution height, minus the output resolution height.

  • The D25 cards can only handle a maximum of two UHD outputs.

Configuration

There are several settings necessary to enable the large canvas feature. These settings must be set directly in the Viz Engine configuration file (in %PROGRAMDATA%\vizrt\VizEngine).

  1. Write all related settings into the configuration file set VerboseConfig = 1, then start Viz Artist/Viz Engine once, and shut it down again.

  2. Set Matrox.LargeCanvasMode = 1 to enable the feature.

  3. Set the output format to “USER DEFINED” and the desired resolution using the dimensions and frequency of your video wall (for example, output_system = USER_DEFINED 7680 1080 50.00 0 0).

  4. Depending on the number of outputs required to cover the entire canvas, configure each in the following way (example):
    The output types must be set to IP, and the output content must be set to 1 (Program), for all needed output flows. Set the video system to the broadcast resolution required and the position of the upper left corner of the cutout. Numbers in configuration setting names, correspond to the used Viz Engine output channel.

    • out_type1 = IP1

    • Output1.Content = 1

    • Matrox0.VideoOut1.CanvasVideoSystem = 1080P_5000_SMPTE424M

    • Matrox0.VideoOut1.CanvasHorizontalPosition = 0

    • Matrox0.VideoOut1.CanvasVerticalPosition = 0