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: DisplayLinkdmesg | 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 --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.
$ 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 firstname.lastname@example.org 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:
Screen 0 "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"
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
IMPORTANT: Make sure your Ubuntu distibution is up to date by running
sudo apt-get updateand then
sudo apt-get dist-upgradefrom a Terminal. If the distribution is not up to date, you may find issues with blank or corrupted USB displays.
- Extract the
.runfile from the .zip file.
- Make the
.runfile executable by right clicking on the file and choose "Properties".
Check the "Allow executing file as a program" box.
- Install the DKMS framework from a Terminal using the command
sudo apt-get install dkms
- Execute the Mimo
.runfile using the Terminal, by cding to the directory containing the
.runfile and running the command
sudo ./mimo-driver-xxxxx.run(where xxxx is the version number)
- The Mimo software should install as shown below.
- 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.