Triple-Monitor Setup

Mixtile Blade 3 (hereinafter referred to as Blade 3) has two USB-C ports, USB0 and USB1. USB0 provides OTG and can also function as a DisplayPort. USB1 supports PD2.0 and functions as a DisplayPort as well. Therefore, through the two USB-C ports and the HDMI port, Blade 3 can be connected to three monitors for triple-monitor display.

This feature is applicable to smart advertising machines, digital exhibition halls, and monitoring centers.

Figure 1. Blade 3 DisplayPorts
Figure 2. Example of monitor port layout
Figure 3. Triple-monitor setup using Blade 3

You can set up triple-monitor display using Blade 3 in two methods: Via GUI and via SSH. This document describes the two methods respectively.

Note: In triple-monitor setup, the resolution of any monitor cannot exceed 4K. Otherwise, display of the other two display ports is affected.

Via GUI

Preparations

  • One Blade 3 board
  • Three monitors, two of them provide USB-C ports (recommended)
  • Two USB-C cables (recommended)
  • One HDMI cable
  • One mouse and one keyboard

Note: You can use USB1 only as a DisplayPort and power Blade 3 by connecting to a breakout board through the U.2 interface.

Steps

Step 1. Set up connections

1.1 Connect one end of the two USB-C cables to Blade 3’s two USB-C ports, and the other end to the USB-C ports of the two monitors.

1.2 Connect one end of the HDMI cable to the HDMI Out port of Blade 3 and the other end to the HDMI port of the monitor.

1.3 Connect the mouse and the keyboard to the USB ports of the monitor.

Figure 4. Wiring diagram for triple-monitor setup (two monitors providing USB-C ports)

Step 2. Configure display mode of the three monitors

2.1 On the main window, choose Applications > Settings > Display.

2.2 In the Display dialog box that is displayed, deselect Mirror displays.

Step 3. Open three video files and drag the windows to three monitors respectively

Via SSH

Watch the following video for a quick start.

Preparations

  • One Blade 3 board
  • Three monitors, two of them provide USB-C ports (recommended)
  • Two USB-C cables (recommended)
  • One HDMI cable
  • One computer: MacOS, Ubuntu, or Windows
  • Three video files

Note: You can use USB1 only as a DisplayPort and power on Blade 3 by connecting to a breakout board through the U.2 interface.

Steps

Step 1. Set up connections

1.1 Connect one end of the two USB-C cables to Blade 3’s two USB-C ports, and the other end to the USB-C ports of the two monitors.

1.2 Connect one end of the HDMI cable to the HDMI Out port of Blade 3 and the other end to the HDMI port of the monitor.

Figure 5. Wiring diagram for triple-monitor setup (two monitors providing USB-C ports)

Step 2. Copy the video files to the directory of Blade 3

scp [video file 1] [video file 2] [video file 3] mixtile@[Blade 3 IP address]:/home/mixtile

Note: Obtain the IP address of Blade 3 on the router device page.

Step 3. Install mpv, a media player for the command line

sudo apt-get update & sudo apt-get install mpv

Step 4. Play video files on three monitors

4.1 Navigate to the directory where the video files are stored:

cd /home/mixtile

4.2 Run the following command to repeat video playback:

mpv --loop [video file 1].mp4 & mpv --loop [video file 2].mp4 & mpv --loop [video file 3].mp4

Following is an example. 

You can also add the parameter –monitor to specify the monitor that plays the video file, for example, mpv –loop [ video file 1].mp4–monitor 1 & mpv –loop .mp4 –monitor 2 & mpv –loop .mp4–monitor 3.

Other connection options

Besides the preceding hardware connections, you can also introduce a USB hub to connect the USB0 port of Blade 3. Then connect a HDMI or USB-C cable to a monitor via the hub. The following diagram shows the connection methods:

Figure 6. Wiring of triple-monitor setup using a USB-C hub
Was this article helpful?