Difference between revisions of "DisplayLink"

From Ever changing code
Jump to navigation Jump to search
Line 42: Line 42:
*[https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1278223 Mouse Flickering after adding 3rd Monitor] Ubuntu Xorg package
*[https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1278223 Mouse Flickering after adding 3rd Monitor] Ubuntu Xorg package
*[https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1613001 mouse cursor flashing after adding third monitor through usb 3.0 displaylink monitor] Ubuntu Xorg package
*[https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1613001 mouse cursor flashing after adding third monitor through usb 3.0 displaylink monitor] Ubuntu Xorg package
*[https://support.displaylink.com/knowledgebase/articles/1843660-screen-freezes-after-opening-an-application-only Screen freezes after opening an application, only a spinning wheel is visible] Official DispalyLink


= References =
= References =

Revision as of 21:07, 15 May 2018

Install on Ubuntu 16 LTS

sudo apt-get install linux-generic-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial
sudo apt-get install dkms
# define the version to get as the latest available version
version=`wget -q -O - http://www.displaylink.com/downloads/ubuntu | grep "download-version" | head -n 1 | perl -pe '($_)=/([0-9]+([.][0-9]+)+)/'`
# define download url to be the correct version
dlurl="http://www.displaylink.com/"`wget -q -O - http://www.displaylink.com/downloads/ubuntu | grep "download-link" | head -n 1 | perl -pe '($_)=/<a href="\/([^"]+)"[^>]+class="download-link"/'`
driver_dir=$version

Verify installed driver version

sudo displaylink-installer

Extracting the driver components

The Ubuntu driver components can be extracted for repackaging using the command:

./displaylink-driver-0.9.68.run --noexec --keep

The following files will be extracted:

  • ./
  • displaylink-installer.sh - The installation shell script.
  • evdi-1.0.68-src.tar.gz - The open source code, from GitHub
  • LICENSE
  • ella-dock-release.spkg - The firmware image for DL-3xxx and DL-5xxx devices. This will be programmed into the DisplayLink IC, if the current firmware version in the device does not match this version.
  • firefly-monitor-release.spkg - The firmeware image for DL-4xxx devices. This will be programmed into the DisplayLink IC, if the current firmware version in the device does not match this version.
  • ./x86 and ./x64
  • DisplayLinkManager - The user mode binary driver for DisplayLink devices
  • libevdi.so - The pre-built library taken from the open source evdi project code
  • libusb-1.0.so.0.1.0 - The standard, unmodified library to access our DisplayLink USB devices. The source code for this is also available.

Hardware

StarTech.com USB 3.0 to DisplayPort External Video Card Multi Monitor Adapter - USB to DP Adapter 2560x1600

Product code: USB32DPPRO

Issues

References