Skip to content


DisplayLink is a common technology used in a lot of docking stations. It allows multiple monitors/peripherals over a single USB-C cable.

There can be some tricks to DisplayLink on Fedora, namely because Fedora uses very new kernels.

Theres a GitHub repository that builds and packages the driver called displaylink-rpm.

Building the devel branch

Sometimes you need to build the devel branch of the EVDI driver if the version of kernel is new.

This can be done by doing the following:

# Dependencies
sudo dnf install -y rpm-build make gcc glibc-devel.x86_64 glibc-devel.i686

# Clone the displaylink-rpm repo
git clone ~/Projects/displaylink-rpm

cd ~/Projects/displaylink-rpm

# Downloads the devel branch of the EVDI project
make devel

# Build and package the driver as an RPM
make github-release

# Install the RPM
sudo dnf install ./x86_64/displaylink-1.12.0-1.github_evdi.x86_64.rpm

# Reboot then check the status of the driver
sudo systemctl status displaylink-driver.service

Last update: August 12, 2023
Created: May 27, 2023