I have an Asus ZenScreen MB16AC which uses Displaylink as its display technology. On usb-c you can just plug this in and it’ll work, but on my ancient laptop I only have usb-a ports. The display does come with an USB-A to USB-C convertor - so let’s try ;)
After plugging the display helpfully told me it couldn’t detect any DisplayLink support, and switched off. Heh.
After some digging I found the way to get this to work:
- Install RPMFusion
- Install RPMSphere (for
- Install the
$ sudo dnf install evdi
At this point the build will fail because of compatibility issues with the latest packaged version of evdi and the 6.x linux kernels. Patches are available, and the master branch also works.
- Clone the latest master branch of
https://github.com/DisplayLink/evdiand use its version of the evdi source
$ git clone https://github.com/DisplayLink/evdi $ cd evdi $ sudo cp evdi/module/* /usr/src/evdi-1.12.0
- Rebuild the
$ sudo dkms build -m evdi -v 1.12.0 --force $ sudo dkms install -m evdi -v 1.12.0
Next, to get the displaylink driver:
- download the official Ubuntu driver from https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu somewhere.
displaylink-installer.shyou should review that it does not do anything nefarious!
$ unzip DisplayLink\ USB\ Graphics\ Software\ for\ Ubuntu5.6.1-EXE.zip $ chmod +x displaylink-driver-5.6.1-59.184.run $ ./displaylink-driver-5.6.1-59.184.run --target DL-extracted --noexec $ cd DL-extracted $ sudo ./displaylink-installer.sh