Difference between revisions of "DisplayLink"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
= Install - Ubuntu 16.04 = | = Install - Ubuntu 16.04 = | ||
[http://www.displaylink.com/downloads/file?id=1087 Download] binaries from official website. | |||
<source lang="bash"> | <source lang="bash"> | ||
#Verify device is recognised | #Verify device is recognised |
Revision as of 09:02, 3 July 2019
Install - Ubuntu 16.04
Download binaries from official website.
#Verify device is recognised sudo lsusb -d 17e9: Bus 002 Device 002: ID 17e9:4301 DisplayLink # install required packages sudo apt-get install linux-generic-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial linux-signed-generic-lts-xenial dkms wget ... && unzip ... ~/Downloads/DisplyLink$ sudo ./displaylink-driver-4.2.29.run Verifying archive integrity... 100% All good. Uncompressing DisplayLink Linux Driver 4.2.29 100% DisplayLink Linux Software 4.2.29 install script called: install Distribution discovered: Ubuntu 16.04.4 LTS WARNING: Version 1.5.0 of EVDI kernel module is already running. Please uninstall all other versions of DisplayLink Linux Software before attempting to install. Installation terminated.
Install - Ubuntu 16.04 (old)
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
Product code: USB32DPPRO
Issues
- Mouse Flickering after adding 3rd Monitor Ubuntu Xorg package
- mouse cursor flashing after adding third monitor through usb 3.0 displaylink monitor Ubuntu Xorg package
- Screen freezes after opening an application, only a spinning wheel is visible Official DispalyLink
References
- How to install DisplayLink software on Ubuntu DisplayLink Support
- Porting Ubuntu driver to other distribution DisplayLink Support
- Install Display Link Ubuntu Official
- Supported Chips on Linux Wikimedia
- DisplayLink driver installer for Debian GNU/Linux, Ubuntu, Elementary OS, Mint, Kali and Deepin Linux Github repo
- how-to-configure-displaylink-displays-on-ubuntu