Home / Mimo News / How to install Mimo Monitors on Ubuntu 14.04 and newer

How to install Mimo Monitors on Ubuntu 14.04 and newer


Most likely the Mimo display will "just work" under Ubuntu 14.04 and newer.

Version 1.4 of the X Resize, Rotate, and Reflect Extension (RandR 1.4 for short) adds a way for drivers to work together so that one graphics device can display images rendered by another. A new driver for USB displays was added in a recent Kernel (Ubuntu 13.XX). The driver required (UDL) is part of the Ubuntu build. It should attach to the Mimo display, and allow it to be managed just like any other display. Most likely however, it will not be enabled by default. 

To be sure the display is being seen correctly and the driver attached correctly please call 'dmesg' from a terminal. Your output should look similar to what is below.


dmesg | grep DisplayLink
[    3.129034] usb 1-1.1.1: Manufacturer: DisplayLink
dmesg | grep udl
[   14.074196] udl 1-1.1.1:1.0: fb1: udldrmfb frame buffer device
[   14.074209] [drm] Initialized udl 0.0.1 20120220 on minor 1
[   14.075067] usbcore: registered new interface driver udl


If that is the case, then it should be visible to the xserver, and the xrandr command above should be able to enable it. 

xrandr --output DVI-1-0 --auto

You will probably want to add a '--pos' to the xrandr or it will enable on top of any other displays attached. 

 These commands can be added to your X session startup scripts, for example by putting them in $HOME/.xinitrc before running startx.


If this doesn't work, you may be using the nVidia driver.  

The open source nouveau driver should work as described above. We suggest switching to the open source driver. If that is not possible and you need to be using the proprietary nVidia driver, please use these steps:

The driver that will attach to the Mimo when under proprietary nVidia will be 'modesetting'. The X server does not automatically enable displays attached to the non-NVIDIA graphics device in this configuration. To do that, use the xrandr command line tool:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

xrandr --output DVI-1-0 --auto

Once again, these commands can be added to your X session startup scripts, for example by putting them in $HOME/.xinitrc before running startx.

Use the

$ xrandr --listproviders
command to query the capabilities of the graphics devices. If the system requirements are met and the X server is configured correctly, there should be a provider named NVIDIA-0 with the Source Output capability and one named modesetting with the Sink Output capability. If either provider is missing or doesn't have the expected capability, check your system configuration. We are here to help. Please email us at info@mimomonitors.com for additional help.


If that doesn't work with nVidia, you may have to go the manual method in xorg.conf

This can be achieved by placing the following in /etc/X11/xorg.conf:

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID ""

Section "Screen"
Identifier "nvidia"
Device "nvidia"
# Uncomment this line if your computer has no display devices connected to
# the NVIDIA GPU. Leave it commented if you have display devices
# connected to the NVIDIA GPU that you would like to use.
#Option "UseDisplayDevice" "none"

Section "Device"
Identifier "intel"
Driver "modesetting"

Section "Screen"
Identifier "intel"
Device "intel"


If that doesn't work, there is a driver specifically for Ubuntu that you can install. The latest software for Ubuntu 14.04.2 LTS can be downloaded from the Mimo website. This will download a .zip file.

The minimum supported kernel version is 3.16 and xorg version 1.16. These were provided in the 14.04.2 point release. See this link for more information:


It might be neccessary to manually opt into this new stack on previous 14.04.0 and 14.04.1 releases by running following command which will install the linux-generic-lts-utopic and xserver-xorg-lts-utopic packages: 

sudo apt-get install linux-generic-lts-utopic xserver-xorg-lts-utopic libegl1-mesa-drivers-lts-utopic xserver-xorg-video-all-lts-utopic xserver-xorg-input-all-lts-utopic 

If you are on an amd64 system that boots with UEFI, you will also need the matching signed kernel: 

sudo apt-get install linux-signed-generic-lts-utopic 

  1. IMPORTANT: Make sure your Ubuntu distibution is up to date by running sudo apt-get update and then sudo apt-get dist-upgrade from a Terminal. If the distribution is not up to date, you may find issues with blank or corrupted USB displays.
  2. Extract the .run file from the .zip file.
  3. Make the .run file executable by right clicking on the file and choose "Properties".

    Check the "Allow executing file as a program" box.
  4. Install the DKMS framework from a Terminal using the command sudo apt-get install dkms
  5. Execute the Mimo .run file using the Terminal, by cding to the directory containing the .run file and running the command sudo ./mimo-driver-xxxxx.run (where xxxx is the version number)
  6. The Mimo software should install as shown below.
  7. You can now connect your Mimo products to the computer

Note: The Mimo .run file just provides support for the video outputs. Touch support is provided by other Ubuntu drivers.


Leave a comment