Support linux on ALL your devices
I just purchased a displaylink USB 3 based device; reading the forums I didn't pickup the difference between USB 2.0 being supported and USB 3.0 not being supported. This is nonsense. Content protection on the monitor, I don't care about being able to use protected content; I'd like to just be able to use the monitor I paid for. But no.
I think you should support Linux with USB 3.0 devices to use non-DRM content.
Ubuntu is now supported by DisplayLink and can be downloaded from here:
http://www.displaylink.com/downloads/ubuntu
The Ubuntu driver is designed with open source components and packaging which enables it to be ported and distributed for other linux distros. DisplayLink does not intend to officially support more than Ubuntu. For more information, see our article here:
http://support.displaylink.com/knowledgebase/articles/679060
If you have further suggestions about Linux support, please raise separate specific feature requests.
If you have any problems or need support, please use the Linux forum here:
http://www.displaylink.org/forum/forumdisplay.php?f=29
Please DO NOT use the comments thread to report problems. We have no way of following up on problem reports here. Use the forum instead.
160 comments
-
Etienne Grange
commented
Hello,
I'm trying to follow Michael Moro's and Torsten Gilles instructions (thanks to both of you, btw) , but I'm stuck at the last step (installing the driver), getting the error message:
"Configuring EVDI DKMS module
tar: evdi-1.0.138-src.tar.gz : open impossible: No file or folder of this type
tar: Error is not recoverable: exiting now
ERROR (code 1): Unable to extract evdi-1.0.138-src.tar.gz to /evdi-1.0.138.Note: I'm a linux beginner on Ubuntu Mate 1.10.2, Linux 4.2.0-19?
Thks for your help,
Etienne
-
Cristian Seres
commented
Has anyone been able to get multi-seat setup work with a DisplayLink USB3 based device?
I have managed to get desktop extended using a ThinkPad USB3 dock and the DisplayLink driver with modifications posted by users on this forum, but getting a separate gdm/lightdm greeter appear on the second seat seems to be beyond my skills. I've tried with OpenSuse 13.2 and Ubuntu 14.10. I am trying to manually attach devices to seat-1:
loginctl attach seat-1 /sys/bus/platform/drivers/evdi/evdi.1/drm/card2/
loginctl attach seat-1 /sys/bus/platform/drivers/evdi/evdi.1/graphics/fb2In Ubuntu 15.10 the result was
[+981.95s] DEBUG: Launching process 12099: /usr/bin/X -core :0 -seat seat-1 -auth /var/run/lightdm/root/:0 -nolisten tcp
[+981.95s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0
[+985.74s] DEBUG: Process 12099 terminated with signal 6in /var/log/lightdm/lightdm.log
and
gbm: failed to open any driver (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/evdi_dri.so: cannot open shared object file: No such file or directory
failed to load driver: evdi
EGL_MESA_drm_image required.
xf86: found device 2in /var/log/lightdm/x-1.log
Any tips or correct place to send a more specific description of the problem?
-
Anonymous
commented
I tried to install it on my ubuntu 14.04 and i am getting the following error:
Distribution discovered: Ubuntu 14.04.3 LTS
WARNING: Kernel version 4.0.0-rc7-xps13 is not supported. Highest supported version is 3.19.
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.0.0-rc7-xps13.
This is a fatal error, cannot install DisplayLink Linux Software. -
Hideyuki Kido
commented
The driver is working well in the combination with Dell XPS 13 (9343), Dell 4-in-1 adapter (DA100) and Debian jessie amd64. My system has linux-image-4.2.0-0.bpo.1-amd64 and xserver-xorg-video-intel from the jessie-backports. My additinal changes of displaylink-install.sh is as follows, and then you need to install some packages such as dkms and linux-headers.
Line 340: MAX_KVER="3.19" -> MAX_KVER="4.2"
Line 349: "/lib/modules/$KVER/build/Kbuild" -> "/lib/modules/$KVER/build/Makefile"
I used Makefile instead of Kbuild, because Debian does not have it.I can manage dual monitors now. However, GNOME3 Displays app cannot detect the second monitor automatically, so I have to use xrandr for each login. Anyway, I appreciate Torsten, Michael, and of course, DisplayLink team!
-
Hyperion
commented
Works on Ubuntu 16.04 with 2 adjustments in displaylink-installer.sh:
I'm using Ubuntu 16.04 (http://cdimage.ubuntu.com/daily-live/current/) on a Dell XPS 9350 (Nov 2015). Kernel shipped with the disto is 4.2.0.
I just made the changes in displaylink-installer.sh at line 10 and line 14 like described by Torsten Gilles. Thanks to him and Michael Moro!
The warning about the unsupport kernel version still appears but the installation succeeds the display at the docking station now works.
-
jossylopes
commented
Hello guys,
I'm also trying to install this driver on Kali Sana 2.0 without any success,
here is my output:home@localhost:~/displaylink-driver-1.0.138$ sudo ./displaylink-installer.sh
DisplayLink Linux Software 1.0.138 install script called:
Distribution discovered: Kali GNU/Linux 2.0
WARNING: Kernel version 4.0.0-kali1-amd64 is not supported. Highest supported version is 3.19.
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.0.0-kali1-amd64.
This is a fatal error, cannot install DisplayLink Linux Software.The output of my headers is:
home@localhost:~/displaylink-driver-1.0.138$ sudo apt-cache policy linux-headers-4.0.0-kali1-amd64
linux-headers-4.0.0-kali1-amd64:
Installed: 4.0.4-1+kali2
Candidate: 4.0.4-1+kali2
Version table:
*** 4.0.4-1+kali2 0
500 http://http.kali.org/kali/ sana/main amd64 Packages
100 /var/lib/dpkg/statusAny thoughts on this are welcome
Thanks
-
Eduardo Sena commented
Thanks to Torsten && Michael's contribution, I managed to finally have my docking station working on my linux machine almost one year after purchasing it. But, interesting enough, the displaylink only activates when I kill the X server (by, for instance logging out).
Another curious behavior is that I can't use a dual-monitor setup; Once DL is activated, my laptop s screen goes black and the only way to restore it is by restarting X again =/
-
Madan
commented
Hello All,
I am trying to install this on Kali Linux 2.0, without any success.
I keep getting the error -
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.0.0-kali1-amd64.
This is a fatal error, cannot install DisplayLink Linux Software.I have ensured that linux-headers are installed
The output of uname -r is 4.0.0-kali1-amd64
The linux-headers packages that are installed are -
linux-headers-4.0.0-kali1-amd64 install
linux-headers-4.0.0-kali1-common installAny idea on what could be wrong here ?
Thanks in advance,
Madan Sudhindra -
Marco Bernasocchi
commented
For Ubuntu 15.10 following what Torsten Gilles said on 15 november, on Step 2b I just changed
elif [ -z "${R##Ubuntu 15.04}" ]; then
to
elif [ -z "${R##Ubuntu 15.*}" ]; then
It's a slightly cleaner solution
-
Torsten Gilles
commented
I managed to get it working on Ubuntu 15.10 by following Michael Moro's procedure (thanks for this!) but choosing systemd instead of upstart. So for sake of clarity I repeat Michael's steps including my change:
a) Extract the driver installation files
./displaylink-driver-1.0.138 --noexec --keepb) Move into the installation directory
cd displaylink-driver-1.0.138
c) If you have never installed this before, go to STEP 2 otherwise proceed to uninstall the original install attempt
./displaylink-installer.sh uninstall
d) Check to see if the udl driver is loaded
lsmod | grep udle) If you see several lines of udl modules installed, run
rmmod udl[Step 2]
a) Open up the 'displaylink-installer.sh' script in your favorite editor.
b) Modify line 10 from
SYSTEMINITDAEMON=unknown
to
SYSTEMINITDAEMON=systemd
c) Modify line 14 from
echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="179", ATTR{bNumInterfaces}=="*5", GROUP="plugdev", MODE="0660"' > /etc/udev/rules.d/99-displaylink.rules
to
echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="17e9", ATTR{bNumInterfaces}=="*5", GROUP="plugdev", MODE="0660"' > /etc/udev/rules.d/99-displaylink.rules
d) Save the file.
e) Execute the script to install the driver './displaylink-installer.sh install'
f) After the installation script completes, go to Menu->Preferences->Display (in Mint) and you should see your new monitor.
-
D
commented
Anyone get this working with Kernel 4.2 (Ubuntu 15.10)?? I am about to give up.
-
Anonymous
commented
I was able to get it working for the ASUS MB MB169B+ 15.6" Screen LED-Lit Monitor
https://www.asus.com/us/Monitors/MB168BPlus/This monitor works with XUbuntu 14.04.3 LTS using the drivers for Ubuntu at the DisplayLink website and upgrading to kernel 3.19 and using the open source video drivers instead of proprietary NVIDIA drivers for example.
-
Anonymous
commented
Good start. A suse version would be great.
-
Anders
commented
a new version comming soon ?
-
Anonymous
commented
Many thanks.
-
johndoe
commented
Not working in : Ubuntu 15.10 gnome.
DisplayLink Linux Software 1.0.138 install script called:
Distribution discovered: Ubuntu 15.10
WARNING: Kernel version 4.2.0-16-generic is not supported. Highest supported version is 3.19. -
Lemuel Boyce
commented
This worked for me:
./displaylink-driver-1.0.68.run --noexec --keepReplace content in displaylink-installer.sh with http://pastebin.com/SCqRZ8UW
This should get you up and running.
Tested on Elementary OS, should work for Ubuntu as well. -
Chris
commented
Do you think we could use this to get around their lack of Linux support?
http://www.amazon.com/Dual-Head-DisplayPort-2560x1440-2048x1152-1920x1200/dp/B00YP458W2/
-
Michael Bushey
commented
WARNING: Kernel version 4.2.0-1-amd64 is not supported. Highest supported version is 3.19.
What a joke.
-
Donny D
commented
I am on the latest update of Fedora 22, the install script doesn't work out of the box. With a few tweaks My Dell D3100 docking station is working. The display is a little slow, but it WORKS. Thank you for finally getting a linux driver out. Great work
