Installing Displaylink drivers on Fedora 37
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:
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 source1 2 3
git clone https://github.com/DisplayLink/evdi cd evdi sudo cp evdi/module/* /usr/src/evdi-1.12.0
Rebuild the
evdimodule1 2
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.
/tmpfor instance. - install it:
Before executing
displaylink-installer.shyou should review that it does not do anything nefarious!1 2 3 4 5
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
Et voila.