Support both Xorg and Wayland with acceptable performance in Ubuntu 20.04
The current released Ubuntu installer doesn't work in 20.04, which will be released in a couple of months as the next LTS release.
If you hack the installer not to compile the kernel module, and instead use the kernel module and install the libevdi0 that ship with Ubuntu, then you can use DisplayLink under Wayland, but the performance is terrible -- significant lags in display updates and watching videos is impossible. And in this configuration DisplayLink doesn't work with Xorg at all.
Please rectify this before 20.04 ships.
-
geoff commented
Running a solo displaylink monitor does not work with ubuntu. period (currently running 18.04). With X, you're stuck with 1 fps and with wayland, terrible screen tearing. In both cases, USB disconnects during startup or resume in about 1 in 10 cases causing connection to fail completely (i.e. cannot recover).
After 2 months futzing around with DisplayLink displays in Ubuntu with zero useful support from DL or Mimo, i'm giving up and going to switch to HDMI displays.
DL should stop claiming Linux compatibility, or they should get sued for misrepresentation.
-
Sebastian W commented
Yes please!
-
Anonymous commented
Even with the latest driver for Ubuntu 20.04 on Wayland and Gnome 3.36.2 the performance is not great compared to Windows 10. The dock also randomly disconnects and reconnects a few seconds later. This didn't happen on Windows 10. Please imporve the drivers.
-
Martin Thygesen commented
I had this working and then during a nightly software patch, something triggered it to break. It took me about 2 days of un-installing and re-installing to get the correct sequence needed to get both the displaylink and my Nvidia 440. drivers to load, and be stable in order for the display link to operate. This is based on those legacy 2019 drivers from display link. I would not recommend this as I can't specifically identify which combination sequence was able to get me to a stable state.
-
RK commented
Same here driver worked on ubuntu 19.10 and now on 20.04 not any more... The monitor adaptors are sold as linux suitable... the last driver release was 5.2 on 08 Jul 2019 . This ubuntu LTS relase did not fall out of the sky..
-
Minto van der sluis commented
Just upgraded to Ubuntu 20.04 and now DisplayLink no longer works :-(
When trying to reinstall DisplayLink driver I get the following:$ sudo ./displaylink-driver-5.2.14.run
Verifying archive integrity... 100% All good.
Uncompressing DisplayLink Linux Driver 5.2.14 100%
DisplayLink Linux Software 5.2.14 install script called: install
Distribution discovered: Ubuntu 20.04 LTS
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/5.2.14. Consult /var/lib/dkms/evdi/5.2.14/build/make.log for details..Log '/var/lib/dkms/evdi/5.2.14/build/make.log' contains:
...
cat /dev/null ) > fs/verity/modules.builtin
(for m in fs/binfmt_script.ko fs/mbcache.ko; do echo $m; done; \
cat /dev/null fs/configfs/modules.builtin fs/crypto/modules.builtin fs/debugfs/modules.builtin fs/devpts/modules.builtin fs/ecryptfs/modules.builtin fs/efivarfs/modules.builtin fs/exportfs/modules.builtin fs/ext4/modules.builtin fs/fat/modules.builtin fs/fuse/modules.builtin fs/hugetlbfs/modules.builtin fs/iomap/modules.builtin fs/jbd2/modules.builtin fs/kernfs/modules.builtin fs/nfs_common/modules.builtin fs/nls/modules.builtin fs/notify/modules.builtin fs/proc/modules.builtin fs/pstore/modules.builtin fs/quota/modules.builtin fs/ramfs/modules.builtin fs/squashfs/modules.builtin fs/sysfs/modules.builtin fs/tracefs/modules.builtin fs/unicode/modules.builtin fs/verity/modules.builtin) > fs/modules.builtin
(for m in ; do echo $m; done; \
cat /dev/null ) > arch/x86/platform/uv/modules.builtin
(for m in ; do echo $m; done; \
cat /dev/null arch/x86/platform/atom/modules.builtin arch/x86/platform/ce4100/modules.builtin arch/x86/platform/efi/modules.builtin arch/x86/platform/geode/modules.builtin arch/x86/platform/goldfish/modules.builtin arch/x86/platform/intel/modules.builtin arch/x86/platform/intel-mid/modules.builtin arch/x86/platform/intel-quark/modules.builtin arch/x86/platform/iris/modules.builtin arch/x86/platform/olpc/modules.builtin arch/x86/platform/scx200/modules.builtin arch/x86/platform/sfi/modules.builtin arch/x86/platform/ts5500/modules.builtin arch/x86/platform/uv/modules.builtin) > arch/x86/platform/modules.builtin
(for m in ; do echo $m; done; \
cat /dev/null arch/x86/crypto/modules.builtin arch/x86/entry/modules.builtin arch/x86/events/modules.builtin arch/x86/ia32/modules.builtin arch/x86/kernel/modules.builtin arch/x86/mm/modules.builtin arch/x86/net/modules.builtin arch/x86/platform/modules.builtin arch/x86/platform/pvh/modules.builtin arch/x86/purgatory/modules.builtin arch/x86/realmode/modules.builtin arch/x86/xen/modules.builtin) > arch/x86/modules.builtin
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-26-generic'
make: *** [Makefile:22: all] Error 2 -
Diogo commented
How did you hack the installer to use the libevid0 shipped with Ubuntu? Can you give me some directions? I intend to use Xorg
-
Jeff Cook commented
Is there another option?
-
Anonymous commented
You have too much hope in Displaylink !! I use their driver with Ubuntu 18.04 and it has a lot of bugs that have never been corrected !!
Now Ubuntu 20.04 is going to be released soon but still no avalaible updated drivers since 10 months !! and if you ask for a beta driver they don't have !!!
I have been so stupid to buy a screen using that technology !