Difference between revisions of "DisplayLink"
Jump to navigation
Jump to search
Line 103: | Line 103: | ||
*[https://en.wikipedia.org/wiki/DisplayLink#Linux Supported Chips on Linux] Wikimedia | *[https://en.wikipedia.org/wiki/DisplayLink#Linux Supported Chips on Linux] Wikimedia | ||
*[https://github.com/AdnanHodzic/displaylink-debian DisplayLink driver installer for Debian GNU/Linux, Ubuntu, Elementary OS, Mint, Kali and Deepin Linux] Github repo | *[https://github.com/AdnanHodzic/displaylink-debian DisplayLink driver installer for Debian GNU/Linux, Ubuntu, Elementary OS, Mint, Kali and Deepin Linux] Github repo | ||
*[https://support.displaylink.com/knowledgebase/articles/675136-how-to-configure-displaylink-displays-on-ubuntu how-to-configure-displaylink-displays-on-ubuntu] | *[https://support.displaylink.com/knowledgebase/articles/675136-how-to-configure-displaylink-displays-on-ubuntu how-to-configure-displaylink-displays-on-ubuntu] Issues and fixes! |
Revision as of 21:10, 6 August 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.
Getting graphics card info
$ ~/Downloads $ inxi -G Graphics: Card-1: Intel UHD Graphics 620 Card-2: NVIDIA GP108GLM [Quadro P500 Mobile] Display Server: x11 (X.Org 1.20.1 ) drivers: nvidia (unloaded: fbdev,vesa,nouveau) FAILED: modesetting Resolution: 1920x1080@59.98hz, 1920x1200@59.95hz, 1920x1200@59.95hz, 1920x1080@60.00hz OpenGL: renderer: Quadro P500/PCIe/SSE2 version: 4.6.0 NVIDIA 430.26 $ ~/Downloads $ ubuntu-drivers list nvidia-driver-430 nvidia-driver-390 ... nvidia-driver-396
Unistall
$ sudo displaylink-installer uninstall DisplayLink Linux Software 5.1.26 install script called: uninstall Distribution discovered: Ubuntu 18.04.2 LTS Uninstalling Removing EVDI from kernel tree, DKMS, and removing sources. Stopping displaylink-driver systemd service Removing suspend-resume hooks Removing udev rule Removing Core folder Uninstallation steps complete. Please note that the evdi kernel module is still in the memory. A reboot is required to fully complete the uninstallation process.
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 Issues and fixes!