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:
- Install RPMFusion
- Install RPMSphere (for
evdi) - Install the
evdipackage:$ sudo dnf install evdiAt 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
evdimodule$ sudo dkms build -m evdi -v 1.12.0 --force $ sudo dkms install -m evdi -v 1.12.0Next, 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!$ 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.
Leave a comment